2024-10-02
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
autor|pieter levels
übersetzer|nuka-cola
planung|dongmei
pieter levels ist als unternehmerischer ein-personen-techniker mit seiner außergewöhnlichen unternehmerischen reise und seinem einzigartigen arbeitsstil zu einem leuchtturm für viele entwickler und unternehmer geworden.
seit 2012 hat er sich auf seine autodidaktischen programmierkenntnisse verlassen, um sich auf eine herausfordernde unternehmerische reise zu begeben. bisher hat er persönlich beeindruckende 70 unternehmerische projekte ins leben gerufen, von denen 40 erfolgreich durchgeführt wurden, und 4 davon wurden erfolgreich umgesetzt erlangte enormen reichtum, wobei der jahresgewinn nur eines starprojekts, nomad list, 2,1 millionen us-dollar erreichte.
selbst angesichts einer projektfehlschlagsquote von bis zu 95 % glaubt pieter fest an die philosophie „mehr versenden“ – den mut, schnell zu iterieren. er ist fest davon überzeugt, dass er erfolg haben wird, solange er weiterhin neue projekte startet wird irgendwann kommen.
pieters lebensstil ist ebenso begehrenswert. er ist ein echter „digitaler nomade“, der mehr als 150 städte in mehr als 40 ländern auf der ganzen welt bereist hat. er reist gerne um die welt und vertieft sich dabei in technologien wie html, jquery, php und sqlite, während er ungesund in seinem hotelzimmer sitzt. er folgt dem grundsatz „build in public“ und präsentiert jeden versuch, den er unternimmt, vorbehaltlos der öffentlichkeit. diese offene und transparente haltung hat ihm die liebe der meisten menschen eingebracht.
im podcast von lex fridman berichtete pieter ausführlich über seine reise bei der gründung von 12 startups in 12 monaten, wie er ki lernte, die neuesten technologietrends verstand, projekte von 0 auf 1 startete und programmierfähigkeiten, technologieauswahl usw. erlernte.
das folgende ist eine bearbeitete abschrift des interviews.
niemand stellt software her, die kein geld einbringt
lex fridmanlex: das sind 12 startups in 12 monaten. wie war es, ihr erstes startup zu starten? wo waren sie damals? hatten sie, als sie vor dem computer saßen, eine klare vorstellung davon, was sie bauen würden?
pieter levels: ich habe einige ideen, denn ich habe einen youtube-kanal und eine website namens panda mix show für diesen kanal. es enthält hauptsächlich remixe elektronischer musik wie dubstep, techno und house-dance-musik.
lex fridman: ich habe gesehen, dass einer von ihnen auch flash sagte. haben sie damals flash verwendet?
pieter levels: ja, mein cd-album wurde mit flash erstellt. ich habe auch cds verkauft.
lex fridman: okay, lassen sie mich den jungen freunden hier erklären, dass flash eine art software ist, die damals ziemlich bahnbrechend war.
pieter levels: es ist alt, aber flash war wirklich cool.
lex fridman: das stimmt. und wie heißt es... hoppla, ich kann mich nicht daran erinnern. ja, actionscript, eine art programmierung.
pieter levels: ja, es ist in actionscript und flash. es entspricht im grunde dem damaligen javascript.
lex fridman: diese beschreibung ist sehr treffend. damals dachte ich, dass das zukünftige internet definitiv davon abhängen würde, also habe ich mich lange intensiv damit beschäftigt.
pieter levels: später wurde er von steve jobs getötet.
lex fridman: steve jobs hat es geschafft. jobs sagte damals: „flash ist scheiße, benutze es nicht“, also sagten alle: „okay, im nachhinein hatte jobs recht, oder?“
pieter levels: ich kann es auch nicht sagen. aber flash ist tatsächlich eine relativ geschlossene plattform, aber die ironie ist, dass apple selbst nicht sehr offen ist. aber damals sagte jobs: „es ist zu verschlossen und die leute sollten es nicht benutzen. flash hat sicherheitsprobleme.“ wenn man jetzt darüber nachdenkt, war das ein wenig ausweichend, um jedem das gefühl zu geben, dass flash ist war schlecht. flash ist eigentlich ziemlich cool.
lex fridman: ja, es war damals wirklich cool. aber die sache ist die, gifs waren früher cool. aber irgendwann kamen sie in anderen formen zurück, und gifs wurden mittlerweile zu einem wichtigen vehikel für internet-memes. meiner meinung nach sind gifs jedenfalls wirklich cool, und ich bin keineswegs sarkastisch. es ist wirklich aufregend zu sehen, wie sich im internet etwas bewegt wie ein tanzendes kaninchen.
pieter levels: damals gab es viele persönliche homepages und jeder zeigte alle inhalte in der mitte an. es gibt auch aufstrebende gifs, wie zum beispiel das tragen eines helms und das tanzen unter den lichtern, die im nachhinein so wunderbar sind.
lex fridman: sie haben also nur die grundlegendste html-entwicklung durchgeführt ...
pieter levels: ja, aber ich muss mir etwas hardcore-programmierwissen aneignen, also kann ich genauso gut dort anfangen. eigentlich ist es gut, jeden monat ein startup zu gründen, da man dadurch gezwungen wird, das programmieren zu erlernen und die grundlagen zu beherrschen. aber mein wissenssystem ist immer noch sehr fragmentiert und ich kann nichts dagegen tun. schließlich habe ich nicht viel zeit, um es systematisch zu erkunden ... ich habe nur einen monat zeit, um eine sache zu tun, und zwar den zeitraum ist dort schon behoben. ich habe meine zeit sehr genau eingehalten und meinen zeitplan sogar in einem blogbeitrag auf hacker news zusammengefasst. viele leute haben es gesehen und kommentiert: „du übertreibst zu sehr.“ das setzt mich tatsächlich noch mehr unter druck, weil es öffentlich gemacht wurde, damit jeder es sehen kann, also muss ich es tun.
lex fridman: erinnern sie sich noch an ihr erstes projekt?
pieter levels: ich erinnere mich, dass es play my inbox war. denn damals haben wir uns gegenseitig coole musik per e-mail geschickt. spotify schien zu diesem zeitpunkt noch nicht zu existieren. um das jahr 2013 herum schickten wir uns gegenseitig musik und youtube-links. auf gmail gibt es eine ganze reihe e-mails mit der aufschrift „dieses lied ist großartig, hör es dir jetzt an“, aber auf sie kann nicht automatisch zugegriffen werden. also habe ich eine app erstellt, die sich bei jedem gmail anmeldet, deren e-mails abruft, e-mails mit youtube-links findet und dann eine musikbibliothek erstellt. es ist im wesentlichen spotify und meine freunde lieben es.
lex fridman: wie wird das durch schaben gemacht? erfolgt das über die api?
pieter levels: nein, es wird pop, pop oder imap verwendet. es überprüft tatsächlich ihre e-mails. nun scheint es, dass es tatsächlich datenschutzprobleme gibt, da alle e-mails des benutzers extrahiert werden, um youtube-links zu finden, aber auf meiner seite wird nichts gespeichert. auf jeden fall ist es ziemlich interessant. über das erste produkt wurde in der presse berichtet, und ich erinnere mich, dass es einige aufmerksamkeit von der fachpresse erhielt, und alle sagten: „das ist cool.“ es bringt kein geld, weil es überhaupt keinen zahlungsknopf gibt, aber die leute nutzen ihn. ich schätze, dass es wahrscheinlich zehntausende benutzer sind.
lex fridman: das ist eine wirklich gute idee. ich frage mich, warum es diese funktion jetzt nicht gibt? warum gibt es auf dem markt keine tools, die auf gmail zugreifen und nützliche aggregierte informationen daraus extrahieren können?
pieter levels:ja, wir sollten gmail sagen: „nicht alle e-mails anzeigen, sondern nur e-mails mit youtube-links oder ähnlichem.“ warum macht google das nicht?
lex fridman: das gesamte anwendungsökosystem, aber es scheint, dass dies nie wirklich ...
pieter levels:tu das nicht, ich habe es noch nie zuvor gesehen ...
lex fridman : einige leute haben es auch gemacht ... ich habe zum beispiel anwendungen wie boomerang gesehen, und einige davon sind ziemlich gut. aber ich weiß nicht, warum sie später verschwanden, vielleicht weil es nicht einfach war, geld zu verdienen.
pieter levels: ja, ich glaube, tief im inneren wollen die leute nicht für diese erweiterungen und plug-ins bezahlen, weil sie nicht wie echte apps aussehen. daher wird solchen produkten im allgemeinen nicht allzu viel aufmerksamkeit geschenkt. jeder hat die inhärente vorstellung, dass „plugins kostenlos sein sollten“. ob in google sheets oder anderswo, ich werde niemals für die plug-ins bezahlen, die ich verwende. welche voraussetzungen müssen plug-ins erfüllen, um geld zu verlangen?“ besuchen sie eine spezielle website, die ideen aller haben sich sofort geändert. „okay, ich brauche dieses produkt, und ich werde dafür bezahlen, weil es ein wirklich eigenständiges produkt ist. selbst wenn der code hinter den beiden genau derselbe ist, ist das plug-in in bezug auf folgendes im nachteil.“ zahlungen anziehen.
lex fridman:klar. die gleiche funktionalität kann browserseitig durch erweiterungen, wie zum beispiel chrome-erweiterungen, implementiert werden.
pieter levels: ja, aber wer würde schon geld für chrome-erweiterungen ausgeben? fast niemand möchte.
lex fridman: absolut unmöglich.
pieter levels: also macht es wahrscheinlich niemand, weil er kein geld verdienen kann.
lex fridman: es ist schade, aber ich fürchte, das ist die realität.
pieter levels:chrome-erweiterungen können das geschäft eines startups nur ergänzen. angenommen, sie entwickeln ein eigenständiges produkt und eine begleitende chrome-erweiterung.
lex fridman: ich hoffe eigentlich, dass chrome-erweiterungen zu unabhängigen produkten weiterentwickelt werden können, und ich hoffe auch, dass chrome den nutzern kanäle für eine einfache bezahlung eröffnen kann ... tatsächlich kann ich mir vorstellen, dass viele produkte in erweiterungen umgewandelt werden können, wie zum beispiel viele verbesserte funktionen in den sozialen medien.
pieter levels: wie gpt. verschiedene chatgpt-erweiterungen sind kostenpflichtig, nun können auch entwickler eine umsatzbeteiligung von openai erhalten. ich habe selbst einiges gemacht.
in 12 monaten 12 startups gegründet,
wie?
lex fridman: warum bekommst du dieses mal das geld? okay, lass uns später darüber reden. zurück zum thema: die gründung von 12 startups in 12 monaten ist eine coole idee. was genau tun sie also, um in 30 tagen ein unternehmen aufzubauen? war es damals schwierig?
pieter levels: ich denke, das schwierigste ist herauszufinden, was wir nicht brauchen und was wir nicht bauen sollten, weil unsere zeit so begrenzt ist. erstens kann die anmeldeseite nicht ausgeführt werden, und dann muss ein eigenständiges produkt erstellt werden. schließlich kann nur ein produkt die leute davon überzeugen, dafür zu bezahlen. muss ich ein anmeldesystem einrichten? vielleicht auch nicht. natürlich können wir auch einige einfache login-systeme entwickeln. für foto-ki können sie beispielsweise nach der registrierung mit stripe checkout bezahlen und erhalten einen login-link. als ich anfing, habe ich nur einen gehashten anmeldelink bereitgestellt. die verwendung eines solchen statischen links zum anmelden war sehr einfach, aber nicht sehr sicher. schließlich gibt es überhaupt keine verifizierung, der link ist also durchgesickert und das war's. jetzt haben wir ein echtes google-login, aber damals war es noch ein jahr bis dahin. kurz gesagt: da die zeit begrenzt ist, müssen wir sicherstellen, dass das geschäft einfach und vollständig genug ist. ich muss mich auf dinge konzentrieren, die schnell gebaut werden können.
es braucht also nur geld, stripe, den aufbau eines produkts und die entwicklung einer landingpage. ich muss auch darüber nachdenken, wie die leute mein produkt finden, beispielsweise indem ich es auf reddit poste. aber wie kann man es auf reddit bewerben, ohne als schlechter spam-verbreiter angesehen zu werden? ich glaube nicht, dass es sinn macht, die wahrheit zu sagen, wie zum beispiel „hallo zusammen, ich arbeite an einem startup, bitte probiert mein produkt aus.“ hören sie auf, es interessiert niemanden und der inhalt wird sofort gelöscht. die einzige möglichkeit, die funktioniert, besteht darin, dass sie sagen können: „hallo allerseits, ich habe dieses tool erstellt und es könnte das problem lösen.“ ihr problem." ". sie können auch „vorübergehend frei“ sagen. das sollte gut funktionieren. aber kurz gesagt: sie müssen gezielt vorgehen und herausfinden, für wen ihre entwicklungsergebnisse geeignet sind.
wie man ki lernt
lex fridman: welchen rat haben sie für leute, die sich mit den verschiedenen hochmodernen ki-tools vertraut machen? sie haben beispielsweise erwähnt, dass ständig neue modelle auf den markt kommen. wie achten sie also auf trends und behalten den überblick?
pieter levels: ich denke, zuallererst muss jeder auf x achten. x ist mittlerweile sehr gut und hat sich zu einem informationsaustauschzentrum für die gesamte ki-branche entwickelt. das besondere an diesen leuten ist, dass sie alle anime-avatare verwenden. tatsächlich stellte mir ein freund speziell diese frage: „welchen konten sollte ich folgen, um über die neuesten ki-trends auf dem laufenden zu bleiben?“ ich sagte: „gehen sie zu x und folgen sie konten, die sich sowohl auf ki als auch auf animation konzentrieren.“ url brachte sie alle zum lachen und fragte: „was sind das?“ aber kein scherz, diese jungs sind alle echte praktiker auf dem gebiet der ki. sie alle arbeiten für große technologieunternehmen und veröffentlichen verschiedene neuigkeiten auf x. viele von ihnen sind anonym und verwenden interessanterweise lieber anime-avatare. ich weiß selbst nicht, wie ich es nutzen soll, aber diese leute reisen einfach durch die branche und veröffentlichen interessante inhalte, die sie finden. sie werden beispielsweise forschungsarbeiten austauschen. wenn sie also mit dem entwicklungstrend der ki schritt halten möchten, gehen sie zu x.
lex fridman: fast alle leute auf meiner aktuellen fokusliste beschäftigen sich mit ki. aber es macht viel spaß in
pieter levels: der grund, warum ich x mag, ist, dass es die quelle der kreativität ist. von anderen gepostete inhalte können unsere eigene kreativität anregen. es ist interessant zu sehen, wie andere leute ihre erkenntnisse teilen, und dann denke ich mir: „okay, wie wäre es, wenn ich etwas daraus mache? wie auch immer, nach dem besuch von x möchte ich unbedingt die ideen anderer leute nachahmen und versuchen, ki-modelle zu verwenden.“ . geben sie beispielsweise inhalte manuell ein, legen sie parameter usw. fest und versuchen sie herauszufinden, ob sie ki zum erstellen einer anwendung oder website verwenden können.
lex fridman: können sie etwas mehr darüber erzählen, wie die foto-ki schritt für schritt verbessert und optimiert wird?
pieter levels: wie auch immer, ich habe gerade eine foto-ki erstellt und viele leute haben sie bereits verwendet. benutzer generieren jeden monat etwa 1 million fotos. ich würde parameter testen, die anzahl der schritte zum generieren eines fotos erhöhen oder den sampler ändern, ähnlich wie bei einem zeitplaner. es gibt viele dpm-tools auf dem markt. ich verstehe sie zwar überhaupt nicht, aber ich weiß, dass ich daraus auswählen und bilder reibungslos generieren kann. die resultierenden bilder variieren in der qualität, und manchmal konnte ich nicht einmal sagen, welches besser war. also werde ich es manuell machen und es selbst testen. dann dachte ich: „warum lassen sie es diese benutzer nicht testen?“ schließlich produzieren sie jeden monat millionen von fotos. daher werde ich nach dem zufallsprinzip parametertests bei etwa 10 % der benutzer durchführen und dann prüfen, ob ihnen die entsprechenden ergebnisse gefallen. dies kann daran gemessen werden, ob sie es übernehmen und herunterladen. so verstehe ich die richtung der optimierung. dann würde ich a/b-tests durchführen, um die bedeutung verschiedener parameter zu beobachten, welche parametereinstellungen besser und welche schlechter sind usw.
lex fridman: so können sie nach und nach erkennen, welche modelle besser abschneiden.
pieter levels:ja. wenn ich dann die daten für überzeugend genug halte, kann ich alle benutzer auf die entsprechende parameterkombination umstellen und feststellen, dass dies zu einer bahnbrechenden qualitätsoptimierung führt. einfach ausgedrückt geht es darum, die macht der benutzer zu nutzen, um ihre produkte zu verbessern. wenn sie sich anmelden, sage ich ihnen: „wir führen eine stichprobe durch, bei der ihre fotos mit zufälligen parametern getestet werden. das funktioniert hervorragend und ich muss nicht mehr selbst eine menge tests durchführen, da benutzertests allein ausreichen, um eine abnehmende grenzleistung zu erzielen.“ optimierung. mit ihrer hilfe habe ich langsam die am besten geeignete parameterkombination gefunden, und das war’s auch schon.
lex fridman: im gesamten arbeitsablauf geht es also um parameter, modelle und darum, dass benutzer ihnen bei der erkundung des modell- und parameterraums helfen können.
pieter levels: aber eines muss man sagen: stable diffusion – ich habe damals version 1.5 verwendet, und jetzt ist version 2.0 da, und es gibt auch eine excel-version – je neuer die version, desto schlechter die qualität. kernanwender verwenden also immer noch version 1.5, da es sich nicht um die sogenannte „kastrierte version“ handelt. sie neutralisieren praktisch die funktionalität im austausch für bessere sicherheit und andere funktionen. daher halten die meisten leute immer noch an stable diffusion 1.5 fest. in der zwischenzeit brach stable diffusion zusammen und der ceo lief weg. vor allem, weil kein geld zu verdienen war und im unternehmen viel drama herrschte. alles in allem haben sie allen ein open-source-modell zur verfügung gestellt, das sie nutzen konnten, sie haben hunderte millionen dollar eingesammelt, aber bisher gab es nicht viel wirkliche einnahmen. unabhängig davon haben sie das open-source-modell für jedermann frei zugänglich gemacht und großartige arbeit geleistet. das ist nicht einfach, vielen dank.
lex fridman: heißt das, ihr nutzt nicht die neueste version?
pieter levels: ja, und das erstaunliche ist, dass stable diffusion zwar hunderte millionen dollar eingesammelt hat, es aber letztendlich die gerade erst gegründeten start-ups im frühstadium wie ich sind, die davon profitieren. jeder hat rund um das große modell kleine programme entwickelt, die dessen funktionen nutzen. jetzt wird für das neue modell eine gebühr erhoben, aber die tatsächliche leistung der neuen version ist für benutzer nicht so toll und sie ist nicht so offen.
lex fridman: ja. das ist in der tat interessant, schließlich hat open source einen so großen einfluss auf den bereich der ki, aber das geschäftsmodell dahinter ist unklar ... auf jeden fall haben unternehmen im gesamten ökosystem das open-source-modell übernommen, und zwar absolut herzlichen glückwunsch.
pieter levels: es ist also wie beim vorherigen entwicklungsrahmen, außer dass sie kein geld ausgegeben haben, um marktanteile zu kaufen, und auch keine gebühren auf der plattform erhoben haben.
lex fridman: kommen wir zurück zum thema fachwissen und unternehmerische ideen. nachdem sie so viel geredet haben, haben sie keine klare unternehmerische idee gefunden und sind immer noch auf dem weg, wissen zu lernen. wie entscheiden sie also, welche idee gut ist? wie wählen sie bei so vielen möglichkeiten eine richtung aus, in die es sich lohnt, ihre zeit und energie zu investieren?
pieter levels: leider kann ich es in den meisten fällen nicht genau sagen. es geht wahrscheinlich nur um das gefühl, ich werde diejenige wählen, die sich für mich am besten anfühlt. schließlich gibt es für mich im moment doch keine möglichkeit, ein raumfahrtunternehmen zu gründen, oder? obwohl es immer herausforderungen geben wird, kann ich mit dem beginnen, was ich tun kann ...
lex fridman: haben sie aus reiner neugier wirklich über ein „raumfahrtunternehmen“ nachgedacht?
pieter levels: haha, wie ist das möglich? ich mache mir große sorgen um den asteroidenabbau, also den kauf von asteroiden, die gewinnung von erz aus ihnen und das anschließende zurückbringen und verkaufen. die startmission kann bezahlt werden, um jemand anderen damit zu beauftragen. das einzige, was benötigt wird, ist also die entwicklung eines roboters, der auf dem asteroiden operieren und sich selbst zurückschicken kann. also, vielleicht kann das passieren...
lex fridman: aber ich denke, dass asteroidenabbau und robotik beides schwierig sind.
pieter levels:ja, keine davon ist einfach.
lex fridman: wenn sie diese beiden zusammenfügen, können sie es dann wirklich schaffen?
pieter levels: das ist definitiv nicht möglich. aber hier ist die realität: „wir wählen einen weg, nicht weil er wirklich einfach ist, sondern weil wir glauben, dass er einfach sein wird.“ ja, so sehe ich den asteroidenabbau und deshalb denke ich darüber nach.
lex fridman: dies ist nicht nur eine website, es ist asteroidenabbau. es gibt zu viele herausforderungen in unterschiedlichen schwerkraftumgebungen.
pieter levels: ja, vielleicht lässt mich meine idee wie ein idiot aussehen, aber die tatsächliche bedienungsschwierigkeit ist bereits sehr gering. zumindest im vergleich zur herstellung von raketen ist der bergbau immer noch viel einfacher.
lex fridman: sie würden also dienste wie spacex nutzen, um weltraumstarts durchzuführen.
pieter levels: ja, spacex wird beauftragt, diesen roboterhund oder ein anderes gerät zu starten.
lex fridman: sie haben also wirklich „asteroidenabbau“ als alternativen geschäftsplan aufgeführt?
pieter levels: ja, ich habe es einfach „trello“ genannt.
lex fridman:trello, ja.
pieter levels: bisher nutze ich noch telegram, um meine gedanken aufzuzeichnen, damit sie in zukunft leicht überprüft werden können. wann immer ich eine gute idee habe, schreibe ich sie auf.
lex fridman: geben sie notizen auf telegram ein?
pieter levels: normalerweise nutze ich whatsapp mehr, oder? tatsächlich handelt es sich um eine funktion zum senden einer nachricht an sich selbst, und die gesamte erfahrung ähnelt dem vorherigen notizblock.
lex fridman: sie werden also per telegram mit sich selbst sprechen.
pieter levels: ja, es fühlt sich an, als würde man einen notizblock benutzen, um nichts zu vergessen. ich werde den inhalt später auch klären.
lex fridman: mir gefällt besonders ihre angewohnheit, auf komplexe systeme oder andere tools zu verzichten. heutzutage verwenden menschen oft systeme wie obsidian und notion und machen sich tatsächlich dinge wie notizen. und sie können es mit notepad lösen und sind nicht auf andere tools angewiesen.
pieter levels: ja, und ich habe festgestellt, dass viele nutzer auf youtube dies tun ... es gibt viele sogenannte „produktivitätsgurus“ im internet, die mit stiften schöne memos auf dem ipad zeichnen können. da ich auch ein ipad habe, habe ich auch gelernt, darauf mit einem stift zu zeichnen, wie auf einem handgezeichneten kalender. viele leute verwenden es auf diese weise, die meisten von ihnen sind studenten, und sie können es nach belieben einfärben. aber nachdem ich es eine woche lang gemacht hatte, fragte ich mich plötzlich, was zum teufel ich da tat ... es hat keinen sinn, ausgefallen zu sein, also warum es nicht einfach in einer nachricht organisieren und an mich selbst senden, das reicht.
lex fridman: apropos inspiration: sie haben einen tweet geteilt, in dem sie erklären, warum die erste idee, die uns in den sinn kommt, oft die beste ist. sie denken, der grund liegt darin, dass der erste grund möglicherweise schon seit langer zeit tief in unserem bewusstsein lauert und tatsächlich wochen-, monate- oder sogar jahrelang im gehirn brodelt. acht stunden nachdenken können niemals mit diesen endlosen gedanken verglichen werden, die im hintergrund des gehirns schleifen. wenn sie also mit einer idee konfrontiert werden, deren verfeinerung acht stunden gedauert hat, und ein gedanke plötzlich in ihrem kopf auftaucht, dann ist diese idee oft besser. schließlich ist es das, worüber wir jahrelang nachgedacht haben, ohne es überhaupt zu merken, und es ist wirklich interessant.
pieter levels: ja, dieser aufstrebende zustand ist wunderbar. unser unterbewusstsein ist wie kochendes wasser, und wenn es fertig ist, ist es wie das klingeln einer mikrowelle. plötzlich hatten wir eine tolle idee.
lex fridman: haben sie viele dieser gedanken?
pieter levels: ja, viele, viele, und ich bin es gewohnt, so zu denken.
lex fridman: dieses ding war schon lange in meinem kopf verborgen.
pieter levels: das stimmt. aber nachdem es erscheint, werde ich es noch einmal polieren, genauso wie ich es zurück in die küche schicke, um es aufzuwärmen.
lex fridman: denn manchmal sind ideen noch nicht ganz ausgereift.
pieter levels: es ist, als würde ein topf voller kreativer suppe köcheln. so funktioniert mein gehirn, und ich bin sicher, dass es bei den meisten menschen genauso ist.
lex fridman : aber es kommt auch auf den zeitpunkt an. manchmal liegt der grund dafür, dass wir es zurück in den topf geben und erneut kochen müssen, nicht nur darin, dass wir noch nicht bereit sind, sondern auch darin, dass die reale welt noch nicht bereit ist.
pieter levels: ja, oft haben startup-gründer ideen, die ihrer zeit zu weit voraus sind. in der tat.
so lernen sie eine neue programmiersprache
lex fridman: eine ihrer besten fähigkeiten ist es, neue dinge zu lernen. sie entwickeln zunächst eine idee, versuchen dann, sie umzusetzen, und erlernen anschließend alle für die umsetzung erforderlichen fähigkeiten. auf diese weise können wir erkunden, ohne zu viel wissen auf einmal erlernen zu müssen. deshalb kann ich nicht umhin zu fragen: wie lernt man? wie erlernen sie schnell die fähigkeiten, die sie benötigen? sie haben beispielsweise an einem 30-tägigen 3d-lernkurs teilgenommen und mussten innerhalb von 30 tagen alle erforderlichen 3d-kenntnisse beherrschen.
pieter levels: ja, ich habe einmal einen virtual-reality-kurs (vr) belegt, weil dieser auch einen hype wie ki hervorgerufen hat. in den jahren 2016 und 2017 erschien plötzlich die virtuelle realität. das erste war htc vive, das schwergewichtige vr-headset, das vor apples vision pro große aufmerksamkeit erregte. ich dachte: „das wird beliebt sein, also beeilen sie sich besser und lernen sie es.“ ich wusste damals noch nichts über 3d, also installierte ich unity und blender und begann, etwas darüber zu lernen. ich habe das gefühl, dass dies eine aufstrebende technologie ist, die sich definitiv durchsetzen wird. solange sie die fähigkeiten in diesem bereich beherrschen, können sie sich schnell der entwicklung widmen. es macht mir sowieso spaß, zu lernen, weil die leute mich immer fragen: „wie hast du das programmieren gelernt?“ und meine antwort ist: „ich weiß nicht, dass ich jeden tag lerne.“ das hört sich vielleicht wie ein klischee an, aber ich verdaue buchstäblich jeden tag etwas neues.
ich suche zum beispiel jeden tag bei google oder frage chatgpt, wie man bestimmte probleme löst. mein kompetenzpool wächst jeden tag, sodass sie nie aufhören können zu lernen. und das lernen selbst sollte ein nie endender prozess sein. die eigentliche frage ist also: wo willst du hin? wie sehr möchten sie ein bestimmtes aktuelles problem verstehen? haben sie einen starken wissensdurst? sind sie bereit, für den rest ihres lebens so zu leben?
deshalb denke ich, dass der beste weg, weiter zu lernen, darin besteht, mehr dinge zu finden, die man tun kann, und sich nicht untätig bleiben zu lassen. was getan werden muss, steht fest, aber wir wissen nicht, wie es geht, sodass uns natürlich klar wird, was wir lernen müssen. wenn wir beispielsweise eine website erstellen möchten, können wir im internet nach relevanten begriffen suchen oder chatgpt direkt fragen: „wie erstelle ich eine website? was sollte der erste schritt sein, um code für uns zu generieren?“ kopieren sie den code, speichern sie ihn als datei und öffnen sie ihn dann über google chrome oder andere browser. da wir nun eine möglichst einfache website haben, können wir anpassungen vornehmen. die nächste frage lautet also: „wie füge ich funktionsschaltflächen hinzu? wie füge ich ki-funktionen hinzu?“ kurz gesagt: durch diese abfolge von aktionen können wir uns neues wissen schneller aneignen als durch das lesen von büchern oder tutorials.
lex fridman: eigentlich war ich schon immer ein bisschen neugierig: wie können wir uns auf ki-modelle verlassen, um das problem „wie erstellt man eine website“ zu lösen? könnte man sagen, dass das ki-modell die grundlegendsten lösungsideen liefert, wie z. b. die definition des zwecks der website, die auswahl eines domainnamens, die auswahl eines webhosting-anbieters, die auswahl einer website/eines builders/cms, den aufbau einer plattform usw. mit wix usw.?
pieter levels: ja, wir würden empfehlen, wix oder squarespace zu verwenden, um eine landingpage zu erstellen.
lex fridman: wenn ich also meine eigene website-entwicklung programmieren möchte, wie soll ich das im chat ausdrücken? beginnen sie beispielsweise mit der gestaltung ihrer eigenen website, indem sie eine basisseite erstellen.
pieter levels: ja, das ist in ordnung. sie können sogar fragen, wie man eine website startet und wie man sie bewirbt.
lex fridman: ach ja, und das starten einer website ist auch wichtig.
pieter levels: ja, und der ganze prozess ist wie ein chat mit jemandem.
lex fridman : sprechen sie einfach über jeden aspekt der website-entwicklung.
pieter levels: das gesamte nutzungserlebnis ähnelt tatsächlich ein wenig google analytics.
lex fridman: aber sie sollten mit dieser methode doch nicht in der lage sein, eine so komplexe website wie nomad lists zu erstellen, oder?
pieter levels: eigentlich kannst du.
lex fridman: dann müssen sie wix verwenden.
pieter levels: tatsächlich ist der gesamte prozess nicht so kompliziert, wie sie denken. die heutigen tools zum erstellen von websites sind sehr fortschrittlich. wir haben es mit einem anklickbaren bildraster zu tun, und dann werden die seiten schicht für schicht geöffnet.
lex fridman: aber wie lerne ich programmieren? wählen sie beispielsweise zufällig eine programmiersprache aus.
pieter levels: ich persönlich empfehle freecodecamp. sie können nach themen sortiert auf umfangreiche lernressourcen zugreifen und täglich 30 bis 60 minuten lang programmierkenntnisse üben. das wichtigste ist, langfristig dabei zu bleiben. treten sie auch programmiergemeinschaften wie reddit bei ... das ist eine riesige fundgrube.
lex fridman:verstanden.
pieter levels: wie auch immer, ich denke, das ist ein guter ausgangspunkt. stellen sie sich vor, dass diese ära es einer person ohne jegliche fähigkeiten ermöglicht hat, eine website zu erstellen oder sogar ein startup zu gründen. gerade deshalb ist die ki-technologie im bildungsbereich so mächtig. menschen auf der ganzen welt können dem großen modell fragen stellen und dann die anleitung nutzen, um ihre eigenen projekte zu entwickeln.
exzellente werke müssen nicht nur entwickelt werden;
wissen sie auch, wie man werbung macht
lex fridman: okay, jetzt verstehe ich. dann hieß es nur noch bauen, bauen, bauen. egal, ob es sich um ein großes ki-modell oder ein programmier-tutorial zur webentwicklung handelt, das wichtigste ist, es tatsächlich zu nutzen. solange sie den prototypen des projekts im kopf haben, kann es irgendwann umgesetzt werden. mir gefällt die idee, in 12 monaten 12 startups zu gründen, oder noch extremer, jeden tag ein neues projekt zu starten, sehr gut. das wichtigste ist, maßnahmen zu ergreifen, mit dem aufbau zu beginnen, ergebnisse zu erzielen und sich jeden tag ein wenig zu verbessern. das ist ein wirklich cooles experiment.
pieter levels: ich denke, das ist es, was die leute oft als inspiration bezeichnen. es gab ein mädchen, das in 160 tagen 160 websites erstellte. natürlich hat sie mini-websites erstellt, aber zumindest hat sie gelernt, auf diese weise zu programmieren. deshalb finde ich es gut, sich einer kleinen herausforderung zu stellen. sie können auch an coding-bootcamps teilnehmen, aber ich denke, dass coding-training heutzutage etwas veraltet ist. meiner meinung nach ist der beste weg, aus der komfortzone auszubrechen, sich ziele zu setzen und sich zum lernen zu zwingen. das erfordert starke selbstdisziplin, sonst wird man einfach nicht durchhalten können. und codieren ... codieren hat eine sehr steile lernkurve und kann manchmal eine echte nervensäge sein. aus diesem grund konnten die meisten menschen diese fähigkeit nie beherrschen.
ja, bleiben sie dran, geben sie niemals auf, und um etwas zu erledigen, ist oft ein gefühl der dringlichkeit erforderlich. wenn wir also aufzeichnen, was wir tun müssen, beispielsweise die organisation in hood maps oder funktionierende prototypen, entsteht ein unsichtbarer druck. zuerst geraten wir in panik: „ups, was machen wir als nächstes?“ dann suchen wir online nach hilfe und versuchen, die verschiedenen optionen und lösungen zu verstehen. aber solange wir diesen schritt überstehen, werden wir ergebnisse haben, die wir später ausprobieren können, und die freude, die der erfolg mit sich bringt, wird schnell die ausschüttung von dopamin in unserem gehirn anregen und die menschen bereit machen, an diesem positiven motivationszyklus teilzunehmen.
ehrlich gesagt ist dieses gefühl erstaunlich. und ich habe das ganze auch live gestreamt, damit die leute es jederzeit auf youtube ansehen können. wenn es also funktioniert, fühlt es sich wie ein traum an. noch wichtiger ist, dass ich meine ziele nie zu hoch setze. ich konzentriere mich nur auf die als nächstes zu lösenden probleme, und wenn ich sie einzeln vorantreibe, erhalte ich schließlich eine vollständige anwendung oder website usw. manchmal liegt der grund dafür, dass menschen nichts tun können, darin, dass sie ihre ziele zu weit stecken. es ist wie bei diesem poster. es ist unmöglich, es über nacht zu zeichnen, aber wenn man sich nur auf eine sache konzentrieren kann, die nächste kleine herausforderung, wird sie langsam und magisch erscheinen.
lex fridman: und ich muss in meinem herzen glauben, dass diese angelegenheit für mich kein problem sein wird.
pieter levels: ja, das ist sehr wichtig. sie müssen optimistisch bleiben, denn jeder wird auf sehr schwierige probleme stoßen, und viele große probleme haben nichts mit technologie zu tun, sondern mit offenen entscheidungen. vielleicht gefällt den leuten ihre website einfach nicht, und vielleicht sind sie gezwungen, die website, in die sie so viel mühe gesteckt haben, aufzugeben. kurz gesagt, alles kann passieren.
lex fridman: wie ist es, ihren entwicklungsprozess öffentlich vor allen zu zeigen? sie möchten wahrscheinlich schnell das feedback der leute einholen und flexibel iterieren, oder? dies wird sicherlich eine gewisse drängende wirkung haben, aber die kritik der menschen wird auch schwerwiegende negative auswirkungen haben.
pieter levels: das ist richtig, deshalb habe ich manchmal das gefühl, dass die internetnutzer, die hart reden, nicht alle schlechte menschen sind. ich finde, dass die meinungen vieler menschen sehr wertvoll sind. kurz gesagt: entfernen sie zunächst die rein emotionalen äußerungen wie „ihre website ist schrecklich“ usw. und versuchen sie, die teile zu löschen, mit denen alle am unzufriedensten sind. wenn die website schlecht ist, ist das eine persönliche entscheidung, aber warum sollte die andere partei sie so beurteilen? nach der erklärung der anderen partei werden sie feststellen, dass dahinter tatsächlich eine logik steckt. beispielsweise ist der registrierungsprozess zu mühsam oder es liegt ein problem mit den daten vor. sie werden sagen, die daten seien blödsinn, also muss ich die qualität der daten verbessern. heutzutage ignorieren viele leute im internet einwände einfach. ich halte das für ein dummes, allgemeingültiges verhalten. sicherlich,es gibt auch viele leute im internet, die gedankenlos alles hassen und beleidigen. solche situationen sind auf x nicht ungewöhnlich, daher muss jeder sie sorgfältig prüfen. alles in allem gilt: wer in x gut zurechtkommen will, muss seine haut verdicken.. tatsächlich habe ich viele leute blockiert, und vielleicht habe ich mittlerweile fast 15.000 leute blockiert. ich habe nachgeschaut und in den letzten zehn jahren so viele leute blockiert. dieses gefühl ist wirklich...
lex fridman: werden sie einzeln manuell blockiert?
pieter levels:ja.
lex fridman: oh mein gott...
pieter levels: dies entspricht einer sperrung von 1.500 personen pro jahr. ich mag es nicht, leute zu blockieren, weil die andere person dann wütend sein wird. sie machen einen screenshot und posten etwas wie: „schau, dieser typ hat mich blockiert.“ aber es macht nichts, ich werde sie wegen der nutzlosen beleidigungen verschwinden lassen.
lex fridman: war hood maps jemals auf der reddit-homepage, seit sie reddit erwähnt haben?
pieter levels: ich war dort, oh, es ist wirklich erstaunlich. mein server wäre fast ausgefallen, und als ich google analytics überprüfte, sah ich, dass sich etwa 5.000 personen auf der website befanden, was verrückt war. es war nacht und es war für mich unglaublich. um ehrlich zu sein, werden viele apps mittlerweile populär, indem sie kurze werbevideos auf tiktok, youtube-reels und instagram-reels veröffentlichen. wenn sie also ihre eigene app erstellen, erstellen sie am besten ein werbevideo, z. b. „ich habe eine solche app entwickelt, und so funktioniert sie. ich möchte ihnen die gründe für die erstellung erklären, und das kann das problem lösen.“ „diese oder jene frage usw.“ solange das video gut und attraktiv ist, wird die app beliebt sein. ich erinnere mich noch an ein video auf tiktok, das den monatlichen umsatz der software plötzlich um etwa 20.000 us-dollar steigerte. der effekt ist wirklich erstaunlich.
lex fridman: sprechen sie über sich selbst oder über jemand anderen?
pieter levels: es ist jemand anderes, ich kenne ihn eigentlich nicht. sie haben viele artikel über ki-meinungsführer geschrieben und auch verschiedene ki-anwendungen demonstriert. sobald ein video viral geht, verlangen sie von den beteiligten personen eine zahlung. ich habe ein bisschen daran gearbeitet und am ende ungefähr 4.000 dollar bekommen. jetzt mache ich das selbst und finde, dass die wirkung wirklich gut ist. tiktok ist eine plattform für massive nutzerakquise und ökologisches bauen. ich denke, dass diese methode der zufälligen nutzerakquise die beste ist, besser als der direkte kauf von werbeflächen. denn als wir anfingen, hatten wir eigentlich kein geld, um werbung zu kaufen. daher ist es der richtige weg, einen natürlicheren ansatz zu wählen oder beliebte tweets zu schreiben, die dazu beitragen, dass die app die aufmerksamkeit aller auf sich zieht.
lex fridman: mit anderen worten: sie müssen zunächst hervorragende produkte entwickeln und genügend follower auf ihrem konto haben, damit die ergebnisse auch für andere sichtbar sind. solange das produkt gut genug ist, wird es irgendwann populär werden.
pieter levels:ja. und auf x und diversen anderen plattformen brauchen wir oft nicht besonders viele fans, dazu zählen auch tiktok- und instagram-reels, die alle über ähnliche empfehlungsalgorithmen verfügen. was also wirklich zählt, ist die qualität des inhalts, nicht die anzahl der fans. solange nur eine kleine anzahl von personen (z. b. 300 personen) ihre inhalte gesehen haben und diese wirklich mögen, wird der algorithmus die inhalte auf 1.000 personen verteilen und so weiter. solche hochwertigen inhalte werden irgendwann von immer mehr menschen gesehen. es spielt keine rolle, ob sie 500.000 follower, 10 millionen follower oder mehr haben, dies ist eine ära, in der der inhalt könig ist.
wie kann man mit produkten geld verdienen?
lex fridman: was ist ihre gewinnphilosophie? wie verdient man geld mit dem, was man baut?
pieter levels: nun, viele start-ups beginnen mit kostenlosen benutzern, sodass wir den registrierungskanal öffnen und anwendungen kostenlos bereitstellen können. für mich funktioniert dieser ansatz jedoch nicht besonders gut, da ich denke, dass es tatsächlich sehr schwierig ist, kostenlose benutzer in kostenpflichtige benutzer umzuwandeln. wenn wir ein unternehmen mit risikokapital gründen würden, wäre es meiner meinung nach kein problem, kostenlose nutzer zu gewinnen, da wir das geld für werbung ausgeben und vorhersagen können, wie viele dieser millionen menschen bereit sind zu zahlen. daher sind die frühzeitige kostenlose testversion und die anleitung zur registrierung wertvoll. aber auf jeden fall muss ein solcher prozess schritt für schritt durchgeführt werden, und selbst dann wird es schwierig sein, die ergebnisse in die von uns erwartete richtung zu entwickeln.
deshalb denke ich, dass es besser ist, den benutzern von anfang an geld in rechnung zu stellen. das wichtigste ist also, die anwendung zu zeigen und allen zu erklären, wie man die anmeldeseite nutzt, ergänzt durch demonstrationsgrafiken oder videos. sobald sie herausgefunden haben, was das produkt leistet, müssen benutzer bezahlen. es könnten 10 yuan, 20 yuan oder sogar 40 yuan sein. ich persönlich denke, dass mindestens 10 yuan pro monat verlangt werden sollten, schließlich beträgt die monatliche abonnementgebühr für netflix 10 us-dollar. und da netflix ein großes unternehmen ist, können sie sich relativ niedrige abonnementpreise leisten. und wenn wir nur ein einzelentwickler wären, der ganz allein anwendungen entwickelt, müssten wir von zahlenden benutzern mindestens 30 us-dollar oder mehr verlangen, um eine rendite zu erzielen. seien sie nicht verlegen, jeder muss geld verdienen.
lex fridman: das aufladen ist tatsächlich förderlicher für den aufbau einer community, die sich wirklich für das produkt interessiert.
pieter levels: du hast recht, eine produkt-community wie discord sollte geschaffen werden. jede ki-anwendung verfügt über einen eigenen discord, der für entwickler und benutzer zur basis für die kommunikation über funktionale anforderungen wird und letztendlich zu einer gemeinsamen kraft zur förderung des bauens wird. dies ist heutzutage zur norm geworden. und für unternehmer, die gerade erst anfangen, ist es schon ziemlich schwierig, 1.000 zahlende nutzer zu gewinnen. und wenn sie ihnen 30 us-dollar in rechnung stellen, erzielen sie jeden monat einen umsatz von 30.000 us-dollar, was ziemlich viel geld ist.
lex fridman: dieses geld reicht...
pieter levels: genug, um ein gutes leben zu führen.
lex fridman: ja, die lebensqualität ist ziemlich hoch. aber vielleicht müssen sie dennoch einen teil davon zurücklegen, um die hohen kosten für das service-hosting zu decken, oder?
pieter levels: möglicherweise, aber das ist eine andere geschichte. ich muss sicherstellen, dass meine gewinnspanne hoch genug ist, deshalb versuche ich, die kosten so niedrig wie möglich zu halten. ich stelle keine leute ein und verhandele aktiv mit ki-dienstleistern, z. b. „kann es billiger sein?“ das ist ein kleiner trick, den ich entdeckt habe. sie können direkt eine e-mail an den dienstanbieter senden und sagen: „können sie?“ geben sie mir einen rabatt?“ die andere partei wird entschieden antworten: „natürlich, denken sie, dass es so einfach ist?“ ich hatte vorher keine ahnung, dass man direkt eine e-mail senden kann, um konditionen auszuhandeln. insbesondere während der aktuellen wirtschaftskrise müssen sie ihre forderungen nur direkt an den dienstleister richten. aber bitte beachten sie, dass sie trotzdem aufrichtig sein müssen und nicht absichtlich sagen: „geben sie mir einen rabatt, sonst gehe ich zu einem anderen dienstleister.“ wenn die person wütend wird, kann es sein, dass sie sagt: „ich gehe, ohne es herzugeben.“ ." bei guter kommunikation ist ein rabatt von 25 % oder sogar 50 % möglich. viele leute denken vielleicht, dass es sich bei den auf der website veröffentlichten api- oder anderen servicepreisen um festpreise handelt, aber das ist überhaupt nicht der fall.
lex fridman: und sie diskutieren immer noch live vor allen leuten über das geschäft.
pieter levels: ja, also ist die andere partei eher bereit, aufrichtigkeit zu zeigen.
lex fridman: du verbreitest eine atmosphäre der kameradschaft und harmonie auf der ganzen welt, versuchst aber auch, coole sachen zu kreieren. mit diesem aufwand werden sicherlich viele unternehmen bereit sein, mit ihnen zusammenzuarbeiten.
pieter levels: es bedeutet irgendwie, dass es zwar auch mein eigenes, einzigartiges geheimrezept gibt, aber selbst wenn es keins gibt ...
lex fridman: einfach ehrlich und freundlich zu sein, kann gute ergebnisse erzielen.
pieter levels: darüber hinaus kommt es auch auf die größe unseres eigenen unternehmens an. wenn sie mehr werbebeiträge auf x veröffentlichen, erhalten sie manchmal einen größeren rabatt.
lex fridman: das ist richtig, und bei solchen öffentlichen projekten entfällt durch die direkte abrechnung die notwendigkeit, werbebeiträge oder spam-e-mails zu veröffentlichen.
pieter levels: und man muss zugeben, dass die qualität zahlender nutzer höher ist.
lex fridman: höhere benutzerqualität.
pieter levels: ich meine das nicht böse, aber kostenlose nutzer sind schwieriger zu bedienen. gerade für ki-startups müssen sie sich oft einem millionenpublikum stellen. da sie keine kontrolle darüber haben, wie ihre app missbraucht oder sogar für hacking-angriffe genutzt wird, wird alles zu missbrauch gegen sie.
lex fridman: ähnliche situationen wurden im internet beschrieben. sie haben auch den zustrom von 4chan in hood maps erwähnt.
pieter levels: ja, aber ich habe kein problem mit 4chan. obwohl ich nicht sagen kann, dass es mir gefällt, wissen sie trotzdem, was ich meine. sie sind so verrückt und manchmal sind die dinge, die forumbenutzer tun, wirklich lustig.
lex fridman: welches ding hat dich am meisten beeindruckt? ich erinnere mich, dass netflix einmal eine dokumentation über asoziale netzwerke veröffentlicht hat. das ist der geist von 4chan.
codierung allein
lex fridman: sie entwickeln software oft unabhängig und arbeiten die meiste zeit alleine. warum um alles in der welt sollten wir diese methode wählen?
pieter levels: ich habe das gefühl, dass ich nicht besonders gut darin bin, mit anderen menschen zusammenzuarbeiten. ich kenne sicherlich die vorteile der zusammenarbeit, aber es fällt mir schwer, anderen menschen zu vertrauen.
lex fridman: ich möchte es klarstellen: sie meinen, dass sie anderen leuten nicht zutrauen, gute arbeit zu leisten?
pieter levels: das stimmt. und ich möchte keine endlosen besprechungen abhalten, um meine gedanken auszurichten. es müssen nicht viele leute sein, solange es drei leute sind, wird das endergebnis ein kompromiss sein. so verfällt europa. es scheint einen passenden begriff zu geben, um diesen zustand zu beschreiben. in jedem fall sind die menschen grundsätzlich gezwungen, in einem raum zu sitzen und können den raum erst verlassen, nachdem eine für alle parteien akzeptable politische vereinbarung ausgehandelt wurde. aber ich denke, das führt nur zur mittelmäßigkeit.
wenn die idee mittelmäßig ist, das unternehmen mittelmäßig ist und die kultur mittelmäßig ist, ist das endergebnis zwangsläufig ein misserfolg. es muss jemanden geben, der das letzte wort hat, sonst wäre es besser, alles selbst zu machen. das ist es, was ich denke und tue. ich habe zwar ein paar freunde, denen ich vertraue und mit denen ich unternehmen gegründet habe, aber das liegt daran, dass wir uns schon lange kennen. andre, er ist einer der ganz wenigen menschen, mit denen ich gerne zusammenarbeiten würde, aber das ist eine sehr kleine minderheit.
lex fridman: wie erledigen sie ihre aufgaben, wenn sie mehrere partner haben? wie kamen sie zur entwicklung mit andre? wie komme ich mit anderen menschen zurecht?
pieter levels: die grundlegende arbeitsteilung besteht darin, dass er für das schreiben des codes verantwortlich ist und ich die ergebnisse auf x veröffentliche. das heißt, ich bin eigentlich für die produktwerbung und die formulierung von produktstrategien zuständig. ich bin zum beispiel dafür verantwortlich, ihm zu sagen, dass es hier besser sein sollte und dass es dort besser sein sollte. aber die codierungsarbeit wird im grunde derselben person übertragen, und er ist dafür verantwortlich, weil er in ruby entwickeln kann und ich nicht. ich verwende nur php.
lex fridman: sie haben also über einen längeren zeitraum noch nie mit jemand anderem programmiert?
pieter levels: niemals in diesem leben.
lex fridman: was ist ihrer meinung nach der grund dafür?
pieter levels: ich kann es jedenfalls nicht sagen, ich sitze einfach gerne vor meinem laptop und programmiere und habe keine lust, mit anderen leuten zu kommunizieren.
lex fridman: nein, ich habe das gefühl, dass sie noch nie gleichgesinnte entwickler getroffen haben ...
pieter levels: eigentlich bin ich tatsächlich darauf gestoßen. zu dieser zeit hatte das photo ai-projekt einen ki-entwickler namens philip. damals habe ich ihn wegen seiner python-kenntnisse eingestellt. bei der ki-entwicklung geht es um python, aber ich weiß nicht, wie ich das machen soll. es gab damals viel arbeit am modell, vor allem funktionale verbesserungen und ähnliches. er hat 10 monate lang gearbeitet und mir sehr geholfen.
verdammt, ich erinnere mich, dass ich auch versucht habe, den umgang mit python, numpy und paketmanagern zu erlernen, aber diese dinge waren zu schwierig für mich und ich hatte nicht so viel zeit. wenn es vor 10 jahren wäre, könnte ich mich beruhigen und das herausfinden, aber jetzt ist es unmöglich, die ganze nacht wach zu bleiben, nur um eine sprache zu beherrschen.
lex fridman: da sich ihre rolle geändert hat, ist es nicht erforderlich, eine programmiersprache zu beherrschen. mit anderen worten: worauf sie achten, ist eigentlich die ki und neue dinge, nicht die sprache selbst. kurz gesagt: lassen sie andere entwickler niemals an dem von ihnen geschriebenen php-jquery-code teilhaben. kommunizieren sie höchstens gelegentlich, indem sie ihnen zum beispiel sagen, was sie tun und was nicht.
pieter levels: nun ja, der längste zeitraum einer engen zusammenarbeit beträgt eine woche. danach war schluss.
lex fridman: warum hat es aufgehört?
pieter levels: weil er den gesamten code neu schreiben möchte.
lex fridman: in welcher sprache wollte er also umschreiben?
pieter levels: damals war er mit unserem jquery nicht zufrieden, also schlug er vor: „wir sollten alles in vue.js neu schreiben.“ ich sagte: „sind sie sicher? können wir jquery nicht einfach in ruhe lassen?“ nein, mann. „damals hatte ich das gefühl, dass es zu viele dinge gab, die geändert werden mussten. später haben wir ein paar wochen damit verbracht, die arbeitsbelastung zu regeln, und festgestellt, dass es zu zeitaufwändig war.“
lex fridman: ich arbeite wirklich gerne mit solchen leuten zusammen. wenn ich mit anderen menschen zusammenarbeite, gehe ich davon aus, dass es sich um die klügsten menschen handelt, die je gelebt haben. deshalb werde ich ihren code oder ihre entwicklungsergebnisse sorgfältig beobachten und versuchen, ihre genialität zu entdecken. dazu gehört auf jeden fall, dass wir andere menschen verstehen, anderen menschen wirklich aufmerksamkeit schenken und dann darauf basierend diskutieren, welcher ansatz besser ist.
pieter levels: sie haben recht, aber das gilt nur für einige top-entwickler, die art von genies, die die technologie beherrschen. sie beherrschen jeden technologie-stack, aber es gibt nicht viele solcher leute. man kann sagen, dass sie zu den besten 5 % der praktiker gehören. nichts für ungut, aber die meisten entwickler, mit denen wir in kontakt kommen, sind nicht so... nach meiner beobachtung sind die meisten leute, die in regulären jobs arbeiten, nicht sehr gut in ihrem beruf, sogar viele ärzte sind so.
lex fridman: das ist so traurig.
pieter levels: wenn wir uns das bewusst machen, werden wir feststellen, dass menschen bei der arbeit oft sehr mittelmäßige leistungen erbringen, insbesondere in der entwicklung und codierung.
lex fridman: ich denke, eine sehr wichtige fähigkeit für entwickler besteht darin, ihren eigenen ton und stil zu haben ...
pieter levels: das ist wirklich so wahr. dies stellt eine code-sensibilität dar.
was ist code-sensibilität?
pieter levels: ja, das ist ein wort, das ich mir ausgedacht habe, aber ich denke, so ist es. sie müssen in der lage sein, den code zu verstehen, die subtilen unterschiede im code zu erkennen und dann darauf basierend vorschläge für anpassungen zu machen. aber das ist bei den meisten leuten nicht der fall. sie sehen einfach ein problem in jquery und denken, sie sollten es neu schreiben.
lex fridman: aber ich denke, dass jquery sehr gut ist und sehr leistungsstarke funktionen hat. das gleiche gilt für php, insbesondere wie sie sagten, php ist mit der weiterentwicklung der versionen zu einer sehr seriösen und extrem schnellen programmiersprache geworden. die aktuelle leistung von php ist wirklich vorteilhaft.
pieter levels: viel schneller als ruby, ja.
lex fridman: für entwickler, denen die leistung am herzen liegt, ist php also absolut zufriedenstellend. darüber hinaus verfügen verschiedene programmiersprachen mittlerweile über eigene riesige communities und verschiedene voll funktionsfähige frameworks. daher wird die spezifische sprache, die verwendet wird, tatsächlich immer weniger wichtig. wenn man es aus der perspektive eines mitarbeiters betrachtet, denke ich, dass sie sehr erfolgreich waren und so viele entwicklungsergebnisse geliefert haben.
wenn ich also diese neue person wäre, würde ich nach dem beitritt geduldig beobachten und lernen, anstatt sie standardmäßig als führungskraft zu behandeln, die die situation nicht versteht. ich gehe davon aus, dass sie ein genie sind, der intelligenteste entwickler aller zeiten, und der erste schritt besteht darin, von ihnen zu lernen. auf diese weise kann ich ihre gedanken und ideen aus dem code verstehen. wenn ich danach eine weitere kleine funktion hinzufügen muss, werde ich versuchen, sie in einem ähnlichen stil wie ihres zu schreiben.
mein ziel ist es, sie glücklich und zufrieden zu machen. nur so wirst du beginnen, mich zu respektieren, mir zu vertrauen und eine wirklich kooperative beziehung zwischen uns aufzubauen. aber ich weiß wirklich nicht, wie schwierig es heutzutage ist, einen guten entwickler zu finden.
pieter levels: ich gebe zu, dass es nicht so schwierig ist. es gibt hervorragende entwickler. vielleicht muss ich versuchen, mehr leute einzustellen und mit mehr leuten zurechtzukommen.
lex fridman: geben sie anderen mehr möglichkeiten und geben sie sich selbst mehr möglichkeiten.
pieter levels: das wird definitiv viel zeit und energie in anspruch nehmen. aber es lohnt sich auf jeden fall, ich habe nur noch nicht herausgefunden, ob ich es machen will oder nicht. schließlich lösen meine alten methoden immer noch das problem. ja, viele leute sagen, dass nomad list ungeschickt und schlecht gestaltet aussieht. nun, ich werde versuchen, das design zu verbessern und diese arbeit auf die to-do-liste zu setzen. solange sie es weiterhin tun, können diese probleme gelöst werden.
schnellverschluss
lex fridman: aber eines lässt sich nicht leugnen: sie sind sehr gut in dem, was sie tun. ich habe die benutzeroberfläche von photo ai gesehen und sie verwenden jquery. tatsächlich ist das gesamte design sehr stilvoll und die benutzeroberfläche beeindruckend. es gibt auch nomad list und auch die schnittstelle ist von sehr hohem standard.
pieter levels:danke, ich weiß das zu schätzen.
lex fridman: und das alles erledigen sie alleine, inklusive jedes element, jede kleine funktion, alles...
pieter levels: stimmt, nur ich selbst. tatsächlich sagen viele leute, dass die dinge, die ich entwerfe, etwas adhs-verdächtig sind, weil zu viele elemente darin vollgestopft sind, was völlig im widerspruch zur aktuellen minimalistischen designausrichtung steht.
lex fridman: ich verstehe, was du meinst. aber die informationen hier sind zahlreich, aber nützlich, werden prägnant vermittelt und sind dennoch stilvoll und interessant. meiner meinung nach eignet sich der sogenannte minimalismus nur dann, wenn man keine informationen vermitteln muss und gleichzeitig cool aussehen möchte.
pieter levels: es macht sinn, es ist diese prätentiöse art von schönheit, oder?
lex fridman: egal ob prätentiös oder nicht, es muss nutzlos sein, damit man es als minimalistisch bezeichnen kann. der grund, warum einfachheit das wort „extrem“ fehlt, liegt darin, dass es nicht so extrem ist und nur darauf wert legt, eine große menge an informationen auf saubere weise zu vermitteln. wie auch immer, meiner meinung nach sind ihre ergebnisse ausgezeichnet.
pieter levels: diese stammen alle aus den bildern in meinem kopf. manchmal gleicht mein designprozess dem abschreiben von dingen aus meinem kopf.
lex fridmanf: wie auch immer, das endergebnis ist sehr schön, alle elemente haben genau den richtigen abstand. auch die schriftart ist schön und gut lesbar.
pieter levels: ich selbst bin auf jeden fall zufrieden, aber manchmal bin ich mir nicht sicher, ob meine vorlieben universell sind.
lex fridman: führen sie häufig solche direkten produktionsbereitstellungen durch? gibt es eine testgeländeähnliche umgebung?
pieter levels: nicht wirklich. ich habe das gemacht, weil ich zu faul war, einen temporären server auf meinem laptop einzurichten. daher werde ich die ergebnisse jetzt direkt in der produktionsumgebung bereitstellen, auch wenn dies manchmal probleme verursacht. aber die gute nachricht ist, dass es in den meisten fällen ziemlich gut funktioniert. schließlich verwende ich php, lint und json und das system wird mich immer auf fehler hinweisen. konkret habe ich in den letzten 12 monaten etwa 37.000 git-commits durchgeführt. in diesem zeitraum werde ich auch einige kleine änderungen vornehmen und die ergebnisse dann an github senden. github stellt eine webanforderung an den server, und der webserver führt den pull durch, stellt die produktionsumgebung bereit und trifft dann die mehrheit der benutzer.
lex fridman: wie groß ist die ungefähre verzögerung ab dem zeitpunkt, an dem sie den befehl eingeben?
pieter levels: eine sekunde, normalerweise nicht mehr als zwei sekunden.
lex fridman: sie haben also die gabe, mutige veränderungen vorzunehmen, ohne angst vor schwerwiegenden fehlern zu haben?
pieter levels: es ist wirklich so. viele leute fragten mich seufzend: „wie hast du das gemacht? wie ist dein server nicht abgestürzt?“ tatsächlich weiß ich auch, dass ein solcher ansatz jedem großen unternehmen definitiv große probleme bereiten wird. persönlich gesehen kann dies jedoch die effizienz erheblich steigern und meine entwicklungsarbeit sehr schnell vorantreiben. wenn ich einen fehlerbericht auf x sehe, nutze ich sogar eine stoppuhr, um zu überwachen, wie lange ich brauche, um den fehler zu beheben.
ich kann zum beispiel einen fehler in nur zwei minuten beheben. das ist für mich die lösung des problems. bei einigen großen herstellern müssen eingereichte fehlerberichte ganze sechs monate auf die bearbeitung warten, was einfach schrecklich ist. kurz gesagt: ich bin bereit, benutzern bei der schnellen lösung ihrer probleme zu helfen, und sie mögen auch das gefühl, geschätzt zu werden. aber ich verstehe auch, warum große unternehmen das nicht können.
lex fridman: ich denke, es muss einen besseren weg für großunternehmen geben. denn egal, ob es sich um eine einzelperson oder eine organisation handelt, die softwareentwicklungsarbeit muss die testphase, die vorbereitungsphase und die entwicklungsphase sowie die verwendung mehrerer tabellen und tabellen umfassen um statusdaten zu speichern……
pieter levels: vergessen sie nicht, den papierkram zu deklarieren.
lex fridman: es ist alles eine bunte mischung, an der mehrere verschiedene teams beteiligt sind. wie können wir uns gut entwickeln, wenn das so weitergeht?
pieter levels: und ich scheine das andere extrem zu vertreten, das positiver ist.
lex fridman: aber es wäre toll, wenn sie ihren job ein bisschen sicherer machen könnten, nur ein bisschen.
lex fridman: google ist derzeit besessen von der entwicklung von ki und möchte beweisen, dass es den ki-bereich dominieren kann. warum also nicht mehrsprachiges audio als einführung nutzen, um die ki-anwendungen von google vorzustellen und mehr menschen dabei zu helfen, die barrieren zwischen verschiedenen sprachen zu überwinden?
pieter levels: vielleicht liegt es daran, dass sich viele praktiker mehr auf ihren beruflichen aufstieg als auf coole oder wertvollere ergebnisse konzentrieren.
lex fridman: ich denke, das ist nicht unbedingt aus egoismus, sondern weil das funktionieren des gesamten systems es nicht zulässt ...
pieter levels: es ist nur so, dass es durch das system eingeschränkt wird.
lex fridman: das system neigt dazu, diese transformativen elemente zu unterdrücken.
pieter levels: tatsächlich habe ich ähnliche situationen erlebt, als ich mit den großen unternehmen in kontakt stand, mit denen ich zusammengearbeitet habe. ich habe dort mit vielen mitarbeitern kommuniziert, und sie arbeiten auch hart daran, praktische dinge zu tun und haben herausragende fähigkeiten, aber ich übergieße sie immer gerne mit kaltem wasser, wie zum beispiel „freunde, ich habe sechs monate lang mit 20 leuten gesprochen, aber da.“ war überhaupt kein ergebnis.“ „sie können nur lächeln und sagen: „ich weiß, wir geben unser bestes.“ ja, ich weiß, das ist eine art systematische starrheit.
lex fridman: ja, ich weiß nicht, ob es ein besseres wort gibt, aber vielleicht ist autoritäres eingreifen von oben nach unten manchmal gar nicht so schlecht, so wie wenn der ceo direkt eingreift. nehmen sie youtube als beispiel: die geschäftsleitung kann die umsetzung mehrsprachiger audioprojekte mit nachdruck vorantreiben. es sollte höchste priorität haben.
pieter levels: ich denke, dass große unternehmen, insbesondere große unternehmen in den vereinigten staaten, in vielen dingen mehr wert auf die einhaltung von prozessen legen. der gesamte prozess muss abgeschlossen sein, damit große technologieunternehmen niemals in der lage sein werden, meinen einzelgängerstil zu übernehmen. alle arbeiten dort müssen schritt für schritt und in einer im voraus vereinbarten weise durchgeführt werden.
lex fridman: meine antwort ist also immer noch dieselbe: autoritär oder autoritäre form der macht. steve jobs hat dies zum beispiel oft getan, und das gleiche gilt für viele mutige führungskräfte, mit denen ich in kontakt gekommen bin. sie ignorieren rechtliche angelegenheiten, ignorieren vorschriften und drängen energisch voran.
pieter levels: ja, manchmal ist das der einzige weg, dinge zu erledigen.
lex fridman: ignorieren sie die öffentlichkeitsarbeit und ignorieren sie die meinungen anderer. sie werden befugnisse an ingenieure delegieren, auf vorschläge von mitarbeitern an vorderster front hören und verlangen, dass innerhalb dieser woche bestimmte ergebnisse erzielt werden. so wurde es gemacht.
pieter levels: vorschriften können geändert werden. beispielsweise hat youtube diesen ki-synchronisierungsdienst veröffentlicht, die klage beinhaltet jedoch einige rechtliche probleme, sodass sich die gesetze entsprechend ändern werden. nachdem die berufungsverfahren abgeschlossen sind, wird der oberste gerichtshof prüfen und entscheiden, ob das ergebnis gut oder schlecht ist, es sich im gesetz widerspiegelt. daher kommt es vor allem darauf an, die funktionen auszurollen, damit die gesellschaft und die rechtlichen rahmenbedingungen verändert werden können. und wenn sie zögern, nichts unternehmen und immer angst davor haben, die grenzen des gesetzes zu überschreiten, werden sie nie in der lage sein, die realität zu ändern.
haftungsausschluss: dieser artikel wurde von infoq übersetzt und darf nicht ohne genehmigung reproduziert werden.