day in the life of a software engineer | 6 hour productivity | the next big hit start up app 🔥

A German-language transcript of a YouTube video by Phil Choi where Phil and others chat informally about daily life, parenting, and career. Phil reflects on parenting patterns, breaking generational cycles, and work-life tradeoffs, then shifts to practical software-engineering topics: debugging a React Native app, Google Login issues, deploying a backend on an Amazon EC2 server, GitHub Actions for automated deploys, and data model choices for posts (title, text, media array, author, stats). The clip ends with onboarding a designer and planning next steps for the startup app.
Chapters
Eine Sekunde, aber mein Kind möchte irgendwie das Auto nehmen. Er wird weinen. Er wird weinen. Er ist im Auto. Also gefällt dir das neue Produktionslevel, Alter? Der DJI Osmo Pocket 3? Alter. Ich bin letzte Nacht so lange aufgeblieben, Bruder. Ich habe riesige Augenringe. Das sehe ich. Also kennst du den Typen, dem ich letzte Nacht geholfen habe? Ja, sein Name ist der Hammer. Ja, es gibt so einen Sketch mit Ki und Pushi, Ja. In dem es um die Vertretungslehrer geht, die versuchen, die Namen auszusprechen.
Ja, OK, Leute, hört zu. Ich bin euer Vertretungslehrer, Mr. Garvey.
Ihr wisst, wo er die Namen absurd falsch ausspricht.
Oh, ja, den kenne ich. Ja, ja, ja. Und er ist Jacqueline hier drin. Jacqueline?
Wo ist Jay Kang? Nein, Jay Kang ist hier und dann sagt Ich glaube, das ist Jacqueline.
Meinst du Jacqueline? Okay, so wird es wohl laufen. Das hat mich an gestern Abend erinnert. Ist Dan hier nett Dice? Meinst du Denise? Und sie sagte, das gefällt mir nicht mehr. Aber ja, Alter, ich liebe den Ki Pele Scheiß, Alter.
Er ist wirklich super talentiert als Regisseur, so wie du, oder Ich nicht wir Gruselfilme. Ja, das sind Gruselfilme, Alter. Heilige Scheiße. Ich dachte, das wären nur Komödien. Nein, nein, nein. Jordan fühlt sich an wie ein Biest. Ja, echt, Alter. Er muss jedem Stein und jeden Stock aufheben, Alter. Sieh dir das an, OK, der sieht gut aus. Nun sieh dir das an, Alter. Jeden Stock, Alter. Jeder. Er dachte sich, den brauche ich nicht mehr. Ich könnte meine Rap Karriere wieder aufnehmen, Alter. Rappen. Ja, ich versuche immer, mein Kind so anzuziehen, wie ich bin. Jeden Morgen. Also er trägt auch ganz in schwarz, Ja, mit schwarzem Kapuzenpulli. Ich frage mich, wie Cäsar wohl wird, wenn er groß ist. Ich glaube nicht, dass er so wird wie ich. Es ist verrückt, sich vorzustellen, wie Kinder das Leben ihrer Eltern nachahmen. Hm? Auch wenn sie das nicht wollen. Einer meiner besten Freunde, Adam, stimmt's? Ja, sein Vater war Krankenpfleger. Ja, also ist er schließlich Krankenpfleger geworden. Ich denke, es geht darum, den Kreislauf zu durchbrechen. Wenn sich die Eltern scheiden lassen, lassen sich normalerweise auch die Kinder scheiden. Aber es braucht nur einen, um diesen Kreislauf zu durchbrechen. Ja. Wenn deine Eltern arm sind und so, weißt du, du weißt nur wie, wie man arm ist oder so, aber es braucht nur diesen einen Nachwuchs oder was auch immer, um diesen Kreislauf zu durchbrechen. Richtig. Und dann werden diese Kinder verdammt erfolgreich sein oder sowas in der Art, weißt du? Ja, ja, klar. Es ist in jeder Situation ganz anders. Ich weiß nicht. Es ist wie denn manchmal haben reiche Eltern verkorkste Kinder und so. Was ist, wenn Cäsar Programmierer wird? Gut, seine Mutter und sein Vater sind Programmierer Oder er durchbricht den Kreislauf. Bruder, tschüss.
Fangen wir.
An. Immer wenn ich mein Kind verlasse, gibt es andere Eltern, die ihre Kinder verlassen und oh, tschüss. Oh mein Gott, ich sehe dich bald wieder. Das ist verletzender für das Kind, weil du in dem Moment so nett bist. Ich denke mir ist mir egal, Alter. Später sollte es aber so sein, denn sonst sieht es nach einem Abschied für immer aus. Oder Es ist, als würdest du sagen, dass das die beste Situation ist, die sie verpassen. Weißt du, was ich meine? Du bist wahrscheinlich nicht immer so, weißt du, was ich meine? Aber du gibst sozusagen 1000 Prozent Zuneigung und dann gibst du null. Macht das Sinn? Es sollte so etwas wie 100 bis 70 bis 50 sein. Allmählich und gegen Ende, wenn du kurz davor bist, zu was auch immer. Ja, okay, ich gehe hier raus, weißt du? Ja, ja, aber alles sollte allmählich geschehen, Weißt du, was ich meine? Ja. Der Grund, warum Leute beim Programmieren oder so ausbrennen, ist, dass man von 1 auf 150 oder von 1 auf 100 geht, weißt du? Oder wie? Ein bisschen. Jeden Tag allmählich, weißt du? Alles sollte allmählich geschehen. Du wirst nicht erwarten, dass ich 10 Stunden lang lerne und jetzt der beste Programmierer bin. Das ist unmöglich. Auf keinen Fall. So ist es. Danke für Einkäufe und so, besonders wenn es deiner Karriere weiterhilft. Ich denke, damit bringst du zu 100 prozent geld ein Punkt. Ich habe nie ein schlechtes Gewissen, wenn ich mir einen Laptop kaufe, Tastatur, Maus oder so etwas. Auch das sind Zubehörteile, die ich nicht wirklich brauche, aber sie helfen mir. Diese Kamera zum Beispiel zahlt sich schon durch die Zeit aus, die du ausschaltest. Ja, Zeit und so wie bei einer Xbox oder so. Richtig. Bei den neueren Spielen dauert jeder einzelne Tastendruck ein bisschen lang. Weißt du Hm, Aber wenn etwas etwas schneller wird, wie zum Beispiel bei einem neuen Computer, bei dem jeder Klick, den du machst, etwa eine Sekunde oder 1,5 Sekunden dauert, und du kannst das auf 0,5 Sekunden reduzieren. Denk mal darüber nach, wie oft du klickst, während du vor dem Computer sitzt. Genau. Und dann sparst du eine Sekunde pro Klick. Das ist enorm, weil du wahrscheinlich ein paar Minuten pro Tag sparst. Genau. Deswegen können selbst auf einer Website, wenn du programmierst, kleine Optimierungen deine App von einer schlechten in eine gute verwandeln. Richtig. Ich war sogar mal auf einer App. Überlege mal, wie oft du auf Instagram klickst. Ich habe mir Spotify angeschaut. Hm. Und das Einzige, was sie haben, ist, dass es drei Sekunden dauert, wenn du auf Play drückst. Es fühlt sich also sofort an. Früher mussten die Daten perfekt sein, bevor sie gesendet wurden. Wie ein Textdokument beim Militär oder so. Eine Audiodatei musste zunächst nicht voll sein, konnte aber während des Ladens geladen werden. Alter, es gibt heutzutage so viele Väter, okay, das ist wirklich kontrovers. Aber wie diese feministische Bewegung oder was auch immer, wo versucht wird, Rollenbilder einzureißen, Mauern einzureißen. Weißt du denn früher sagte der OK, ich bringe das Geld ja, die Frau. Okay, ich kümmere mich um das Haus, aber jetzt gibt es keine Mauer mehr oder so. Was zur Hölle passiert gerade in Korea? Die Geburtenraten sinken. Ich sage nicht, dass es schlecht ist. Ich denke, es muss erst schlimmer werden, bevor es besser wird. Sogar im Frontend Code oder Backend Code. Richtig. Wenn sich diese Rollen vermischen, was passiert dann? Zurück zu Nein, jetzt ist mir klar geworden, dass ich den Inhalt unseres Kanals, alles was ich sage, irgendwie auf das Programmieren beziehen muss. Ich versuche einfach, es zu retten. Mein Name ist Phil. Ich bin nach meinem 30. Lebensjahr leitender Entwickler geworden. Wenn du etwas hast, worüber du reden möchtest, das ein heißer Tipp ist, lass es mich in den Kommentaren wissen. M Ich habe da eine Unterhaltung in Gang gebracht. Bitte liken, kommentieren, teilen. Kommentare helfen wirklich Liken den Inhalt. Und wenn ich es kann, könnt ihr es auch programmieren. Rettet Leben. Ich habe den Zoom Link gepostet. Sag Hallo. Warte halt. Joselyn benutzt ihn vielleicht für den Unterricht. Mir ist es gerade aufgefallen. Oh, sie ist gerade in einem Kurs. Ich war in meinen ERN Musiker, das darf ich sagen, da ich jetzt in meinen ERN bin. Ja, M Und nach Ä. Oh, Phil denkt sich, oh, wir müssen Phil Bane spielen lassen. Sag ihm, welches Instrument er spielt. Sag ihnen, welches Instrument er spielt. Nein, Alter. Hey Leute, bist du Schlagzeuger? Ich bin Phil. Weißt du, es klingt sehr nach. Hey, wie geht es dir? Ich bin Phil. Danke, dass ihr die Videos anschaut.
Entschuldigung, es tut mir leid.
Ich meine, ich platze hier rein. Entschuldigung, aber Ä. Nein, so wie Juno klingst du sehr nach mir. Ich meine, ich war als Teenager Musiker, schätze ich. Und ich war auch Barista und ich habe sogar eine Kaffee App gemacht. Das ist verrückt, Bruder. Ja, unmöglich. Du bist ich, du bist ich. Die Zukunft zehn Jahre älter. Oh, ja, das tut er. Ihr seid euch buchstäblich so ähnlich. Es ist verrückt. Das ist cool. Ich habe mir gerade die Hand machen lassen. Oh, ich kann es kaum erwarten. Ich kann den Avatar nicht zeigen. Der Fuchs. Oh, ich wurde hier getätschelt, aber ich muss es noch einmal nachbessern lassen. Ich habe mir neulich die Hand machen lassen. Ich würde mir gerne einen toten Kopf tätowieren lassen. Tu das nicht hier oben. Das würde ich tun. Also wenn ich mich rasiere. Was ich eigentlich machen wollte, wäre, dass ich mir hier einen Teil des Kopfes rasiere und mir dort ein Tattoo mache, damit ich es immer so verstecken kann. Das war mein Plan.
Ach, wirklich?
Was ist los, Z. Hey, mir geht's gut. Ich habe nur letzte Nacht alles kaputt gemacht, also muss ich wohl React Native aktualisieren. Ich habe einen neuen Designer gefunden. Wir werden uns mit ihm treffen und die Funktionen und so weiter durchgehen und welche Dokumentation wir ihm besorgen müssen. Er ist ziemlich professionell, denke ich. Und es wird gut. Ja, das PDF war für den Designer, aber ich habe gestern alles kaputt gemacht, weil ich alles zusammengeführt habe und jetzt wird es aus irgendeinem Grund nicht mehr für mich erstellt. Darüber bin ich ein bisschen sauer. Scheiße nur für iOS oder sowohl für Android als auch für iOS. Ich glaube, das ist es einfach nicht. Aber ich weiß nicht, ob es für iOS ist. Zumindest nicht für mich im Moment. Ich weiß nicht, warum. Oh, ich habe deine Anfrage übrigens zusammengeführt, Deine Pull Anfrage. Oh, im Entwicklungszweig, richtig. OK Punkt. Ja, weil ich ihn ausgecheckt und dann versucht habe zu bauen und es hat bei mir nicht funktioniert. Also habe ich einfach meinen alten Zweig ausgecheckt und arbeite von dort aus. Ja, es hat etwas mit dem Google Login. Ich habe keine Ahnung. Ich bin also nur eine Art Startbildschirm. Ich habe etwas, das sich Google Login nennt. Ich glaube, Google Login müssen wir. Ich glaube, React Native hat das Google Login aktualisiert. Wie auch immer. Oh, was geht, Gabe, was geht? Wie läuft es? Im Moment werde ich an viel Backend Code arbeiten und ich habe den Punkt Ich habe ihn jetzt auf einen Amazon EC Server gestellt, damit wir Ich weiß nicht, ob du die IP Adresse oder was auch immer ich in Discord geteilt habe gesehen hast, aber der Server läuft dort und ich dachte, vielleicht können wir die GitHub Aktion so einrichten, dass sie automatisch auf einem Bereitstellungszweig bereitgestellt wird, wenn du auf einen Bereitstellungszweig pushst. Hallo Billy, kannst du mich hören? Ja, Billy, wie geht's dir? M? Mir geht's gut. Endlich. Okay, okay, danke, dass du dabei bist. M Ich habe gesagt, das ist mein Team. Das sind Gabe und Song. Sie sind sehr talentierte Entwickler und wir werden das Design erstellen, das du sehr gut machst. Also M Ich wollte mich nur kurz mit euch treffen und euch vorstellen und M Kannst du einfach deinen Bildschirm teilen und die App zeigen, die du erstellt hast, Das Design, das du zuvor erstellt hast, damit wir bitte über das Design System und solche Dinge sprechen können.
Diese App war VM für die Einstellung und Jobsuche Plattform für zwei Rollen. Es gibt zwei die Rolle des Mitarbeiters und die des Personalvermittlers, um sich zu registrieren. Man kann sich also mit Telegram oder per E Mail oder Telefon registrieren.
Ja, es sieht fantastisch aus. Das ist genau das Design, das wir wollen. So ähnlich. Okay. Als Entwickler denke ich, dass dies das Wichtigste für uns ist, denn wir müssen diese Komponenten erstellen, damit wir sie später wie Lego Steine zusammenbauen können. Also cool. Hast du dir das Wireframe oder das PDF angesehen, das ich dir gestern geschickt habe? Ich habe es getan. OK. Welche anderen Dokumente habe ich gesehen? OK. Und welche anderen Dokumente? Ja, es ist nicht vollständig. Welche anderen Dokumente haben wir? Kannst du uns beim Vireframing und dem Ablauf der App helfen? Und dann, wenn wir all das einfach fertigstellen könnten, nicht fertigstellen, aber einfach ein Design für dieses Zeug haben, mit dem wir anfangen können und dann können wir uns vielleicht inspirieren lassen und mehr daran arbeiten. Das wäre fantastisch. Danke, Tschüss. Tschüss. Gute Bootcamps und so weiter. Autor ist gut. OK. Also Titel, Text, Medien, Autor. Ein paar Worte dazu. Das wird ein String. Richtig? Das wird ein String. Ich möchte, dass das ein String Array wird, weil wir hier URLs speichern werden, egal ob es sich um ein Bild oder ein Video handelt. Das wird ein String sein, der eine Benutzer ID sein wird und das wird ein String und dann 0 sein. Wie sieht es mit der Anzahl der Likes aus? Oh, die Anzahl der Likes und Kommentare. Ja, oder wir können so etwas wie Statistiken machen, das ein Objekt sein wird, aber dieses Objekt wird wie folgt Likes, das wird eine Zahl sein, Kommentare, das wird eine Zahl sein. Ist das OK. Wie sieht es mit Aufrufen aus? Ja, das sieht gut aus. Aufrufe und das könnte auch eine Zahl sein. Man könnte Aufrufe und vielleicht auch Shares machen. Ich weiß nicht, ob es eine Möglichkeit gibt, das zu verfolgen, wie oft es geteilt wurde. Okay, wir können Shares machen. Das wird also eine Zahl sein. Also was ich in einer alten App gemacht habe is, weil ich nicht weiß, ob das sehr skalierbar ist. Aber ich habe ein Array erstellt, in dem ich beispielsweise festgelegt habe, wem es anhand der Benutzer ID gefallen Benutzer ID, Benutzer ID und so weiter. Aber das Problem dabei ist, dass es wirklich groß werden könnte, oder wenn es vielen Leuten gefällt. Weißt du, was ich meine?
Ja, ja.
Also sollten wir einfach eine Zahl wie diese verwenden, denke ich. Aber wenn wir die Benutzer ID verwenden, wird es sehr einfach, die Abfrage durchzuführen. Es ist immer einfach, sie hinzuzufügen, aber es ist immer schwer, sie zu entfernen, sagen wir es so. Thema ist erforderlich, Text ist erforderlich, Titel ist erforderlich und das Hauptthema sollte an erster Stelle stehen. Ich erhalte wieder Hallo Welt. Okay. Themen Text Array Thema Hallo Text. Wenn ich jetzt die Anfrage sende, erhalte ich eine 200 zurück und erhalte eine Rückmeldung, wie der Beitrag in aussehen soll. Richtig? Thema Titel, Text, Medien, Autor, Statistiken erstellt, AM aktualisiert, AM gelöscht, AM. Und jetzt muss ich const Insert ausführen, um auf diesem Adapter Insert zu posten. Ich denke, ich kann das tun. Was ist OK? Ja, aber das ist einfach der Weg. Aber ich meine, ich denke, viele Frameworks verwenden diese Art von Struktur wie Core Und solche Sachen. Kor und Kor ist ein weiterer Express Rapper, das war ein bisschen Kot und eine Hälfte, Alter. OK, alles klar. Gabe, danke, dass du hier bist, Mann, warte, Josyn ist jetzt auch hier, das ist wie die original Crew, Bruder. Oh, verdammt. Warte, warte, die drei OGs, warte, kann ich ganz schnell einen Screenshot von diesem besonderen Moment machen? Können wir ganz schnell die Kameras einschalten? Ja, lass mich. Eins, zwei, drei. Alles klar, danke. Alles klar, Ich sehe euch beim nächsten Mal. Bis bald, Leute. Alles klar, später. Tschüss. Alles klar, tschüss. Oh, wir haben einen Designer. Er scheint cool zu sein. M. Er scheint sehr gut zu sein und M, ich bin glücklich darüber, wo wir stehen. Ja, also ich denke, es wird sich wieder bewegen, denn ich hatte eine kleine Pause. Also lasst uns weitermachen.
More from Phil

day in the life of a software engineer | 5 hour productivity | building my dev agency 🔥

day in the life of a software engineer | 3 hour productivity | coding my 6-figure community startup

day in the life of a software engineer | 5 hour productivity | coding our sns startup app LFG

day in the life of a software engineer | 5 hour productivity | creating apps that makes big money






