{"id":26393,"date":"2020-06-19T12:46:27","date_gmt":"2020-06-19T12:46:27","guid":{"rendered":"https:\/\/cityfalcon.com\/blog\/?p=26393"},"modified":"2020-06-25T07:10:56","modified_gmt":"2020-06-25T07:10:56","slug":"9-product-and-technology-sins-of-a-founder-who-learnt-to-code","status":"publish","type":"post","link":"https:\/\/www.cityfalcon.ai\/blog\/de\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/","title":{"rendered":"9 Produkt- und Technologies\u00fcnden eines Gr\u00fcnders, der Programmieren gelernt hat"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Zur Feier unseres 6-j\u00e4hrigen Jubil\u00e4ums und als eine Art Erg\u00e4nzung zu meinem Artikel <\/span><a href=\"https:\/\/cityfalcon.com\/blog\/the-startup-journey\/15-lessons-ive-learnt-from-15000-hours-of-fintech-entrepreneurship\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">15 Lektionen aus 15.000 Stunden FinTech-Unternehmertum<\/span><\/a><span style=\"font-weight: 400;\">, m\u00f6chte ich einige meiner gr\u00f6\u00dften Fehler ver\u00f6ffentlichen, damit andere Unternehmer sie vermeiden k\u00f6nnen.\u00a0<\/span><\/p>\n<p><em>Anmerkung der Redaktion: 3 * 2 = 6 und 3 ** 2 = 9, also ist der Titel immer noch mit unserem 6. Geburtstag verbunden. Deshalb ist es wichtig, Programmieren zu lernen!<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Wenn Sie ein Techpreneur werden wollen, m\u00fcssen Sie vor der Liste lernen, zu programmieren. Vielleicht ist das offensichtlich, vielleicht auch nicht.<\/span> \u00a0<span style=\"font-weight: 400;\">Programmieren zu lernen hat mir erlaubt<\/span><span style=\"font-weight: 400;\"> um die erste Version zu bauen, und erlaubt mir t\u00e4glich zu verstehen, warum Entwickler tun, was sie tun. Im Laufe der Zeit habe ich es wirklich genossen, zu programmieren und mir mit APIs usw. die H\u00e4nde schmutzig zu machen. Ein Kurs zum maschinellen Lernen hat es mir erm\u00f6glicht, noch selbstbewusster nicht nur mit unseren Datenwissenschaftlern, sondern auch mit CTOs von Kunden und Partnern zu interagieren.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ich habe Fehler gemacht und erfahrenere Menschen haben mir beigebracht, warum es Fehler waren. Viele Gr\u00fcnder k\u00f6nnen \u00dcberlegenheitskomplexe entwickeln, aber wenn Sie Ihre eigenen Fehler kennen, bleiben Sie f\u00fcr Ihre Mitarbeiter nahbar und behalten einen klaren Kopf.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kommen wir nun zur Liste.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>1. MVP ist eine Schlampe<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sie brauchen Geld, um das Gesch\u00e4ft aufzubauen, aber jeder Investor m\u00f6chte ein Minimum Viable Product (MVP) sehen. Ohne eine ist Ihre nur eine Idee \u2013 oder aus Investorensicht ein Traum. Tr\u00e4ume sind toll, werden sie sagen, aber sie sind keine Investition wert.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sie versuchen also, so schnell wie m\u00f6glich ein MVP aufzubauen. Es ist schlie\u00dflich das Minimum.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sie werfen Dinge zusammen; Du lernst, w\u00e4hrend du gehst, und jeder Tag f\u00fchlt sich an, als h\u00e4ttest du so viel erreicht. Dann stellen Sie fest, dass Sie eine Codezeile geschrieben und zwei neue Fehler erstellt haben. Sie nehmen Abk\u00fcrzungen, und da Sie es nur f\u00fcr wenige Benutzer in der MVP-Phase ben\u00f6tigen, \u00fcberspringen Sie die Skalierbarkeit. Sie sind Computer, sie k\u00f6nnen Dinge schnell erledigen. Wie schlimm kann es werden, von 50 auf 5.000 Benutzer zu gehen?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">F\u00fcr mich kannte ich nicht alle Best Practices wie Testen, Dokumentieren und Vorbereiten auf Skalierbarkeit. Das Ziel war, ein Basisprodukt zu haben, um Spenden zu sammeln, und nicht die Enterprise Edition. Ich habe das Backend mit dem Ruby on Rails-Framework geschrieben, aber das Frontend in reinem JavaScript und jQuery. Das erscheint zun\u00e4chst vern\u00fcnftig, und damals waren Frontend-Frameworks noch nicht so beliebt. Aber kein Framework auf dem Frontend zu verwenden, hat uns wahrscheinlich ein Jahr Refactoring und Umdenken gekostet, weil die Skalierbarkeit und Flexibilit\u00e4t nicht vorhanden waren und dies zu einer Benutzererfahrung mit langen Ladezeiten f\u00fchrte. Die Ineffizienz bedeutete auch hohe Cloud-Hosting- und Verarbeitungskosten. Ganz zu schweigen davon, Entwicklern meinen eigenen Code zu erkl\u00e4ren (und wiederzuentdecken), da meine Dokumentation minimal war und Fintech-Konzepte f\u00fcr Programmierer ohne Finanzkenntnisse recht komplex sein k\u00f6nnen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sie brauchen wahrscheinlich 3-6 Monate, um von Grund auf zum MVP zu gelangen, und einige weitere Monate, um an Boden zu gewinnen. Gleichzeitig m\u00fcssen Sie Mittel beschaffen, aber die Investoren wollen nur Traktion und Einnahmen sehen. Um den allm\u00e4chtigen Umsatz und die Zugkraft zu generieren, werden viele neue Gr\u00fcnder versuchen, von einem MVP direkt zu Unternehmensqualit\u00e4t \u00fcberzugehen. Aber dann verpuffen die Verkaufsgespr\u00e4che, weil es keine Enterprise-Qualit\u00e4t ist, aber immer noch nur minimal tragf\u00e4hig.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wenn Sie Ihr MVP erstellen, planen Sie zumindest Skalierbarkeit und Effizienz ein. Niemand kann von vornherein zukunftssicher sein, weil man nicht wei\u00df, ob es \u00fcberhaupt funktioniert. Aber behalten Sie immer die zuk\u00fcnftigen technischen Herausforderungen im Auge und entsch\u00e4rfen Sie sie so gut Sie k\u00f6nnen von Anfang an.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Nachdem Sie Spenden gesammelt und Entwickler eingestellt haben, m\u00f6chten Sie m\u00f6glicherweise den Code umgestalten und die Architektur neu bewerten, bevor Sie sich auf mehr Funktionen, Benutzer und Einnahmen konzentrieren. Diese Vorabinvestition von Zeit k\u00f6nnte sp\u00e4ter mehrere gr\u00f6\u00dfere Probleme verhindern. Du hast eine gebaut <\/span><i><span style=\"font-weight: 400;\">minimal <\/span><\/i><span style=\"font-weight: 400;\">lebensf\u00e4higes Produkt, kein endg\u00fcltiges optimales Produkt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Eine M\u00f6glichkeit, die MVP-Phase und die erforderliche Produktentwicklung von Anfang an zu vermeiden, besteht darin, Millionen ausschlie\u00dflich f\u00fcr eine Idee zu sammeln, eine im Silicon Valley sehr verbreitete Praxis. Nat\u00fcrlich ist es nur f\u00fcr wenige ein Privileg \u2013 Serienunternehmer mit einer starken Erfolgsbilanz, Freunde eines VC oder gro\u00dfen Angel-Investors oder ein erfahrener Branchenprofi mit vielen Kontakten. F\u00fcr den Rest von uns, <\/span><i><span style=\"font-weight: 400;\">etwas <\/span><\/i><span style=\"font-weight: 400;\">Eine Art MVP wird notwendig sein, bevor man \u00fcberhaupt Investorengelder oder -interessen sieht.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>2. Einloggen mit jedem Tom, Dick und Harry \u2013 ich meine Facebook, Twitter, Linkedin, Google und jetzt Apple<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Sie k\u00f6nnten im inklusiven Geist sein. Vielleicht hat ein Benutzer Sie per E-Mail gefragt, wann er sich \u00fcber Facebook anmelden kann. Sie sehen sich also die Dokumentation an, und, gro\u00dfartig, es sind nur ein paar Zeilen Code. Aber Sie haben die B\u00fcchse der Pandora ge\u00f6ffnet. Sobald die \u201ewenigen Codezeilen\u201c zu vielen werden und der Authentifizierungsprozess endlich mit Ihren Systemen funktioniert, m\u00fcssen Sie ihn in alle Ihre Bereitstellungskan\u00e4le integrieren. Wenn Sie eine einzelne App auf iOS haben, ist es vielleicht nicht so schlimm. Aber wenn Sie eine Website, Android- und iOS-Apps und Sprachsysteme wie Alexa und Google Home haben, m\u00fcssen Sie die Anmeldefunktion f\u00fcr alle hinzuf\u00fcgen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dann m\u00fcssen Sie m\u00f6glicherweise andere hinzuf\u00fcgen, z. B. Apple-Anmeldung f\u00fcr iPhone-Benutzer (siehe <\/span><a href=\"https:\/\/developer.apple.com\/app-store\/review\/guidelines\/#sign-in-with-apple\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">Ziffer 4.8 ihrer AGB<\/span><\/a><span style=\"font-weight: 400;\">), wenn Sie Ihre Dienste weiterhin \u00fcber ihre Plattform anbieten m\u00f6chten.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Jetzt, da Sie 6 verschiedene Codeteile haben, einen f\u00fcr jeden Bereitstellungskanal, sind Sie fertig. Bis sich eine der APIs \u00e4ndert und Sie Ihren Code \u00fcber alle Kan\u00e4le hinweg korrigieren m\u00fcssen. Google und Apple machen sich keine Sorgen dar\u00fcber, dass ihre \u00c4nderungen Ihre winzige App besch\u00e4digen k\u00f6nnten \u2013 aber Sie werden in hei\u00dfem Wasser sein, wenn dies der Fall ist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Manchmal sind sogar Benutzer verwirrt dar\u00fcber, wie sie sich angemeldet haben \u2013 war es \u00fcber Facebook oder Twitter? Wenn es f\u00fcr den Benutzer verwirrend ist, stellen Sie sich vor, wie es ist, all diese Anmeldemethoden zu erstellen und sie dann alle zu verwalten \u2013 und die Verwirrung des Kunden, wenn sein Konto nicht die letzte \u00c4nderung widerspiegelt, die er vorgenommen hat, weil er sich angemeldet hatte eine andere Methode.\u00a0<\/span><\/p>\n<div id=\"attachment_26394\" style=\"width: 1545px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/blog.cityfalcon.com\/wp-content\/uploads\/2020\/06\/sign-in.png\"><img fetchpriority=\"high\" decoding=\"async\" aria-describedby=\"caption-attachment-26394\" class=\"wp-image-26394 size-full\" src=\"https:\/\/blog.cityfalcon.com\/wp-content\/uploads\/2020\/06\/sign-in.png\" alt=\"\" width=\"1535\" height=\"1212\" srcset=\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in.png 1535w, https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in-300x237.png 300w, https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in-768x606.png 768w, https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in-1024x809.png 1024w, https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in-945x746.png 945w, https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/sign-in-600x474.png 600w\" sizes=\"(max-width: 1535px) 100vw, 1535px\" \/><\/a><p id=\"caption-attachment-26394\" class=\"wp-caption-text\">Anmeldeintegrationen laden immer zu weiteren Anmeldeintegrationen ein<\/p><\/div>\n<p><span style=\"font-weight: 400;\">Wenn Sie keine Daten ben\u00f6tigen, die \u00fcber die Authentifizierung hinausgehen (wie Bilder von Facebook oder Benutzerinformationen von Google), seien Sie exklusiv: Verwenden Sie nur einen Benutzernamen oder eine E-Mail-Adresse und schlie\u00dfen Sie die verschiedenen anderen Anmeldemethoden aus. Wenn Sie einen positiven Cashflow haben und sich einen Entwickler nur f\u00fcr die Authentifizierung leisten k\u00f6nnen, k\u00f6nnen Sie dar\u00fcber nachdenken, mehrere Authentifizierungsmethoden hinzuzuf\u00fcgen.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>3. Die Versuchung, Funktionen unn\u00f6tig neu zu codieren\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">So wie mehrere Authentifizierungsmethoden \u201enur ein paar Codezeilen\u201c sind, werden Sie Entwickler sagen h\u00f6ren: \u201eDer Code ist zu komplex. Lass es mich umbauen und es wird viel effizienter sein.\u201c Dr\u00fccken Sie den Panikknopf!<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Entwickler haben den Ehrgeiz, ihren Code effizient und sauber zu gestalten, und je mehr Funktionen hinzugef\u00fcgt werden, desto komplexer wird der Code. Aber die Codierung ist nur ein Teil, und in komplexen Systemen wie dem menschlichen K\u00f6rper und dem Klima k\u00f6nnen kleine \u00c4nderungen an einer Stelle im Code sp\u00e4ter oder anderswo drastische Auswirkungen haben.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dar\u00fcber hinaus ist richtiges Produktmanagement nicht nur Codierung. Sobald der Code fertig ist, muss ihn das Qualit\u00e4tssicherungsteam (QA) testen. Dieser Prozess f\u00fchrt unweigerlich zu einem zeitraubenden Hin und Her (siehe S\u00fcnde 6 unten). Dann muss es stabilisiert werden. Wenn sich etwas Wichtiges \u00e4ndert, m\u00fcssen Messaging und Design m\u00f6glicherweise angepasst werden. Unvorhergesehene Effekte treten auf, und pl\u00f6tzlich h\u00e4ufen sich Kundenbeschwerden.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Reparieren Sie nichts, was nicht kaputt ist. Wir haben dies getan und einen hohen Preis f\u00fcr die Einf\u00fchrung, Stabilit\u00e4t und Qualit\u00e4t gezahlt.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>4. Nicht verstehen, wie man Entwickler verwaltet und motiviert<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">In der Technik machen (und brechen) Entwickler Ihr Produkt buchst\u00e4blich. Die Art von Menschen, die von der Softwareentwicklung angezogen werden, sind eine besondere Rasse, und Sie m\u00fcssen verstehen, wie sie arbeiten. Sie sind vielleicht 20 Jahre in der Branche t\u00e4tig und haben Hunderte von Nicht-Technikern geleitet, aber all dieses Wissen und diese Erfahrung helfen m\u00f6glicherweise nicht bei der Zusammenarbeit mit Entwicklern.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ihre Beweggr\u00fcnde und ihre Funktionsweise nicht zu verstehen, ist ein gro\u00dfer Fehler. Es f\u00fchrt zu Missverst\u00e4ndnissen, Verz\u00f6gerungen und Kopfschmerzen. W\u00e4hrend des Einstellungsprozesses werden Sie viele Entwickler treffen, die eine hohe Bezahlung, hohe Autonomie und Gleitzeit w\u00fcnschen. Die meisten werden keine t\u00e4glichen \u00dcberpr\u00fcfungen, feste Fristen und \u00dcberstunden wollen. Nehmen Sie diese \u00dcberlegungen ernst.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Remote-Arbeit ist heute mehr denn je eine reale M\u00f6glichkeit f\u00fcr Entwickler, und die ganze Welt stellt ein. Die Besten arbeiten dort, wo sie am besten behandelt werden. Und Sie m\u00f6chten kein Produkt von schlechter Qualit\u00e4t, das von unzufriedenen Mitarbeitern am laufenden Band produziert wird, insbesondere wenn Sie in letzter Minute eine L\u00f6sung ben\u00f6tigen, bevor Sie es den Investoren pr\u00e4sentieren. Zufriedene Entwickler machen f\u00fcr Sie eine \u00dcberstundenausnahme; Ungl\u00fcckliche k\u00f6nnten einfach verschwinden.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Du kannst lesen <\/span><a href=\"https:\/\/cityfalcon.com\/blog\/the-startup-journey\/engaging-a-unique-species-of-worker-the-software-developer\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">mein gesamter Artikel \u00fcber die Zusammenarbeit mit Entwicklern<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>5. Das Testen nicht von Anfang an automatisieren<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Wie die Sicherheit wird das Testen von Code oft als optional und als Zeitverschwendung angesehen. Aber wenn das Team und das Produkt wachsen, wird die Komplexit\u00e4t das Testen erzwingen. Sie k\u00f6nnen eine Komponente nicht ohne Tests in ein komplexes System integrieren, damit Sie nicht bereit sind, sich den Folgen des Kunden zu stellen, wenn die Produktion stockt und anf\u00e4ngt, Fehlercodes an die Benutzer auszuspucken.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Wir haben immer Komponententests durchgef\u00fchrt \u2013 das hei\u00dft, jede einzelne Komponente f\u00fcr sich getestet \u2013 bevor wir sie an das Gesamtsystem angeh\u00e4ngt haben. Wir haben jedoch erst ab 2019 mit ganzheitlichen automatisierten Integrationstests begonnen. Ein wesentlicher Grund war ein Mangel an Ressourcen, um das gesamte System bei jedem Update erneut zu testen. Solange der aktualisierte Teil funktionierte, gingen wir davon aus, dass das gesamte System funktionieren w\u00fcrde.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Automatisierung Ihrer Tests, insbesondere f\u00fcr die Integration, macht es viel einfacher, jeden Teil der Website f\u00fcr jede Integration zu testen und erneut zu testen. Da in der Regel nicht bekannt ist, was sich durch das neue Modul im gesamten System \u00e4ndert, m\u00fcssen Integrationstests die gesamte Site abdecken. Ohne Automatisierung ist dies sehr m\u00fchsam und QAs verbringen viel Zeit mit allt\u00e4glichen Aufgaben. Aber sobald sie automatisiert sind, werden sie befreit.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies f\u00fchrt zu einer kontinuierlichen Integration, bei der st\u00e4ndig neuer Code hinzugef\u00fcgt wird, anstatt in gro\u00dfen Updates. Wenn Ihre Tests nicht automatisiert sind, warten Sie, bis viele kleine \u00c4nderungen fertig sind, und geben sie dann alle zusammen frei, sodass Sie das gesamte System einmal testen. Aber sobald produktweite, banale Tests automatisiert sind, kann Continuous Integration eingef\u00fchrt werden, ohne QA-Ressourcen f\u00fcr wiederholte Tests zu verschwenden.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>6. Time-to-Release untersch\u00e4tzen: Kodierung (1x), QA (2-3x), Stabilisierung (2-3x)<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Beim Umgang mit Technik, insbesondere wenn Sie von au\u00dferhalb der Tech-Welt kommen, scheint das Programmieren im Vordergrund zu stehen. Sie m\u00f6chten ein technisches Produkt erstellen, Sie codieren es und los geht&#039;s, richtig? Klar, wenn du es nicht zum Arbeiten brauchst.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Sie verbringen 1 Woche mit Entwicklungszeit. Dann testen QAs alles (was nicht automatisiert werden kann), Tickets werden geschrieben und der Code kehrt zur Fehlerbehebung an die Entwickler zur\u00fcck. Dann erhalten die QAs den modifizierten Code und der Prozess beginnt von vorne, was im Allgemeinen das 2-3-fache der urspr\u00fcnglichen Entwicklungszeit in Anspruch nimmt. Sobald Sie bereit sind, den neuen Code in die Produktion zu bringen, m\u00fcssen Sie im Falle von Big Data und komplexen Funktionen das 2-3-fache der urspr\u00fcnglichen Entwicklungszeit aufwenden, um Stabilit\u00e4t und Qualit\u00e4tsleistung sicherzustellen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Zusammengenommen sind Sie von 1 Woche Ver\u00f6ffentlichungszeit (urspr\u00fcngliche Sch\u00e4tzung f\u00fcr neue Techpreneurs) auf 5-7 Wochen gestiegen. Wenn Sie auf diese Art von Zeitrahmen nicht vorbereitet sind, werden Sie Ihren Kunden zu viel versprechen und Ihr Team zu sehr unter Druck setzen, wenn die Frist \u00fcberschritten wird.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dies setzt voraus, dass Sie \u00fcberhaupt eine ordnungsgem\u00e4\u00dfe Dokumentation f\u00fcr den Code hatten und die Entwickler bereits verstehen, was UX, UI und Produktmanagement ben\u00f6tigen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Entwicklung eines hochwertigen technischen Produkts erfordert mehr Zeit, als sich die meisten Menschen vorstellen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>7. \u00dcbersehen des Produktivit\u00e4tsunterschieds zwischen guten und schlechten Programmierern<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Der Druck in der Anfangsphase ist gro\u00df, so wenig Geld wie m\u00f6glich zu bluten. Dies f\u00fchrt dazu, dass Junior-Entwickler f\u00fcr Projekte eingestellt werden, die nicht Junior-Entwicklern anvertraut werden sollten. Es ist gro\u00dfartig, sp\u00e4ter Junior-Entwickler einzustellen, um bei kleineren Aufgaben zu helfen, aber der Kern Ihres Gesch\u00e4fts ist Ihre Technologie \u2013 ein guter, erfahrener Entwickler ist notwendig. Andernfalls verbringen Sie viel Zeit damit, alten Code f\u00fcr Skalierbarkeit, Stabilit\u00e4t und Effizienz zu \u00fcberarbeiten. F\u00fcr einen guten Entwickler mit ausreichend Erfahrung extra zu bezahlen, wird sich sp\u00e4ter lohnen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dazu braucht es beide Eigenschaften: Erfahrung <\/span><i><span style=\"font-weight: 400;\">und <\/span><\/i><span style=\"font-weight: 400;\">F\u00e4higkeit. Einige Junior-Entwickler sind gro\u00dfartige Programmierer, sie \u00fcbersehen einfach zuk\u00fcnftige Probleme, die erfahrene Programmierer nicht tun. Umgekehrt bedeuten 10 Jahre Erfahrung nicht unbedingt gute Programmierf\u00e4higkeiten. Sie m\u00fcssen sicherstellen, dass beide Qualit\u00e4ten vorhanden sind. Wir haben daraus gelernt und verbringen jetzt viel mehr Zeit w\u00e4hrend des Einstellungsprozesses, um sicherzustellen, dass wir den richtigen Kandidaten an Bord holen. Dann, w\u00e4hrend der Probezeit, evaluieren wir ihre Arbeit gr\u00fcndlich und alle roten Flaggen werden sofort behandelt.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Mit der Menge an zus\u00e4tzlicher Arbeit, die beim Debuggen, Neucodieren, QAing und Redesign aufgrund von schlechtem Code erforderlich ist, k\u00f6nnte der Produktivit\u00e4tsunterschied zwischen einem guten und einem schlechten oder unerfahrenen Entwickler das 1000-fache betragen.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>8. Die Versuchung, alle \u201eErfahrungen\u201c intern zu erstellen<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Jedes Unternehmen m\u00f6chte seinen Nutzern ein qualitativ hochwertiges Erlebnis bieten. Wenn Sie sich auf den Weg machen, diese Erfahrung aufzubauen, haben Sie m\u00f6glicherweise das Backend bereits erstellt. Vielleicht haben Sie sogar ein paar Kunden, die Ihre API verwenden. Es sollte sehr einfach sein, diese Daten an ein Verbraucher-Frontend zu liefern, oder?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Die Daten zu bedienen, klar, das ist einfach. Eigentlich das Frontend bauen? Das ist eine andere Geschichte. Frontend ist umst\u00e4ndlich. Zuerst gibt es Grafiken \u2013 Sie brauchen einen Designer, um diese Grafiken zu erstellen. APIs sind nur Endpunkte, alles Text und Code. Oh, und die Grafiken m\u00fcssen skaliert werden, um auf verschiedenen Bildschirmaufl\u00f6sungen und Browsern korrekt angezeigt zu werden. Und wer m\u00f6chte keine mobile App? Das bringt eine Reihe von Problemen mit sich, wie z. B. erzwungene Anmeldetypen (siehe 2 oben), mehrere Betriebssysteme und unterschiedliche Hardware.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Meine Empfehlung: Sie m\u00fcssen einen Gro\u00dfteil des Frontends bauen, aber wenn Sie vorgefertigte Komponenten von Drittanbietern kaufen k\u00f6nnen, mit denen Sie die meisten Szenarien abdecken k\u00f6nnen (Betriebssystem, Hardware, Bildschirmgr\u00f6\u00dfe usw.), kaufen Sie die vorgefertigten Komponenten. Ihr Produkt unterscheidet sich durch Backend-Code und Frontend-Design, nicht durch Frontend-Grundcode. Wenn Sie es kaufen k\u00f6nnen, \u00fcberspringen Sie die Kopfschmerzen beim QA-Testen von 15 verschiedenen Browsern, Tablets und Telefonen. Sie m\u00fcssen nicht alles selbst bauen; M\u00f6glicherweise gibt es eine L\u00f6sung zum Kauf zu einem vern\u00fcnftigen Preis. Oder sogar Open Source, wenn Sie Gl\u00fcck haben. Aber glauben Sie nicht, dass Open Source immer die Einsparungen wert ist, denn manchmal erf\u00fcllt die Premium-Version Ihre Anforderungen genau ohne zus\u00e4tzliche Entwicklungszeit.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><b>9. Rollenunterschiede in einem technischen Kontext nicht verstehen<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Ein weiteres Missverst\u00e4ndnis von Personen ohne technischen Hintergrund ist, dass alle technischen Rollen mehr oder weniger gleich sind. Sicher, Entwickler sind Backend\/Frontend, die Benutzeroberfl\u00e4che unterscheidet sich von der Infrastruktur. Am Anfang mag das sogar stimmen. Wenn es nur Sie sind (und vielleicht ein paar andere), verschmelzen die Rollen alle miteinander. Aber wenn das Unternehmen w\u00e4chst, sind Differenzierung und Spezialisierung notwendig, und es kann ein kostspieliger Zeit- und Qualit\u00e4tsfehler sein, sie zu verwechseln.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Der erste Fall: Design. Es gibt Designer f\u00fcr die Benutzeroberfl\u00e4che (UI) und es gibt Designer f\u00fcr die Benutzererfahrung (UX). Die Benutzeroberfl\u00e4che ist sehr kreativ und macht alles glatt und angenehm anzusehen. Bei UX geht es mehr um Struktur: Wie flie\u00dfen Benutzer durch das System? Was passiert wenn hier ein Fehler auftritt, kommt der User zu Screen A oder Screen B? Macht dieses Design im Zusammenhang mit der Herkunft des Benutzers Sinn oder stiftet es nur Verwirrung?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Den Unterschied zwischen UX und UI nicht zu kennen, kann zu optisch ansprechenden Produkten f\u00fchren, die Benutzer frustrieren und verwirren. Du verkaufst nicht nur den Look, du verkaufst das Erlebnis. Stellen Sie sicher, dass es den Kunden das Geld wert ist, sonst gehen sie woanders hin.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ich habe auch Softwareentwickler und DevOps-Mitarbeiter verwechselt, was zu mehr Arbeitsdruck auf unsere Entwickler gef\u00fchrt hat. Technologiesysteme, insbesondere solche, die so komplex sind wie unsere eigenen, sind nicht nur Code (wie in S\u00fcnde 6 erw\u00e4hnt). Big Data verschiebt auch die Grenzen dessen, was Systeme leisten k\u00f6nnen, sodass Stabilit\u00e4t und Zug\u00e4nglichkeit oberste Priorit\u00e4t haben. In der heutigen Welt wird die Betriebszeit des 100% nat\u00fcrlich als selbstverst\u00e4ndlich angesehen, und wenn diese nicht eingehalten wird, f\u00e4llt dies sofort auf. Wir haben bereits 1,5 DevOps und m\u00fcssen m\u00f6glicherweise einen weiteren einstellen, um weitere KI-Dienste hinzuf\u00fcgen zu k\u00f6nnen.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ihre Entwickler, sowohl Backend als auch Frontend, konzentrieren sich auf den Code und den Algorithmus. Sie brauchen DevOps, um sicherzustellen, dass die Rechenleistung vorhanden ist, um diesen Code auszuf\u00fchren, und es muss stabil genug sein, um die Kunden zufrieden zu stellen. Verwechseln Sie DevOps nicht mit Softwareentwicklung.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>9a. S\u00fcnden eines anderen<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Wir haben einige aufschlussreiche Vorbehalte von Jelle van Mourik, einem Leser auf Facebook, erhalten. Wir werden sie hier nur in dieser einen \u00dcberschrift auslegen (wir haben ein wenig paraphrasiert und nat\u00fcrlich unsere eigene Note hinzugef\u00fcgt):<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Zwingen Sie Programmierer nicht, etwas zu programmieren, was sie nicht programmieren. Mit anderen Worten, versuchen Sie nicht, einen Backend-Programmierer dazu zu bringen, an Frontend-UI-Code zu arbeiten und umgekehrt. Da USD und RMB beide W\u00e4hrungen sind, die Sie nicht synonym verwenden, kann es sich bei allen um Codezeilen handeln, aber Ans\u00e4tze, Strukturen und Erfahrungen unterscheiden sich zwischen verschiedenen Aspekten. Betr\u00e4chtliche Fehler, Verz\u00f6gerungen und Kopfschmerzen erwarten jeden, der versucht, einen Programmierer dazu zu bringen, etwas zu codieren, was er\/sie nicht codiert<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Entwerfen Sie, bevor Sie programmieren \u2013 es gibt nichts Besseres, als die gesamte Codebasis zum Laufen zu bringen und zu erkennen, dass das neue Design inkompatibel ist oder eine umfassende \u00dcberarbeitung des Codes erfordert<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Gehen Sie so schnell wie m\u00f6glich zu Benutzertests, denn die Benutzer sind diejenigen, die Sie nicht kontrollieren k\u00f6nnen, und sie werden Dinge kaputt machen oder sie ablehnen, und das ist schlecht f\u00fcrs Gesch\u00e4ft<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Gehen Sie auf negatives Feedback in der App ein, damit die unzufriedenen Benutzer diese Unzufriedenheit Ihnen gegen\u00fcber ausdr\u00fccken und nicht der breiten \u00d6ffentlichkeit in den iOS- und Android-App-Stores<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Behalten Sie einen einzigen stabilen Zweig f\u00fcr die Bereitstellung bei, nicht mehrere \u201efreisetzbare\u201c Zweige, die auseinanderlaufen, dann alle verwirren und fehlende kritische Teile haben, f\u00fcr die Sie eine Woche brauchen <\/span><span style=\"font-weight: 400;\">integrieren<\/span><span style=\"font-weight: 400;\"> zu Ihrem freigegebenen Zweig<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Halten Sie einen expliziten R\u00fcckstand an technischen Dingen, die zu erledigen sind, und planen Sie Sprints damit. Diese Dinge haben die Tendenz, dem Verstand zu entgleiten. Wenn Sie es sich leisten k\u00f6nnen, m\u00f6chten Sie vielleicht sogar eine Person einstellen, die dies verwaltet<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Und das sind die 9 S\u00fcnden (plus die S\u00fcnden der Leser). Haben Sie \u00e4hnliche Erfahrungen, die Sie mit uns teilen m\u00f6chten? Gibt es weitere Fallstricke, vor denen Sie andere Unternehmer warnen m\u00f6chten? Bitte kommentieren Sie unten.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Anl\u00e4sslich unseres 6-j\u00e4hrigen Jubil\u00e4ums und als eine Art Erg\u00e4nzung zu meinem Artikel 15 Lektionen aus 15.000 Stunden FinTech-Unternehmertum m\u00f6chte ich einige meiner gr\u00f6\u00dften Fehler ver\u00f6ffentlichen, damit andere Unternehmer sie vermeiden k\u00f6nnen. Anmerkung der Redaktion:\u2026 <a class=\"more-link\" href=\"https:\/\/www.cityfalcon.ai\/blog\/de\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\">Weiterlesen \u2192<\/a><\/p>","protected":false},"author":1,"featured_media":26398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-26393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-the-startup-journey"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog<\/title>\n<meta name=\"description\" content=\"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog\" \/>\n<meta property=\"og:description\" content=\"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\" \/>\n<meta property=\"og:site_name\" content=\"CityFALCON Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cityfalconfollow\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-06-19T12:46:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-25T07:10:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cityfalcon.com\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1648\" \/>\n\t<meta property=\"og:image:height\" content=\"1700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ruzbeh Bacha\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@cityfalcon\" \/>\n<meta name=\"twitter:site\" content=\"@cityfalcon\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ruzbeh Bacha\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"16\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\"},\"author\":{\"name\":\"Ruzbeh Bacha\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/adaf6e70ee43cd981606acd8ec46cecd\"},\"headline\":\"9 Product and Technology Sins of a Founder Who Learnt to Code\",\"datePublished\":\"2020-06-19T12:46:27+00:00\",\"dateModified\":\"2020-06-25T07:10:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\"},\"wordCount\":3115,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg\",\"articleSection\":[\"The Startup Journey\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\",\"url\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\",\"name\":\"9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg\",\"datePublished\":\"2020-06-19T12:46:27+00:00\",\"dateModified\":\"2020-06-25T07:10:56+00:00\",\"description\":\"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg\",\"contentUrl\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg\",\"width\":1648,\"height\":1700,\"caption\":\"Follow the advice below and avoid frustrations\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cityfalcon.ai\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"9 Product and Technology Sins of a Founder Who Learnt to Code\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#website\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/\",\"name\":\"CityFALCON Blog\",\"description\":\"Financial News Simplified\",\"publisher\":{\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cityfalcon.ai\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#organization\",\"name\":\"CityFalcon\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2023\/07\/Cityfalcon-Logo.jpeg\",\"contentUrl\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2023\/07\/Cityfalcon-Logo.jpeg\",\"width\":238,\"height\":113,\"caption\":\"CityFalcon\"},\"image\":{\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/cityfalconfollow\/\",\"https:\/\/x.com\/cityfalcon\",\"https:\/\/www.linkedin.com\/company\/cityfalcon\",\"https:\/\/www.youtube.com\/channel\/UCkhcDOZES1LUBHRIAAt7WOA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/adaf6e70ee43cd981606acd8ec46cecd\",\"name\":\"Ruzbeh Bacha\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2014\/10\/ruzbeh_photo-150x150.jpg\",\"contentUrl\":\"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2014\/10\/ruzbeh_photo-150x150.jpg\",\"caption\":\"Ruzbeh Bacha\"},\"description\":\"Ruzbeh is the founder and CEO of CityFALCON (www.cityfalcon.ai)\",\"url\":\"https:\/\/www.cityfalcon.ai\/blog\/de\/author\/ruzbehb\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog","description":"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/","og_locale":"de_DE","og_type":"article","og_title":"9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog","og_description":"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.","og_url":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/","og_site_name":"CityFALCON Blog","article_publisher":"https:\/\/www.facebook.com\/cityfalconfollow\/","article_published_time":"2020-06-19T12:46:27+00:00","article_modified_time":"2020-06-25T07:10:56+00:00","og_image":[{"width":1648,"height":1700,"url":"https:\/\/www.cityfalcon.com\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg","type":"image\/jpeg"}],"author":"Ruzbeh Bacha","twitter_card":"summary_large_image","twitter_creator":"@cityfalcon","twitter_site":"@cityfalcon","twitter_misc":{"Verfasst von":"Ruzbeh Bacha","Gesch\u00e4tzte Lesezeit":"16\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#article","isPartOf":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/"},"author":{"name":"Ruzbeh Bacha","@id":"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/adaf6e70ee43cd981606acd8ec46cecd"},"headline":"9 Product and Technology Sins of a Founder Who Learnt to Code","datePublished":"2020-06-19T12:46:27+00:00","dateModified":"2020-06-25T07:10:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/"},"wordCount":3115,"commentCount":0,"publisher":{"@id":"https:\/\/www.cityfalcon.ai\/blog\/#organization"},"image":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg","articleSection":["The Startup Journey"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/","url":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/","name":"9 Product and Technology Sins of a Founder Who Learnt to Code - CityFALCON Blog","isPartOf":{"@id":"https:\/\/www.cityfalcon.ai\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage"},"image":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg","datePublished":"2020-06-19T12:46:27+00:00","dateModified":"2020-06-25T07:10:56+00:00","description":"Common pitfalls to avoid when founding your own tech startup - every one of which I experienced and lived to warn you about.","breadcrumb":{"@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#primaryimage","url":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg","contentUrl":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2020\/06\/bang-head-on-wall.jpg","width":1648,"height":1700,"caption":"Follow the advice below and avoid frustrations"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cityfalcon.com\/blog\/es\/the-startup-journey\/9-product-and-technology-sins-of-a-founder-who-learnt-to-code\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cityfalcon.ai\/blog\/"},{"@type":"ListItem","position":2,"name":"9 Product and Technology Sins of a Founder Who Learnt to Code"}]},{"@type":"WebSite","@id":"https:\/\/www.cityfalcon.ai\/blog\/#website","url":"https:\/\/www.cityfalcon.ai\/blog\/","name":"CityFALCON Blog","description":"Financial News Simplified","publisher":{"@id":"https:\/\/www.cityfalcon.ai\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cityfalcon.ai\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.cityfalcon.ai\/blog\/#organization","name":"CityFalcon","url":"https:\/\/www.cityfalcon.ai\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2023\/07\/Cityfalcon-Logo.jpeg","contentUrl":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2023\/07\/Cityfalcon-Logo.jpeg","width":238,"height":113,"caption":"CityFalcon"},"image":{"@id":"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cityfalconfollow\/","https:\/\/x.com\/cityfalcon","https:\/\/www.linkedin.com\/company\/cityfalcon","https:\/\/www.youtube.com\/channel\/UCkhcDOZES1LUBHRIAAt7WOA"]},{"@type":"Person","@id":"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/adaf6e70ee43cd981606acd8ec46cecd","name":"Ruzbeh Bacha","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.cityfalcon.ai\/blog\/#\/schema\/person\/image\/","url":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2014\/10\/ruzbeh_photo-150x150.jpg","contentUrl":"https:\/\/www.cityfalcon.ai\/blog\/wp-content\/uploads\/2014\/10\/ruzbeh_photo-150x150.jpg","caption":"Ruzbeh Bacha"},"description":"Ruzbeh is the founder and CEO of CityFALCON (www.cityfalcon.ai)","url":"https:\/\/www.cityfalcon.ai\/blog\/de\/author\/ruzbehb\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/posts\/26393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/comments?post=26393"}],"version-history":[{"count":11,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/posts\/26393\/revisions"}],"predecessor-version":[{"id":26406,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/posts\/26393\/revisions\/26406"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/media\/26398"}],"wp:attachment":[{"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/media?parent=26393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/categories?post=26393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cityfalcon.ai\/blog\/de\/wp-json\/wp\/v2\/tags?post=26393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}