Wie Sie Ihr eigener technischer Mitbegründer werden - und warum es Ihre Zeit wert ist

Hinweis : Dieser Blog ist inspiriert von meinem jüngsten Podcast-Interview mit Quincy Larson von freeCodeCamp, in dem wir in den letzten 15 Minuten darüber gesprochen haben.

Auf der Suche nach einem technischen Mitbegründer? Ich war auch. Für viele Jahre. Es war eine schwierige Reise, denn die vorherrschende „Weisheit“ ist, dass Sie einen technischen Mitbegründer suchen müssen, weil alle erfolgreichen Startups sie hatten (übrigens nicht wahr). Aber was passiert, wenn Sie am Ende Ihrer Landebahn sind und das Codieren lernen oder beenden möchten?

Technische Mitbegründer sollen Ihnen die Stabilität, die Ergänzung der wesentlichen Fähigkeiten und die Verantwortlichkeit geben, die als Sologründer nicht möglich sind. Natürlich verfolgt niemand die unzähligen Beispiele, bei denen ein Müll-Mitbegründer Ihre Reise unermesslich erschwert oder Ihre Fähigkeit, sich insgesamt weiterzuentwickeln, vereitelt hat. Aber was "sie" bedeuten, ist natürlich, dass Sie nicht nur einen technischen Mitbegründer brauchen, sondern den richtigen technischen Mitbegründer, duh!

Ja, na klar.

Nichts davon ist besonders hilfreich. Es ist wie zu sagen, dass man wach sein muss, um gute Ideen zu haben (scheint offensichtlich und intuitiv, aber nicht immer wahr).

Meine Erfahrung als nicht-technischer (Solo) Gründer

Folgendes habe ich in den vielen Jahren, die ich auf der Suche nach technischen Mitbegründern verbracht habe, persönlich erlebt:

  1. Ich habe eine Menge Zeit damit verbracht, in Foren, LinkedIn und Kontaktlisten nach Personen zu suchen, die die Mindestkriterien erfüllen
  2. Ich habe viel Zeit damit verbracht, nicht viel zu validieren, viel zu testen, viel Fortschritte zu machen, weil ich nichts anderes zu validieren, zu testen oder Fortschritte zu machen hatte als eine gut geschliffene Tonhöhe
  3. Ich habe viele Leute getroffen und die meisten waren nicht an Unternehmertum interessiert oder hatten nicht die notwendige Arbeitsmoral (auch bekannt als masochistischer Streifen).
  4. Ich habe viele Leute getroffen, die interessiert waren, aber für die falschen Motivationen (schnell reich werden, Ruhm, Ruhm ...)
  5. Ich traf ein paar Leute, die die richtigen Motivationen und (soweit ich das beurteilen konnte) die richtigen Fähigkeiten hatten, aber nicht die Mentalität hatten, der Brutalität des Starts standzuhalten
  6. Ich habe sehr wenige Leute getroffen, die Erfahrung mit dem Starten hatten und über die Fähigkeiten verfügten, aber keiner von ihnen war von meinen Konzepten begeistert (statistische Unvermeidlichkeit).

Ich wusste, dass ich mich mit Software auseinandersetzen musste, obwohl ich ein Technologieunternehmen gründen wollte. Also, hier sind meine Fehler von damals:

  1. Ich hatte keine Ahnung von den grundlegenden Aspekten der Software und ihres Designs
  2. Ich habe die Komplexität stark unterschätzt (wusste nicht, wie viel ich nicht wusste)
  3. Ich habe den Zeitaufwand stark unterschätzt
  4. Ich habe die Leute, die ich als technische Mitbegründer angesprochen habe, stark überschätzt
  5. Ich habe meine Rolle in der Anfangszeit deutlich (aber nicht wissentlich) überbewertet - „Hektik“ und „Geschäftsentwicklung“ waren meine Fähigkeiten, und ich wusste nicht, dass einige der erfolgreichsten Startup-Unternehmen ein Drittel ihrer Zeit mit diesen Dingen verbracht haben. und die meiste Zeit bauen sie das Produkt und reagieren auf Kundenbedürfnisse

Fast 4 Jahre lang sagte ich mir: „ Ich muss nicht lernen, wie man programmiert. Meine Talente werden besser woanders eingesetzt. “ Klingt bekannt?  

Es ist nur teilweise wahr. Als jemand mit sehr begrenzten Ressourcen mussten meine Talente für alles eingesetzt werden, was mir die besten Erfolgschancen bot . Ich hatte etwas Geld übrig, das ich für Entwickler ausgeben konnte. Ich hatte etwas Zeit, um sie zu verwalten, und diese Zeit wurde hauptsächlich dadurch geschaffen, dass ich soziale Aktivitäten einschränkte, schlief und mir Wochenenden untersagte. Ich hatte wertvolle Erfahrungen bei der Erstellung eines Geschäftsplans. Ich hatte starke soziale Fähigkeiten und Kommunikationsfähigkeiten, mit denen ich potenzielle Kunden und potenzielle Mitbegründer ansprechen konnte.

Ich habe all diese Dinge getan und bin meinen Zielen näher gekommen. Aber es hat viel zu viel Zeit gekostet. Natürlich ist der Fortschritt immer langsam, sicherlich langsamer als wir möchten. Wir verlangsamen uns aber nur weiter, indem wir die Situation nicht objektiv betrachten. Selbst als ich Mitbegründer hatte (die schließlich kündigten, weil es zu schwierig war oder sich ihre Lebensumstände änderten), stellte ich fest, dass das Management ihrer Arbeitsmoral, Erwartungen und Stimmungen viel Zeit und Energie in Anspruch nahm. Das ist in Ordnung - aber niemand budgetiert dafür.

Sie sehen, als aufstrebende Gründer ist unser größter Feind alles, was uns Zeit verlieren lässt. Mit jeder Woche, die ohne Ergebnisse vergeht, ist es wahrscheinlicher, dass Sie aufhören. Und wir wissen nie wirklich, wie viel Zeit wir kosten, wenn wir eine Vorgehensweise wählen. Und wir wissen nie, wann wir Opfer des Irrtums der versunkenen Kosten sind.

Rückblickend hat es mich 4 Jahre gekostet und ziemlich viel Geld. Und am Ende war der einzige Weg, wieder von vorne zu beginnen, diesen Aufwand an Zeit, Mühe und Geld zu wiederholen, dasselbe zu tun - einen Plan zusammenzustellen und dann verzweifelt nach einem technischen Mitbegründer zu suchen.

Jetzt geht das schon wieder los…

Eine einfache Zeitmathematik

2014 las ich einen Blog von Sam Altman, dem Präsidenten von YCombinator. Darin sagt Sam einige der tiefsten Wahrheiten, die ich jemals ignoriert habe. Hier ist der Tweet, den ich zum Spaß ausgegraben habe.

Die ersten zwei oder drei Male, als ich sein Stück las, machte ich wirklich vernünftig klingende Argumente, warum es nicht auf mich zutraf. Ich habe mich geirrt und es hat mich Geld gekostet, aber schlimmer noch, es hat mich viel Zeit gekostet (ich habe das Geld zurück verdient).

Er geht im Grunde davon aus, dass es schneller ( viel schneller ) ist, zu lernen, genug zu programmieren , um Ihren Prototyp zu bauen, als einen zuverlässigen, zuverlässigen Mitbegründer zu finden, der gut zu Ihnen passt und die Distanz geht. Nicht nur schneller, sondern die Chancen auf Fortschritt sind weitaus höher.

Es ist offensichtlich. Einen guten Mitbegründer zu finden, sei es technisch oder anderweitig, ist ein langer Weg - wie das Finden des richtigen Partners fürs Leben - und erfordert ein gewisses Maß an Glück. Ein bisschen Code lernen ist schneller, braucht kein Glück und hat daher eine höhere Erfolgsquote.

In der Tat können Sie hier aufhören, diesen Blog zu lesen, wenn Sie möchten. Lesen Sie seine. Es ist besser. Der einzige Grund, warum ich meine schreibe, ist, direkte, persönliche Erfahrungen auszutauschen, die bestätigen, was er gesagt hat. Es ist bezeichnend, dass sein Blog bisher nur ca. 8.500 Aufrufe hatte - von denen ein Dutzend mir gehören. Das ist viel weniger als die Anzahl der aufstrebenden nicht-technischen Gründer.

Eine Datierungsanalogie

Ich erinnere mich, dass mir in der High School gesagt wurde, dass Sie, wenn Sie verzweifelt nach den Zuneigungen von jemandem suchen, auf eine Weise handeln, die sich selbst gefährdet - Ihre Standards, Ihre Werte und Ihre besten Interessen. Sie werden sich mit Menschen, Verhaltensweisen und Situationen zufrieden geben, die für Sie nicht richtig sind.

Genauso verhält es sich mit der Suche nach Mitbegründern. Als die Zeit verging und meine Angst und Verzweiflung zunahmen, musste ich Kompromisse eingehen und meine Standards reduzieren. Gegen mich selbst verhandeln. Ausreden für andere machen. Sich niederlassen.

Mit der Zeit traf ich schlechte Entscheidungen und schlechte Kompromisse. Glücklicherweise führte keine dieser schlechten Entscheidungen zu tatsächlichen Mitbegründerbeziehungen.

Mein Punkt ist, dass ich bereit war, schlechte Kompromisse einzugehen, nur um Fortschritte zu machen. Das ist ein schlechter Anfang für etwas, für das Sie möglicherweise die nächsten 10 bis 20 Jahre Ihres Lebens aufwenden müssen.

Das technische Zeug endet nicht beim Start

Es ist verlockend, taktisch zu sein und zu sagen, ich muss nur starten. Das ist kein nachhaltiger Plan. Es gibt einen Unterschied zwischen der Planung , „es wieder gut zu machen, wenn ich zu dieser Brücke komme“ und der Notwendigkeit , dies zu tun, weil das Leben Ihnen keine Wahl ließ.

Ich habe auf die harte Tour gelernt, dass mein Bedarf an technischer Hilfe nach dem Start gewachsen ist. Ich dachte, die harten Höfe würden starten. Junge, habe ich mich geirrt? Dinge brechen. Es treten Fehler auf. Funktionen funktionieren nicht wie erwartet. Benutzer haben starke Ansichten über Dinge. Iteration ist der Weg, um eine Anpassung an den Produktmarkt zu erreichen. Und es muss schnell, gut koordiniert und systematisch sein. Daten helfen und viele wertvolle Daten kommen nach dem Start!

Das ist der Grund, warum das Bezahlen für Entwickler nur dann nachhaltig ist, wenn Sie viel Geld haben. Und Sie werden wahrscheinlich nicht viel Geld bekommen, bevor Sie überhaupt ein Produkt haben. Es ist möglich, aber nicht für die meisten Gründer.

Was werden Sie also tun, wenn 4 Wochen nach dem Start Probleme auftreten, Benutzer unerwartete Fehler melden und der Server abstürzt oder der App Store einige Richtlinien geändert hat? Du gibst mehr Geld aus. Und bitten Sie die Entwickler, sich zu beeilen. In der Zwischenzeit tun Sie Ihr Bestes, um Benutzer zu finden, zu werben, zu verkaufen usw.

Sie verbringen Ihre Zeit mit Dingen, und sie sind wichtig. Wenn Sie jedoch die Wahl haben, einen Fehler zu beheben oder Funktionen hinzuzufügen, nach denen Ihre Benutzer verlangen, und Ihren Geschäftsplan einem potenziellen Startkapitalgeber vorzulegen, ist die beste Nutzung Ihrer Zeit das Produkt und nicht das Pitch. Und du kannst es nicht tun, weil du nicht weißt wie. Sie üben sich also auf Dinge zweiter Ordnung aus, weil Sie sich nicht auf Dinge von größter Bedeutung einlassen können .

Technisches Einfühlungsvermögen entwickeln

Wie ich im Podcast erwähnte, war ich (beschämend) einer der Leute, die darauf bestanden, dass „es ein einfacher, schneller Prototyp ist“. Mir fehlte völlig, absolut traurig, jede Vorstellung davon, wie der Entwicklungsprozess abläuft.

Quincy, der Gründer von freeCodeCamp und derjenige, der den Podcast betreibt, hat es sehr gut zusammengefasst:

Es gibt Ihnen Einfühlungsvermögen für die Entwicklererfahrung und hilft Ihnen dabei, aussagekräftige Zeitschätzungen vorzunehmen, nicht nur in Bezug auf das, was möglich ist, sondern auch in Bezug auf das, was einfach und was komplex ist. [umschrieben]

Stellen Sie sich vor, jemand, der keine Ahnung von Ihrer Arbeit hat, kommt zu Ihnen und besteht darauf, dass etwas, das eine Woche dauert, 2 Tage dauern sollte - möchten Sie ihn nicht auf den Kopf schlagen und sich nur angewidert abwenden?

Es ist mir ernsthaft peinlich, wie oft ich das getan habe (bestehen Sie darauf, dass es eine einfache App ist, die niemanden auf den Kopf schlägt).

Schlimmer noch, warum sollten sie mich ernst nehmen? Hatte ich ihnen wirklich Respekt und Engagement gezeigt, indem ich zumindest versucht hatte, ein wenig von ihrem Handwerk zu lernen? Aus ihrer Sicht versteckte ich mich hinter meinen Fähigkeiten und der vernünftigen Entschuldigung, dass Codierung „ nicht die beste Nutzung meiner Zeit “ ist.

Hier ist ein weiterer unheimlicher Nebeneffekt, wenn man sich nicht ausreichend mit technischen Dingen auskennt. Ich konnte niemals die relativen Fähigkeiten der Menschen bewerten, mit denen ich gesprochen habe. Ich musste auf Glauben, Vertrauen oder Empfehlungen setzen. Ich hatte keine Möglichkeit, ihre Fitness für den Zweck einzuschätzen, den sie erfüllen mussten.

Rückblickend hätte ich mir eine Menge Geld und monatelange Mühe sparen können, während ich eine Fähigkeit aufgebaut hätte, die meine Landebahn fast unbegrenzt erweitert - hätte ich früher gelernt, zu programmieren.

Wie Sam Altman sagt:

"Wenn Leute wie diese sagen" Ich werde alles tun, um dieses Geschäft erfolgreich zu machen "(was sie fast immer sagen), sage ich etwas wie" Warum nicht lernen, zu hacken? "

Warum nicht in der Tat. Mach was immer dafür nötig ist. Vor allem, wenn es Ihrem Startup hilft, nicht zu sterben.

Engineering ist nicht das A und O.

Ich denke nicht für einen Moment, dass Codierung die Antwort auf alles ist. Wenn Sie zu denen gehören, die einen interessierten und absolut zuverlässigen technischen Mitbegründer, Klassenkameraden, Kollegen, Geschwister usw. haben, dann ist dies nicht die beste Nutzung Ihrer Zeit - warum? Weil diese andere Person eine großartige Ressource hat. Dann lernt das Erlernen des Codierens die Fähigkeiten.

Aber wenn Sie nicht über diese Fähigkeiten verfügen, ist es am besten, ein wenig davon zu lernen, wenn Sie auf lange Sicht viel Zeit sparen. Hier ist die Mathematik, die ich anwende:

Priorität = Wahrscheinlichkeit des Ergebnisses in einer bestimmten Zeiteinheit

Damit:

Finden Sie in 6 Monaten einen Mitbegründer und beginnen Sie im 7. Monat mit dem Bau: 50% Wahrscheinlichkeit

Lernen Sie in 6 Monaten genug Code und beginnen Sie im 7. Monat mit dem Build: 90%

Dieser gesamte Artikel wäre völlig offensichtlich, wenn er besagt, dass Programmierer Marketing- und Kommunikationsfähigkeiten erlernen müssen, um Pitching durchzuführen. Codierer müssen das Gebäude verlassen und mit ihren Kunden sprechen und nicht nur Code. Dies wird jetzt als "offensichtlicher" Rat angesehen.

Warum ist das Gegenteil nicht so offensichtlich?

Gib dir Glaubwürdigkeit

Ingenieure sind wie das wirklich gut aussehende Mädchen an der Bar. Sie werden die ganze Zeit "getroffen". Sie werden die ganze Zeit angesprochen. Ich weiß es nicht direkt, aber ich vermute, dass es schnell müde wird, und Zynismus ist nur ein weiteres "Sie werden meine Startup-Idee lieben".

Sie wissen, was für jemanden, den Sie in einer Bar unterhalten, erfrischend ist? Interesse und Bewusstsein für sie. Gleiches gilt für Programmierer. Wenn Sie sich ihrer Welt genug bewusst sind und sich genug für die Details ihrer Fähigkeiten interessieren, werden sie reagieren und zumindest helfen.

Dieses Stück kenne ich aus eigener Erfahrung. Seit ich das Codieren gelernt habe, habe ich viele weitere Ingenieure, die mir gerne Ratschläge geben, mich führen, korrigieren und sogar mit mir in meine Ideen eintauchen. Es ist nicht einfacher, den richtigen Mitbegründer zu finden , aber das hat nichts mit Fachwissen zu tun, sondern eher mit ihren Interessen, Prioritäten und Lebensumständen.

Und was jetzt?

Und jetzt bin ich zum ersten Mal in meinem Leben in der Lage, mit meinen Ideen zu experimentieren. Früher hat es mich Zeit und Geld gekostet. Jetzt kostet es mich ein wenig Zeit und selbst dann weniger Zeit als Entwickler zu finden, Umfang auszuhandeln, Arbeit zu überwachen, Arbeit zu überprüfen, Arbeit zu testen. Und diese Zeit ist eine Investition, da ich die Fähigkeiten weiter verbessere, auch wenn sich die Idee als wirtschaftlich unrentabel herausstellt.

Ich bin kein guter Programmierer. Ich glaube nicht, dass ich das muss (vielleicht werde ich diese Ansicht in 5 Jahren überarbeiten). Aber ich weiß genug, um meine eigenen Prototypen zu bauen und zu verstehen, worum es beim Aufbau eines tragfähigen Produkts geht. Und ich weiß genug, um einen Anruf entgegenzunehmen, welche Teile ausgelagert werden sollen, wie ich beschreiben soll, was ich will, nicht mitgenommen zu werden, die Ausgabe zu bewerten und mich mit anderen Hackern zusammenzutun, um Ergebnisse zu erzielen. Ich bin vielleicht nie ein professioneller Entwickler, und das ist in Ordnung. Darum geht es hier nicht.

Aber ich bin mein eigener technischer Mitbegründer geworden. Es kann ein Tag kommen, an dem die beste Nutzung meiner Zeit wirklich das nicht-technische Zeug ist. Aber dieser Tag wird kommen, wenn ich etwas gebaut habe, das wächst. Ich glaube, ich habe meine Chancen erhöht, etwas zu finden, einfach weil ich viel mehr billige, stressfreie Experimente durchführen kann, bei denen ich kein Geld ausgeben oder andere um Hilfe bitten muss.

All dies in weniger als 12 Monaten. Denk darüber nach. Vielleicht ist es wirklich die beste Nutzung Ihrer Zeit, wenn Sie Gründer werden möchten.

Postscript Für freeCodeCamp-Studenten

Ich glaube wirklich, dass Ihre wertvollsten Ressourcen Ihre Zeit, Mühe und Ihr Geld sind. Von diesen ist die wichtigste Ressource die Zeit, da die beiden anderen erneuert und wiederhergestellt werden können. Wenn Sie also Zeit mit etwas verbringen möchten, stellen Sie sicher, dass Sie diesem Ziel näher kommen.

In diesem Sinne, wenn Sie 3 Stunden bei mir investieren möchten, um Ihren kürzesten Weg zum Erlernen des Codierens zu finden (insbesondere, wenn Sie anfangen möchten), gehen Sie zu meiner Kursseite und verwenden Sie das dortige Anmeldeformular (nicht) das Popup!). Wenn Sie der Nachricht die Wörter "FREE MY TIME" hinzufügen, weiß ich, dass Sie ein freeCodeCamp-Leser sind, und ich sende Ihnen einen Promo-Code, da freeCodeCamp mir genau wie Ihnen einen soliden Start gegeben hat.

Schauen Sie sich den neu gestarteten freeCodeCamp-Podcast an, in dem Quincy und Abbey ihre unglaubliche Erfahrung als Pädagogen nutzen, um Inhalte zusammenzustellen, die Ihnen auf Ihrer Reise helfen. Ich war kürzlich in Folge 53 und einige der Dinge in diesem Beitrag werden dort ausführlicher behandelt. Sie können auf den Podcast auch über iTunes, Stitcher und Spotify oder direkt von dieser Seite aus zugreifen.

Ich kann auf Twitter kontaktiert werden: @ZubinPratap