No Solutions #7. Zig Multiplatform w/ Justin¶
Epizód: #7 • Dátum: 2025. február (becsült; a sorozat korai epizódja) • Házigazda: No Solutions host (Sovereign Engineering) • Vendég: Justin (Sovereign Engineering cohort, Rust / Zig multi-platform fejlesztő, böngésző építő) Forrás: honlap • SRT transcript (Haven) Transcript: SRT fájl a sovereignengineering.io podcast/07 lapról (saját letöltés 2026-08-26, 36270 szó, kb. 120 perces beszélgetés; a transcript hosszú, sok szélzajjal és sétaszünetekkel) Hossz: kb. 120 perc — a No Solutions sorozat leghosszabb epizódjai közé tartozik; a séta „windy”, a beszélgetés szakaszokra bomlik, és a „no script” filozófia itt a leginkább érvényesül
Összegzés¶
A No Solutions #7 a sorozat egyik leginformatívabb „no script” sétája: Gigi és Justin a LLM-alapú programozás jövőjéről, a file rendszerekről, a Blossom-alapú tárolásról, a multi-platform fejlesztésről, a robot-tudatról és a Casu (eCash) ökoszisztémáról beszélgetnek. Az epizód alcíme („Zig Multiplatform”) Justin egyik fő projektjére utal: a Zig programozási nyelv használatára a Rust-tal kombinálva, több platformon (Linux, macOS, Windows, mobil, web) futó alkalmazások fejlesztésére. A párbeszéd központi gondolatmenete a LLM-alapú programozás („vibe coding”) munkafolyamatok köré épül: a Claude Code, az O1 Pro, a Cursor, és a „prompt buddy” (Paul Miller VS Code extension) használatáról, valamint a „thinking model” vs. „quick model” közötti különbségtételről.
Az epizód legnagyobb részében Justin saját fejlesztési munkafolyamatát mutatja be, és arról beszél, hogyan integrálja a különböző LLM-eket a mindennapi munkájába. A „three-step prompt” módszer (goal, output, step-by-step plan) az O1 Pro-val való interakció alapja, és a „code architect” szerepkör a csapat metaforája: „you want a team right and so yeah what you were doing what you know i was previously doing with like cursor was i had a team of two right like it was me and my junior dev who's doing the typing right yeah but this like this idea expands more to like a bigger team”. A LLM-ek „személyiségét” (personality) is megvitatják: „if you start to think of o1 pro as like some sort of like an artist with a speech impediment you know and like social anxiety... yeah yeah okay well i'm not gonna have a conversation with him yeah but i will assign him like homework and i'll change tabs”. A párhuzam a Battle Bots-szal és a robot-tudattal: „what if robots are conscious... and we just didn't understand that and i've been watching robots kill it because i i've been trying to think like what sins am i making against the future AI”. A Pascal-féle fogadás párhuzama: „Pascal's wager but but for AI”.
A file rendszerek és a Blossom integrációja a beszélgetés másik fontos témája. Justin kiindulópontja: „files are Lindy... files are Lindy and and I'm a big like convention over configuration guy”. A „virtual file system” koncepció: „you could just totally do that where everything is saved on blossom”. A Dropbox-párhuzam: „a fuels fuse file system thing yeah like that's basically the drop boxes yeah it's like a virtual file system that you that is mounted you don't see that but i think that's what it is”. A „speciation problem” (mikor új dolog egy régi dolog módosítása) itt is visszaköszön: „when is it just like yeah a typo fix or when is it when is it when is it a completely new thing”. A megoldás: „proximity hashes and those kind of things where you can mitigate that yeah it's a very hard problem it's like a speciation problem so you can't solve it”.
A multi-platform fejlesztés (Rust + Zig) a harmadik nagy téma. Justin a „cross-compile” problémákról beszél: „i was working a little android project last night and i was trying to cross-compile it or a little mobile project i was trying to it had some rust code and i wanted to cross-compile it to ios like so make it run on ios”. A LLM-ek itt is segítenek: „o1 pro is the one you have to pay $200 a month for which is funny because like like four or five months ago i was struggling paying 20 bucks a month like justifying it and now i'm just like i'm happy to pay 200 bucks a month”. A Casu (eCash) ökoszisztéma említése a mikro-fizetésekkel: „every at the end of every you know session you like control d it twice to exit and you and it helps print out how much it cost yeah and i actually enjoy seeing how much it costs every time i put a deal”. A párhuzam a Claude Code költségeivel: „what is kind of unique about a human it's like well that's the one kind of the fundamental insight of like Austrian economics people is like it's this economizing process”.
A Casu és a Nostr ökoszisztéma a beszélgetés negyedik nagy témája. Justin a Casu „Nostr-as-substrate” vízióját osztja meg: „lots of the AI people they know they need micro payments yeah some of the serial knowledge compute people and so on they figure out now noster is the perfect substrate to do stuff not a new shit coin not a new whatever other thing”. A Keith (call app) említése: „it's like the one of the best user experiences is keith yeah keith has a it is no one knows how it works it's not open source which is to me extraordinarily suspect security focused app from a company with a money printer”. A párhuzam a Nostr-identitásokkal: „if you just kept all the technical stuff and just added nostril identities i think it would be at least for my social group it would be better yeah because then i could call you yeah i can't call you on keep because i don't i doubt we'd have to do some damn thing yeah but if it was if you had nostril is i could call you directly”. A DVMs említése a tartalom-szűrésben: „i vibe coded the dvm into existence with like let's someone build a dvm that only shows tweets that are shorted in 210 characters basically yeah and i use it all the time because i don't want to read walls of text”.
A lezárás a „development” élményről és a „diseased developer” önironikus megjegyzéséről szól. Justin a saját fejlesztési filozófiáját foglalja össze: „i'm a pretender... i'm not i keep i keep this i've been cosplaying all these years i'm a pretender so you stepped up now you're the idea guy now yeah this is the thing is like dude the age of the idea guys has begun yeah right yeah yeah yeah”. A párhuzam a Sovereign Engineering cohort-tal: „that's kind of also the point of serving engineering again i wanted to come back to that because i'm still trying to figure out what the thing is what what are we actually doing here and and and so so i think it is to have a test bed and access to other minds that that that that that are at a similar level where you are”.
A séta fizikai kerete (a szél, az eső, a fáradtság, a „grab a coffee” szükségessége) ismét visszaköszön: a párbeszéd szakaszokra bomlik, és a „no script” filozófia a gyakorlatban is megmutatkozik. A vendég Justin személyében a Rust / Zig multi-platform fejlesztő szólal meg, aki a böngésző-építésben is aktív, és akinek a gondolkodását a „files are Lindy”, a „convention over configuration” és a „participatory knowing” köré épülő filozófiai keret jellemzi. A házigazda Gigi (dergigi) provokatív kérdéseivel („what did you do when you were in?”, „how do you do this?”) katalizálja a beszélgetést, és a séta fizikai keretének kihasználásával tartja fenn a „no script” improvizáció lendületét.
A beszélgetés főbb témái¶
- A LLM-alapú programozás („vibe coding”) munkafolyamatok
- A Claude Code, O1 Pro, Cursor összehasonlítása
- A „three-step prompt” módszer és a „code architect” szerepkör
- A LLM-ek „személyisége” és a „rubber duck debugging on steroids”
- A Battle Bots, a robot-tudat és a Pascal-féle fogadás
- A file rendszerek és a Blossom-alapú tárolás
- A „virtual file system” és a Dropbox-párhuzam
- A „speciation problem” és a proximity hashes
- A multi-platform fejlesztés (Rust + Zig)
- A cross-compile problémák és az LLM-alapú debuggolás
- A Casu és a Nostr „marriage”-je a mikro-fizetésekben
- A Keith call app és a Nostr-identitások
- A DVMs és a tartalom-szűrés (210 karakter limit)
- A „files are Lindy” és a „convention over configuration”
- A „diseased developer” és a „pretender” önreflexió
- A Sovereign Engineering mint „test bed and access to other minds”
Kulcsmondatok¶
- „Files are Lindy.” — Justin
- „Convention over configuration.” — Justin
- „I'm a pretender. I've been cosplaying all these years.” — Justin
- „The age of the idea guys has begun.” — Justin
- „Pascal's wager but but for AI.” — Justin
- „What if robots are conscious?” — Justin
- „What sins am I making against the future AI?” — Justin
- „You want a team right.” — Justin (az O1 Pro használatáról)
- „O1 pro is the one you have to pay $200 a month for.” — Justin
- „I am happy to pay 200 bucks a month.” — Justin
- „I enjoy seeing how much it costs every time I put a deal.” — Justin (a Claude Code költségeiről)
- „What is kind of unique about a human is like this economizing process.” — Justin
- „Storage and compute are almost equivalent.” — Justin
- „Don't bring code with you, bring the nPub.” — Justin
- „The marriage of nostr and those kind of things is so awesome.” — Justin
- „The user already exists.” — Justin (a Nostr discovery-ről)
- „Limitation is what fastest creativity and limitation is what made Twitter great.” — Justin
- „You can do something in half an hour.” — Justin (a Nostr gyors prototípus-készítésről)
- „It is like rubber duck debugging on steroids.” — Justin
- „You have to talk to the rubber duck as if you were a person.” — Justin
- „I've been shooting all these little experiments with mobile apps trying to make like a better way to make mobile apps.” — Justin
Vendég: Justin¶
Justin a Sovereign Engineering cohort egyik kulcsfigurája, a Rust és Zig multi-platform fejlesztés egyik vezető szereplője, a Sovereign Engineering böngésző-projekt egyik építője. Gondolkodását a „files are Lindy”, a „convention over configuration”, a „participatory knowing” és a „diseased developer” önreflexió köré épülő filozófiai keret jellemzi. A beszélgetésben rendszeresen visszatér a LLM-alapú programozás munkafolyamataihoz, a Casu (eCash) ökoszisztémához, és a Nostr-identitások alkalmazásához.
Házigazda¶
Gigi (dergigi) a Sovereign Engineering alapítója és a No Solutions sorozat házigazdája. Provokatív kérdéseivel („how do you do this?”, „what is your tool chain look like?”, „what's the next plausible step?”) katalizálja a beszélgetést, és a séta fizikai keretének kihasználásával (a szél, a szomjúság, a „grab a coffee” szükségessége) tartja fenn a „no script” improvizáció lendületét.
Főbb érvek és gondolatmenetek¶
A LLM-alapú programozás munkafolyamata és a „code architect” szerepkör¶
A beszélgetés központi témája a LLM-alapú programozás munkafolyamata. Justin a Claude Code-ot használja a gyors, inkrementális változtatásokhoz, és az O1 Pro-t a komplex, „thinking model” feladatokhoz (refaktorálás, architektúra-tervezés). Az O1 Pro-t „code architect”-ként kezeli: „you want a team right and so yeah what you were doing what you know i was previously doing with like cursor was i had a team of two right like it was me and my junior dev who's doing the typing right yeah but this like this idea expands more to like a bigger team”. A „three-step prompt” módszer (goal, output, step-by-step plan) az O1 Pro-val való interakció alapja, és a Paul Miller által készített „prompt buddy” VS Code extension segítségével a kontextus fájlokat automatikusan tölti be. A LLM-eket „személyiségként” kezeli: „if you start to think of o1 pro as like some sort of like an artist with a speech impediment you know and like social anxiety... i will assign him like homework and i'll change tabs”. A párhuzam a „rubber duck debugging on steroids”-szel: „you have to talk to the rubber duck as if you were a person basically yeah it's because it does something to you yeah”.
A Battle Bots, a robot-tudat és a Pascal-féle fogadás¶
A Battle Bots említése a beszélgetés egyik legemlékezetesebb kitérője. Justin a gladiátor-játékokkal von párhuzamot („the gladiatorial games must have been exciting because you took you watch these things destroy each other”), és felveti a robot-tudat kérdését: „what if robots are conscious... and we just didn't understand that and i've been watching robots kill it because i i've been trying to think like what sins am i making against the future AI”. A Pascal-féle fogadás párhuzama: „it's basically the same argument is like you might as well believe in God because you don't want to risk yeah pascal's way to there you go thanks and it's the same it's pascal's wager but but for AI yeah it's sentient robots that i think about that a lot”.
A file rendszerek, a Blossom integráció és a multi-platform fejlesztés¶
A file rendszerek és a Blossom integráció a beszélgetés másik fontos témája. Justin kiindulópontja: „files are Lindy... files are Lindy and and i'm a big like convention over configuration guy”. A „virtual file system” koncepció: „you could just totally do that where everything is saved on blossom”. A „speciation problem” (mikor új dolog egy régi dolog módosítása): „when is it just like yeah a typo fix or when is it when is it a completely new thing yeah but this is one of the things that makes dropbox kind of good”. A proximity hashes említése: „you have proximity hashes and those kind of things where you can mitigate that yeah it's a very hard problem it's like a speciation problem so you can't really solve it”. A multi-platform fejlesztés során az O1 Pro egy VPN-konfigurációs problémát fedezett fel: „he asked some stuff he didn't say vpn specifically and then i said no and we've screwed around for a couple of prompts and eventually he asked again and then he included vpn and i was like oh yeah i am running a vpn how would that make a difference”. A költség-skálázódás: „four or five months ago i was really struggling paying 20 bucks a month like justifying it and now i'm just like i'm really happy to pay 200 bucks a month”.
A Casu (eCash), a Nostr és a mikro-fizetések, valamint a „diseased developer” önreflexió¶
A Casu és a Nostr ökoszisztéma a mikro-fizetésekben a beszélgetés negyedik nagy témája. Justin a Claude Code költségeinek átláthatóságáról: „every at the end of every you know session you like control d it twice to exit and you and it helps print out how much it cost yeah and i enjoy seeing how much it costs every time i put a deal”. A párhuzam az osztrák közgazdaságtannal: „what is kind of unique about a human it's like well that's the one kind of the fundamental insight of like Austrian economics people is like it's this economizing process”. A Casu „Nostr-as-substrate” vízió: „lots of the AI people they know they need micro payments yeah some of the serial knowledge compute people and so on they figure out now noster is the perfect substrate to do stuff not a new shit coin not a new whatever other thing”. A Keith call app kritikája: „it's like the one of the best user experiences is keith yeah keith has a it is no one knows how it works it's not open source which is to me extraordinarily suspect security focused app from a company with a money printer”. A „diseased developer” önreflexió: „i'm not an autism i keep trying to tell you this i'm not i keep i keep this i've been cosplaying all these years i'm a pretender so you stepped up now you're the idea guy now yeah this is the thing is like dude the age of the idea guys has begun yeah”. A Sovereign Engineering mint „test bed and access to other minds”: „that's kind of also the point of serving engineering again i wanted to come back to that because i'm still trying to figure out what the thing is what what are we doing here and and and so so i think it is to have a test bed and access to other minds that that that that that are at a similar level where you are”.
Szakmai párhuzamok és kontextus¶
A No Solutions #7 számos korábbi No Solutions epizódra reflektál, és egyúttal előrevetíti a későbbi Casu (eCash), Nostr és LLM-alapú fejlesztéseket. A LLM-alapú programozás munkafolyamata a sorozat több epizódjában (pl. #18 Rewriting Tenex w/ Pablo, #19 Romantically Shitting Paywalls) is visszaköszön, és a „vibe coding” / „by-blind” projekt előzményének tekinthető. A Claude Code, O1 Pro, Cursor említése a 2025-ös LLM-ökoszisztéma fontos mérföldkövei.
A file rendszerek és a Blossom integráció a No Solutions sorozat egyik visszatérő témája, és a Casu (eCash) bearer token modelljével való kombináció a „marketplace for hashes” vízió alapja. A „speciation problem” és a proximity hashes említése a digitális tartalom egyediségének kérdését veti fel, és a későbbi NIP-96 Blossom-protokoll fejlesztésére is hatással van.
A Keith call app és a Nostr-identitások összekapcsolása a sorozat egyik leginnovatívabb javaslata, és a későbbi Nostr-alapú kommunikációs app-ok (pl. nostr-chat, nostr-call) előzménye. A DVMs említése a tartalom-szűrésben a „limitation is what fastest creativity” tézissel együtt a „210 karakter limit” DVM konkrét példáján keresztül a jövőbeli Nostr-alkalmazások egyik fontos irányát jelöli ki.
A Battle Bots, a robot-tudat és a Pascal-féle fogadás a No Solutions sorozat egyik legfilozofikusabb kitérője, és a későbbi „AI Security Ops” és „Consciousness” epizódokban is visszaköszön. A „teleology of technology” kérdése és a „human in charge” tézis a sorozat több epizódjában (pl. #6 The Winds of AI, #22 Sovereign Engineering Yo) is megjelenik.
A „diseased developer” és a „pretender” önreflexió a Sovereign Engineering cohort egyik alapélménye, és a későbbi „Make Localhost Great Again” és „Hashtree” epizódokban is visszaköszön. A „participatory knowing” gondolata a Bitcoin és a Casu (eCash) gyakorlati használatával kapcsolatos tudás fontosságát hangsúlyozza.
Forrás¶
- Epizód oldal: https://sovereignengineering.io/podcast/07-zig-multiplatform-w-justin
- Transcript (SRT): https://haven.dergigi.com/c5ceb682b9a1200d1b6e82f31bcf000a47fc93ef73209051d3e93dda9d9a2da3.srt (saját letöltés 2026-08-26, 36270 szó, kb. 120 perces beszélgetés)
- Vendég: Justin (Sovereign Engineering cohort, Rust / Zig multi-platform fejlesztő, böngésző-építő)
- Házigazda: Gigi (Sovereign Engineering alapító)
- Dátum: 2025. február (becsült; a sorozat korai epizódja)
- Kapcsolódó epizódok: #1 (Start Ugly w/ Pablo), #2 (There Is No Global w/ Pablo), #3 (Data Ownership is a Lie w/ Pablo), #4 (Ecash Fixes 402 w/ Calle), #6 (The Winds of AI w/ Pablo), #14 (Building Browsers w/ Justin), #15 (Make Localhost Great Again w/ SEC-05), #31 (Buzz Mosaico w/ Pablo, a Nostr discovery)
ASR-javítások¶
A transcript (SRT) néhány ponton ASR-hibás, de a szöveg érthető maradt:
- „by-blind” — valószínűleg „blindy” vagy „blindside” (az alkalmazás neve, amit Justin épít), a transcript „by-blind”-ként írja
- „NUC” / „NAK”, valószínűleg „NUC” (Next Unit of Computing, egy Intel mini PC), a transcript „NAK”-ként írja
- „Fia Jeff” — valószínűleg „Jeff Geerling” vagy „Jeff” (a hivatkozott személy), a transcript „Fia Jeff”-ként írja
- „Noster” / „nostril” / „nostra” — Nostr protokoll, a transcript „nostril”-ként vagy „nostra”-ként írja
- „e-cash” / „ecash” / „cashew” — a Casu (eCash) protokoll, a transcript „e-cash”-ként vagy „ecash”-ként írja
- „sats” / „sets”, satoshi (Bitcoin legkisebb egysége), a transcript „sets”-ként írja (ASR-torzítás)
- „DVMs” — Data Vending Machines, a transcript jól adja vissza
- „Keith” — a video call app, a transcript jól adja vissza
- „O1 pro” / „01 pro”, az OpenAI O1 Pro modell, a transcript „01 pro”-ként írja
- „Anthony Ronning” / „Tony”. Anthony Ronning (a Bitcoin / Casu közösség tagja), a transcript „Tony”-ként is említi
- „Nix” — a Nix csomagkezelő / build rendszer, a transcript „Nix”-ként írja
- „cargo” — a Rust csomagkezelő, a transcript „cargo”-ként írja