day in the life of a software engineer | 4 hour productivity | coding a tech fused reddit

A German-language YouTube video (Phil Choi) mixing casual chat—about Korean dramas, parenting, and daily life—with practical live-coding and backend planning. The team discusses implementing backend features for a social app: JWT handling, Firebase verification, likes/comments microservices, topic management, and React Native environment work, while coordinating tasks and debugging.
Chapters
Wir haben hier mit dem Hund abhängen.
Oh ja, er heißt Kibong nur einmal, Bruder.
Okay, lass uns gehen, Alter.
Okay, geh alleine. Ist okay, ist alles gut, Bruder. Alter.
Aber willst du was Lustiges wissen?
Was?
Weil ich immer so bin wie Epek. Was? Wenn ich gehe, geht Papa weg. Weißt du, wenn ich jetzt in eine Richtung gehe, geht er in die andere Richtung. Er erwartet, dass ich ihm folge.
Und Alter, wenn du ein Kind hast.
Wie soll es dich dann nennen? Dad oder Daddy oder was?
Alter, Vater, ich denke, Daddy ist okay.
Aber ich meine, ich weiß es nicht. Ich hatte einen Freund. Seine Kinder nannten ihn immer Daddy. Aber wenn es eine Tochter ist, hast du recht.
Du hast recht.
Nein, aber er hatte zwei Söhne, Alter. Ach, wirklich? Ja, also zuerst fand ich es komisch, aber dann dachte ich, Alter, ich schätze, sie sind jung. Das ist süß. Weißt du, sie werden zu alt.
Alter.
Ich habe mir diese neue Serie angesehen.
The Tangerin Show.
Wenn das Leben dir Mandarinen gibt. Ja, K Drama Punkt.
Das ist zum Heulen. Es geht darin sehr um Rollen, Alter. Um die Gesellschaft und dieses System.
Es ist genau das, worüber wir letzte Woche in unserem Video gesprochen haben. Ach, Alter, das ist so traurig, Alter.
Ich glaube, in Korea hassen Frauen die Väter und die Mütter ihrer Männer.
Oh, das passiert ständig. Ja, das gehört zu jeder koreanischen Serie. Verstehst du, was ich meine? Ich glaube, das gehört in jeder Familie dazu. Um ehrlich zu sein, ich habe mit meiner Frau darüber gesprochen. Sie meinte, was ist, wenn ich so werde? Und ich Das wirst du verdammt nochmal, verstehst du? Okay, okay, okay, okay. Heilige Scheiße. Es ist so traurig, Bruder. Weinst du oder habe ich bei jeder Folge geweint? Bruder?
Ist dein Auge deshalb ein bisschen geschwollen?
Nein, Alter, ich. Alter, entspann dich. Aber sie stellen den Typen als so einen guten Kerl dar, deshalb stört es Frauen nicht, Alter. Sie das ist echt, echt?
Ja, Alter, das kann doch nicht sein, Bruder. Ja, ich tue alles für dich, weißt.
Du, ich vertraue dir sofort, verdammt, Alter. Das ist unmöglich, Bruder. Wie soll ich jemals mit dieser Film Filmfigur mithalten können, weißt du?
Aber ich möchte die Serie aus der.
Perspektive des Typen sehen, Alter.
Ich denke, das wäre eine ganz andere Serie, weil ich meine, ich schätze, du bist in der Perspektive der Hauptfigur, richtig? Richtig.
Also wenn der Typ vor dem Mädchen.
Nie etwas falsch machen würde, weißt du?
Ja, ja.
Und sich einfach um ihn kümmert und so.
Was ist, wenn er in den Hintergrund tritt?
Ja, ja, er ist ein Stück Scheiße. Oh ja, ja, so ist es normalerweise bei zwei netten Menschen. Ich weiß, man ist in der Perspektive der Person, die verliebt ist, weißt du? Aber das ist nicht die Realität. Ich weiß nicht. Ich glaube nicht, dass er die Lehrer mag, weil er rennt normalerweise zu den Lehrern, weißt du? Ja, ja. Aber jedes Mal, wenn er reingeht, sagt Ne, scheiß auf den Scheiß.
Nein, aber lass uns anfangen, Alter.
OK, Aber ich sehe die Zigarette und den Kaffee immer als Belohnung, weil ich.
Nur eine am Tag rauche. Ja, manchmal vielleicht zwei, weißt du? Aber nie vor meinen Kindern und nie.
Ich will nicht, dass mein Kind es riechen kann und so, weißt du, Wenn.
Ihn um 3 Uhr abhole, weißt du, Den Rest der Nacht oder was auch immer verbringe ich mit ihm. Ich habe so einen festen Zeitplan.
Ja, ich versuche ihn bis 6 Uhr zu füttern, bis 7 Uhr zu duschen.
Ihn um 8 Uhr ins Bett zu.
Bringen, zwei Stunden mit ihm zu verbringen.
Ihn in den Park zu bringen oder so. Dann gehe ich schlafen oder mache ein.
Bisschen Arbeit und dann wache ich auf, Alter.
Und ich habe es verstanden.
Wenn ich aufwache, versuche ich mein Kind.
Fertig zu machen oder was auch immer.
Manchmal macht es meine Frau und ich gehe eine Zigarette rauchen.
Allerdings nur an den Tagen, an denen ich arbeite.
Matas Freunde sind in M Korea Esol.
Also habe ich ihm gesagt, dass ich mich mit seinen Freunden treffe.
Grüße an Matas, Alter.
Grüße an Matas.
Er weiß, was los ist, Alter. Ja, er weiß, ob es ein gutes.
Oder ein schlechtes Video wird. Oh, auf jeden Fall.
Darin ist er gut. Ich glaube, er hat spät angefangen, weil die Leute ihm nicht vertraut haben. Punkt. Alter. Ich mache drei am Tag.
Ich habe mir gestern richtig fest auf die Brust geschlagen.
Wie können wir das machen?
Wie können wir das machen? Willst du es einfach woanders machen? Nein, wir müssen es dort machen, okay? Wir kriegen das hin. Lasst es uns schaffen. Sie werden es schaffen. Es ist ein ruhiger Tag. Gibt es ein Gesprächsthema. Verdammte Mandarinen. Wenn dir das Leben Mandarinen gibt, Alter, dann ist diese Show der Hammer. Erinnerst du dich noch, als ich so auf diese eine Show abgefahren bin? Ja, Skyline oder Sky Castle. Ja, aber letzte Woche habe ich Julius aus der Community kennengelernt.
Er ist in Korea. Er bleibt bis Sonntag in Korea.
Ich werde wahrscheinlich am Freitag mit ihm abhängen.
Morgen esse ich mit Matas Freunden zu Mittag. Ja, hoffentlich könnt ihr kommen.
Ja, ja, das wird super. Weißt du, ich habe Chili mitgenommen, um rohes Rindfleisch und rohen Oktopus zu besorgen. Wir haben darüber gesprochen, dass man bestimmte Fähigkeiten haben muss.
Es ist wirklich wichtig, dass eine formelle Ausbildung so wichtig ist. Es geht nur um Erfahrung.
Erfahrung zu sammeln und so. Richtig. Ja, in Korea gibt es diese K Pop Stars und so und diese ganzen Tricks, um ein K Pop Star zu werden. Ja, ich glaube, wenn man damit geboren wird, dann wird man damit geboren, Alter.
Beyoncé wäre auf jeden Fall berühmt geworden, Alter.
Richtig, in jedem Bereich. Ja, ja, sie kann ihre verdammte Stimme nicht verstecken, Alter. Sie ist eine großartige Sängerin.
Benny Blanco, Du kennst ihn. Manny Blanco. Benny. Benny Blanco.
Warte, heißt er nicht so? Ich glaube, so heißt er. Er hat alle Songs geschrieben, die du hörst, Alter. Ach wirklich? Er ist mit Selena Gomez zusammen. Momentan ist sie mit so einer zusammen. Ja, dieser Typ, okay. Ja, okay. Dieser Typ ist so ein großer Produzent. Er hat so viele Songs geschrieben. Ich heiße Phil. Ich bin nach meinem 30. Lebensjahr leitender Entwickler geworden. Wenn du ein Talent hast, das vielleicht nicht programmieren ist, aber du mit etwas anderem geboren wurdest, dann teile es mir gerne in den Kommentaren mit. Es wäre interessant darüber zu lesen. Weißt du, Kommentare und Teilen helfen dem Video. Wirklich. Wenn ich es kann, kannst du es auch programmieren.
Rettet Leben. Ich denke, das ist ein häufiges Problem. Oh man, die Tasten.
Ja, die gefallen dir, oder?
Ja, klingt anders.
Das hier ist dicker.
Das hier ist cremiger. Das hier ist ein bisschen cremiger. Nein.
OK. Ja, das gefällt mir besser, Aber das hier ist teurer.
Aber die Hauptsache ist. Oh man, hört das Klappern.
Hm, das würde ich gerne beheben, aber ich weiß nicht, wer hier drin ist.
Song und Bhuti sind hier.
Muss sehr gut sein.
Hey, wie geht's, Leute? Yo, Booty, Booty, Song.
Yo, Booty.
Ich hab dich ne Weile nicht gesehen, man. Ich hab versucht, früh zu schlafen.
Das ist gut. Das ist gut, man. Mir auch, aber ich hänge bei dieser neuen koreanischen Serie fest.
Heilige Scheiße. Scheiße diese Scheiße.
Die mit der Mandarine. Ja, die mit der Mandarine. Ich bin bei den letzten vier Folgen. Bruder, ich bin fast fertig. Bill bekommt einen Bill, der die ganze Sache in einem Rutsch durchgeht. Bruder, ich hab nicht mal verstanden, was.
Da abging, weil es war, als würde.
Man in der Zeit vorwärts gehen und immer wieder zurückgehen. Oh ja, das wird verwirrend. Hey Alter, sieh dir mal meine neue Tastatur an. Warte, kannst du das hören? Das wird euch nicht gefallen.
Oh oh.
Aber ich will einfach ein neues Projekt.
Öffnen und unseren ganzen Code darüber verschieben und dann die Einstellungen zurücksetzen. Das wird so eine Arbeit für ein paar Tage. Scheiße. Lohnt sich das? Ja, das lohnt sich aber OK, wir.
Müssen die Pakete einfach erneut herunterladen und dann den Code einfach kopieren und einfügen. Ja, aber dann gibt es noch ein.
Paar andere Dinge, wie zum Beispiel die Firebase Einstellungen und dann müssen wir uns bei Firebase und Google anmelden und solche Sachen. Man muss ein paar Hardware Dateien ändern oder ich meine die Betriebssystemdateien, wie den iOS Ordner und den Android Ordner, wie.
Die Bild Grad und die Pod Datei.
Und all diese Sachen.
Das müssen wir neu machen. Wir können es zusammen machen, aber ich möchte es heute nicht machen. Ich würde heute lieber am Backend arbeiten.
Und es gibt einen neuen Kanal namens lesocial Designs. Habt ihr den Kanal gesehen? Ja, ich finde das Design für das Symbol cool.
Ich habe ihm alle Freiheiten gelassen, die er wollte.
Er sollte also innerhalb der Woche ein paar Sachen haben.
Wir haben nur eine kleine Pause eingelegt.
Ich habe nicht so hart gearbeitet, weil ich mir keine Ausrede einfallen lassen will. Ich war faul.
Das Design ist ein kleiner Flaschenhals, aber das Backend wird nie ein Flaschenhals sein. Also lasst uns einfach am Backend arbeiten. Ich teile einen Live Share Link und lasst uns einfach gemeinsam daran arbeiten. Ist das okay? Live Share. Woran gibt es am Backend zu arbeiten? Ich schätze an Beiträgen und dann daran Beiträge zu kommentieren, Beiträge zu liken, all diese Sachen.
Richtig.
Lasst uns schnell unsere Umgebung einrichten, denn wir müssen ein paar Dinge erledigen.
Eines der größten Dinge, die wir gerade haben, is React Native. Auf zu aktualisieren.
Das ist eine der größten Aufgaben.
Das werde ich wahrscheinlich mit Song machen.
Also das haben wir geschafft.
Jetzt müssen wir Beiträge kommentieren.
Ich möchte das Projekt jetzt nicht ausführen. Das Frontend ist offensichtlich kaputt.
Also ich möchte nur ein kleines Web.
Frontend erstellen, damit wir diesen JWT Token.
Einfach per Knopfdruck erhalten können. Fangen wir also ganz schnell damit an. Wir nennen es Aufgaben.
Wir fügen Aufgaben ein. Wo sind unsere Aufgaben?
Füllen wir soziale Aufgaben aus und dann.
Machen wir einfach Verzeichnis erstellen.
Könnt ihr das etwa nicht hören?
Ja, wir können das hören.
Ihr könnt die Tastatur hören. Ja, klingt OK. Nennen wir es Token abrufen Button. Hoppla. Ich würde es gerne so in Camel Case nennen. Und dann vielleicht können wir beim Token abrufen Button beim Klicken einen Punkt hinzufügen und die Anmeldefunktion hinzufügen mit E Mail und Passwort anmelden. Dann können wir den Token abrufen, da.
Das React Native Frontend nicht funktioniert.
Wir können also heute am Backend arbeiten.
Gabe und ich haben im Mitarbeiterraum einen.
Live Share Link geteilt.
Wir werden also ein wenig zusammen am Backend arbeiten. Ist das okay? Ja, das funktioniert. OK, lass uns am Backend arbeiten. Gib mir nur eine Sekunde. Das ist eine kleine Aufgabe, die ich erledigen möchte, um uns das Leben ein wenig zu erleichtern, damit wir einfacher an einen JT Token kommen. Weißt du eigentlich, was ein JWT Token ist?
JWT Token?
Nein. Okay. Es ist ein sogenannter JSON Web Token.
Er kann also Daten in einem String speichern und schützt so unseren Server.
Ich zeige dir gleich, wie das funktioniert.
Grundsätzlich solltest du deinen JWT Token nicht in lokalen Speicher speichern.
Ohne natürlich nicht. Nein, nein, Denn deshalb gibt es eine Strategie für Refresh Token und solche Dinge.
Und Phil, wie verbessert man die so bei React? Ich kann HTML.
Ja, es ist schwer. Das ist der einzige Nachteil von React.
Aber es gibt Frameworks, die dir helfen.
Heilige Scheiße. Einen Moment.
Es heißt Helmet, richtig?
Helmet, oder? Ich weiß nicht, es gibt ein paar Plugins, die dir helfen werden, aber ich weiß, dass es eine Sache ist, wenn du ein Framework für so verwenden möchtest.
React ist sehr schwer, die metatags und den Head und all diese Dinge hinzuzufügen.
Ja, aber es gibt ein Framework namens Spelt, Elder JS und das wurde für so entwickelt.
Wenn du ein Framework mit JavaScript verwenden möchtest, um so zu unterstützen.
Ja, ja, ja.
Ich habe den Token zurück. Benutzeranmeldeinformationen anmelden. Jetzt habe ich einen Benutzer. Ich habe hier etwas, das Zugriff stoken heißt.
Also geben wir einfach user AC Token ein. Damit erhalten wir unseren Token im Browser. Ich lade diesen Code hoch, damit ihr sehen könnt, wenn wir zu jwt IO gehen und diesen String einfügen, seht ihr.
Alle Informationen direkt dort dekodiert.
Richtig. Seht ihr das auf meinem Bildschirm?
Es handelt sich um Informationen, die in.
Das entschlüsselt werden, was wir benötigen. Und das ist deshalb so wichtig, weil wir in unserem Backend Code Sagen wir, ich habe me und dann sage geton HTTP localhost apv user me und dann lasse ich mich das mal eben schnell ausführen. MPM.
Macht ihr dafür eine Website? Arbeiten wir etwa nicht mehr mit React Native? Das werden wir tun, aber es ist.
Ein bisschen kaputt, also muss ich es reparieren, bevor wir mit der Arbeit beginnen. Heute arbeiten wir nur am Backend. Ich schneide die ersten 7 ab, also.
1 2 3 4 5 6 7. Ich entferne also nur diesen Teil und.
Dann sage contoken equals o slice 7. Damit entfernen wir den Bären und das Leerzeichen und jetzt ist es nur noch das Token bear token. Und dann, wenn es ein Token gibt.
M, greife ich mit ctx all auf dieses Ding zu. Das verwendet also M, ihr wisst schon, Netz oder wie auch immer, um meinen anderen Dienst namens Resolve Token aufzurufen.
Und was passiert in Resolve Token? Ich übergebe das Token M, Ich habe diese Aktion namens Resolve Token und dieses Token nimmt das ctx und ich rufe das params Token auf, das ich hier rüber geworfen habe. Und es ist diese Funktion Verify ID Token. Und wenn sie das Token falsch behandelt, versuchen wir das mal ganz schnell. Wenn sie das Token an dieser Stelle falsch behandelt, wird sie invalid Token ausgeben. Richtig.
Sie wird also decoding Firebase ID token failed.
Make sure you give the entire JWTO argument error.
Blablabla.
Das passiert da also. Dann habe ich hier etwas, das sich UID nennt.
Richtig.
Seht ihr das? Und dann M. Mit dieser uid nehme ich firebase heute und sage get by id. Also dann geht es in das hier auf localhost 8082 läuft anmelden. Und wenn ich Hey ich muss diesen.
Typen erreichen, dann holt es sich das aus der Datenbank richtig Feld joycloud com, denn das ist die Person, nach der ich suche und dann kommt er zurück und ich bekomme diese ID und gebe den Benutzer zurück. Wollt ihr zuerst am Thema arbeiten oder wollt ihr zuerst an Likes und Kommentaren arbeiten? Ich würde wahrscheinlich zuerst das Thema machen, aber ich denke, das macht mehr Spaß. Warte, macht die richtige Grammatik mehr Spaß?
Denn um einen vollständigen Beitrag zu erstellen, müssen wir etwas Cooles mit dem Thema machen, denn es ist eigentlich keine gute Idee, dies als String zu speichern, da wir ihnen nur erlauben, Beiträge zu erstellen, wie wir sie in unserem Themenbereich festgelegt haben, der vom Administrator kontrolliert wird. Stellen wir uns mal vor, wir haben Themen wie JavaScript, Python, Stellenausschreibung, weißt du was ich meine? Dann habt ihr später nicht all diese zufälligen Themen oder Tippfehler.
Ihr wollt die lustigen Aufgaben machen oder.
Die bei Themen sehr redundant sind. Ich denke, Song oder Gabe können das sehr schnell lernen. Wir würden also einen Themenzym erstellen und.
Dann ein paar Sachen dort festkodieren und dann eine Art Admin Bereich einrichten, in.
Dem man Themen hinzufügen oder entfernen kann, über die die Leute diskutieren können.
Som hat gefällt mir, machen wir das mal ganz schnell. OK, machen wir Gefällt mir und dann Thema und dann Kommentar. Ist das cool? Wir machen also V, Wir nennen es.
V Likes, wir nennen es posts likes Service. JS Ist das ein.
Ich finde, das ist ein cooler Name. Mein Computer ist so langsam. OK.
Der einzige Nachteil von Molecular ist oder jeder Dienst oder jede Datei, sagen wir mal jeder Dienst, jeder Dienst ist ein Microservice, also ein kleiner Server.
OK. Jeder Dienst ist also an eine Sammlung in gebunden.
Man kann also nicht zwei Sammlungen mit verbinden. Ich möchte also eine weitere Sammlung erstellen, die wir im Grunde genommen nachverfolgen müssen. Wenn jemandem etwas gefällt, wem gefällt es?
Welcher Beitrag war es, als dieser Beitrag mit gefällt mir versehen wurde?
Wir müssen das in einer anderen Datei, einer anderen Sammlung speichern und dann diese ID in unserer speichern und dann die Anzahl der Gefällt mir Angaben erhöhen. Ich nenne sie also v ersten likes service, weil ich glaube, dass ich das mache, weil ich einfach alle gefällt mir Angaben hier reinpacken möchte. Nehmen wir also an, es gibt gefällt mir AngABEN für Beiträge und dann wird es auch Antworten auf Kommentare mit gefällt.
Mir geben und solche Sachen.
Richtig?
Wir werden mehr als ein Like in unserer App haben.
Ich denke, wir werden nicht nur die Funktion haben, einen Beitrag zu liken, wir werden auch Kommentare leaken und Antworten auf Kommentare leaken können.
MongoDB ist doch flexibel, oder? Es wäre also nicht so aufwendig, es zu ändern wie bei SQL, da es.
Keine kaskadierenden Funktionen gibt. Das ist das Einzige, was ich an SQL nicht mag.
Ich gehe zu meinen Ressourcen, ich kopiere das einfach und füge es ein, speichere es. Wir nennen es gefällt mir. Welche Informationen müssen wir wissen? Wir müssen die ID wissen. Wir müssen wissen, wann es erstellt wurde.
Ich glaube nicht, dass du eine aktualisierte App für Gefällt mir Angaben brauchst.
Hier drin werden wir jetzt einen Like Händler einfügen. Wir sagen jetzt rest is get.
Sollte ein Like ein get oder ein.
Post sein, ein Beitrag. Und dann wird es auf einem Schrägstrich von like stehen und dann wird er params sagen. Im Grunde müssen wir wissen, welche Beitrags ID Ihnen gefällt. Das ist ein Typstring, optional false und dann async Händler ctx. Also die Informationen, die wir hier brauchen. String. Die Informationen, die wir hier wissen müssen, ist die Beitrags ID. Was ist das? Weiß das jemand? Weiß das jemand?
Ich weiß es nicht. Ich weiß es wirklich nicht. Keine Ahnung, Bruder. Keine Ahnung.
Ich bin irgendwie verwirrt.
Oh oh, ich weiß warum.
Ich bin ein Idiot. Da hast du es. Du hast m, Das ist ein M. REST API Client rest Client Fehler.
Du solltest kein abschließendes Komma haben.
Wenn das jetzt erfolgreich ist, Wenn also jetzt ein Aufruf Like passiert, müssen wir this adapter m update Was ist Update by id. Und dann müssen wir die ID übergeben, die m, die Beitrags ID is, die wir hier gesendet haben. Update by id ink. Und dann wollen wir die Statistiken machen. Also likes nach eins. Wir müssen jetzt prüfen, ob das Like existiert. Richtig? Also müssen wir m. Jetzt haben wir Zugriff darauf, Also können wir const um checklike equals await ctx broker find ecol. Und dann bei der Aktion v 1. Likes likes effint können wir m die Parameter, die wir finden wollen, sagen wir query. Ich glaube query. Und dann sagen wir müssen finden, wo die Beitrags ID gleich der Beitrags ID und die Benutzer ID gleich der Benutzer ID ist. Oh, da hast du es?
Ich bin ein verdammter Idiot, Alter. Ist das alles?
Ja, Alter, tut mir leid Leute, das war.
Es war eine Ray Fermassel, den Co Piloten, Alter. Deshalb, Alter, scheiß auf die KI, Bro. Alter, es tut mir leid Leute, ich weiß es nicht einmal. Ihr seid wahrscheinlich eingeschlafen.
Es tut mir so leid. Also diese ganze Objekt ID Scheiße war für mich wahrscheinlich auch Bullshit. Ich bin so ein Idiot, Alter. Du hast das eingeschläfert, mein Freund. Ich weiß, aber jetzt funktioniert es. Oh ja, der Autor funktioniert auch. Oh man, heilige Scheiße, Leute, ich bin.
Ein Idiot, es tut mir leid, Alter.
Ich hab alles vermasselt, Alter. Ich brauche das nicht mal.
Diese ganze beschissene Scheiße, die ich darüber gesagt habe, dass es eine Objekt ID.
Sein muss, das war auch Bullshit. Das war eine Kappe, Alter.
OK. Oh, wir haben es behoben, Alter. Wir haben es behoben. Phil hat es behoben, Alter.
Ä, wir mussten das nur in den Einstellungen auffüllen und dann ist es ein Objekt, kein Array und dann übergeben wir das Thema den gewünschten Schlüsselnamen und die Aktion, der wir diesen Schlüssel zuordnen möchten und welche Felder wir möchten. Auffüllen ist ziemlich gut und dann später.
Werde ich euch die Aggregationen mit beibringen, aber ja, ich denke, ich bin zufrieden damit, dass wir die Themen behoben haben, das Auffüllen Zeug.
Darüber bin ich ziemlich glücklich.
Ich werde diesen Code pushen. Ich werde beide pushen, damit ihr damit herumspielen könnt.
Danke Song und Gabe, dass ihr hier seid.
Alles klar, ich melde mich bald wieder bei euch.
Danke euch.
Alles klar, alles klar, bis später. Bis bald. Tschüss. Gut, gut. Ich meine, wir haben viele der Backend.
Probleme behoben, ja, Alter, ich kann nicht einfach jeden Vorschlag von E Co Pilot annehmen. Co Pilot Punkt.
Ich habe heute nicht mal Vervollständigungen verwendet. Ich hätte dieses Problem nie gefunden, wenn wir weiterhin Vervollständigungen verwendet hätten. Richtig, richtig.
Ä, Aber ich denke, die Dinge sind behoben. Ich denke, alles schreitet voran. Ich denke, M, wir entwickeln eine Reihe kleiner Dienste und es macht richtig Spaß und wir machen weiter mit dem Backend.
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






