Kihagyás

No Solutions #18. Rewriting TENEX w/ Pablo

Epizód: #18 • Dátum: 2025. december • Házigazda: No Solutions host (Sovereign Engineering) • Vendég: Pablo (Pablo, a TENEX/Tenex alkotója, Sovereign Engineering cohort tag) Forrás: https://sovereignengineering.io/podcast/18-rewriting-tenex-w-pablo Transcript: SRT (https://haven.dergigi.com/e145f449565c20e8a55459252bcd5bc58b8bc4814f95afbacc0fda2be5e45fc7.srt), saját letöltés 2026-08-26, 8288 szó

Összegzés

A No Solutions #18 epizód a „pirate boat” sorozat egyik legintimebb és legfilozofikusabb epizódja, amelyet a házigazda és Pablo rögzítettek 2025 decemberében, egy autós út során. A beszélgetés központi témája a TENEX (korábban Tenex) AI-kódoló asszisztens újraírása, de a technikai részletek mellett a flow, a deep work, a megszakítások romboló hatása és a gondolkodás természete is hangsúlyosan megjelenik. A házigazda a beszélgetést azzal indítja, hogy „just bring me up to speed with last six months or so”, és Pablo elmagyarázza, hogy az elmúlt fél évben a TENEX-et újra és újra átírta, különböző nyelveken és keretrendszerekben. A tanulság: „I rewrote 10x like about a hundred times. Every single time in JavaScript or like what was the point of doing right.” A végső döntés az, hogy a TypeScript marad, és a Verzíl (Verceil?) frameworköt használja, amelyet „endless money”-vel támogatnak, és „it's fucking good”.

A TENEX különböző AI-szolgáltatókkal (Anthropic, OpenAI, Ollama, Gemini) való integrációjának kihívásai is szóba kerülnek. Pablo elmagyarázza, hogy minden szolgáltatónak megvannak a maga „insane annoyances”-ei, és ezeket a különbségeket a TENEX-ben egységesíteni kell. A házigazda megkérdezi: „What kind of component would you need to rebuild for all of those?”, és Pablo válasza az, hogy a párhuzamos híváskezelés (parallel call handling), a token-használat optimalizálása és a költségkövetés a legkritikusabb komponensek. A Verzíl framework azért jó, mert „good” és „endless money”-vel támogatott, ami azt jelenti, hogy Pablo nem kell, hogy a saját idejéből áldozzon a keretrendszer karbantartására.

A flow state és a megszakítások tematikája az epizód egyik legérdekesebb része. A házigazda és Pablo megállapítják, hogy a deep work során az ember nem tudja az egész gondolatmenetet a fejében tartani, és ha megszakítják, „the last four hours are gone and you know, you can't go back into it.” Ez a jelenség a kognitív tudományban jól ismert, és a megoldás a flow state fenntartása: „you have to be in the flow state and then certain things happen and so on. And you can't kind of pause and press play again.” A fehér tábla a zuhany alatt pedig a „shower thoughts” jelenségére utal: az ember pihent állapotban más minőségű gondolatokat tud produkálni.

A brainstorming és a csapatmunka is szóba kerül. Pablo megjegyzi, hogy Vareike (valószínűleg egy külső gondolkodó) sokat írt arról, hogy a csapatmunka és a brainstorming valóban működik, ha a megfelelő emberek vannak együtt. „If you get the right people together and you just talk about the thing for like two hours, something will come up that each individual it would have been impossible for each individual to come up with.” Ez a felismerés a Sovereign Engineering program alapfilozófiája: a cohort célja, hogy ezt a „team flow” hatást a lehető legjobban kiaknázza. „That's kind of the main idea behind sovereign engineering to kind of produce this effect in some sense, um as best as we can.”

A TENEX telepítésének kérdése is felmerül. A házigazda megkérdezi: „What's the state now? What's something that you're still unhappy with? And what do I need to do to, to run it myself?” Pablo elmagyarázza, hogy a TENEX jelenleg iPhone-on fut a legfejlettebb formában („running it on iPhone. It's like the most advanced application. So buy an iPhone.”), de lefordítható macOS-re is. A Nostor („with a U”) kliens kiváló asztali kliens, és a házigazda dicséri: „Nostor is a great client. It's my go-to desktop client.” A TENEX támogatja az Open Router-t, a Routestert, a PPQ-t és az Olama-t, és helyi modelleken is futtatható, bár „unless you have a very beefy GPU, you probably can do it. I don't have that kind of, that kind of hardware.”

A beszélgetés során a házigazda megjegyzi, hogy „never use 10X. I have to, to, I met people who, who installed it and run it. Can you believe it? I was mind blown. It's like I thought it was only Pablo but there's other people that managed to run it and use it.” Ez a megjegyzés jól mutatja, hogy a TENEX még mindig inkább „only for the brave” kategória, és a cohort célja, hogy ezen változtasson.

A deep work és a fizikai környezet kapcsolata is szóba kerül. A házigazda megjegyzi, hogy „head down and, and, and cross the border, you know, those kinds of things and , like do all the things. lock yourself in a room. There's no replacement for the on hand learning. Otherwise, otherwise you won't get it.” Ez a gondolat a „head down” és „lock yourself in a room” filozófiát testesíti meg, amelyet a Sovereign Engineering cohort is követ: a komplex problémák megoldásához el kell vonulni a világ zajától.

Az epizód során szóba kerül a TENEX átírásának tanulsága is. Pablo elmagyarázza, hogy minden átírás során új dolgot tanult a rendszer tervezéséről, és a végső verzió (Verzíl + TypeScript) a legjobb kompromisszum a sebesség, a karbantarthatóság és a több AI-szolgáltatóval való kompatibilitás között. A házigazda bólogat: „So I can install this on macOS. Yeah. On macOS, I compile a binary that it's like, you can download just the binary or compile it locally, whatever.”

A kódnév-kritika is megjelenik a beszélgetésben. A házigazda viccelődik a „Nostor with a U” néven, és megjegyzi, hogy a venture capitalist-ek túl sokat törődnek a nevekkel. „All the venture capitalists they really care about names. All the, all the program is actually done. It's just like, you know, Claude Opus, make up a name. Just whatever, put a U.” A vicc célpontja a modern tech-industry felszínessége, és a cohort tagjai (akik inkább a technológiára koncentrálnak) ironikusan tekintenek erre a gyakorlatra.

A „paywall” és a „shitcoin” vicc is elhangzik: „Put a paywall on something. Put a shitcoin in. Exactly. Now it's Solana. Great.” Ez a poén a Bitcoin-tér öniróniája: a legtöbb „for profit” projekt a Solana vagy más altcoin felé mozdul, míg a Bitcoin-cohort a decentralizációt és az önuralmat (self-sovereignty) tartja fontosnak.

A beszélgetés a TENEX-szel kapcsolatos demo-kérdéssel zárul. A házigazda megkérdezi, hogy mi a TENEX-szel kapcsolatos terv a következő hónapokra, és Pablo elmagyarázza, hogy a cél a „shipping violently” (erőszakos szállítás) filozófiájának követése: „all the program is actually done”, és mostantól a hangsúly a felhasználói élményen, a dokumentáción és a telepíthetőségen van. A cohort többi tagja is beszáll a TENEX tesztelésébe, és a cél az, hogy a következő demó day-re mindenki tudja futtatni a saját gépén.

Összességében az epizód a TENEX technikai részletein túl a flow state-ről, a deep work-ról, a megszakítások romboló hatásáról, a brainstorming és a csapatmunka fontosságáról, valamint a kódolás és a gondolkodás természetéről szól. A „no script” formátum itt is jól működik: a házigazda és Pablo az autóban ülve, menet közben beszélgetnek, és a gondolatok szabadon áramlanak.

A beszélgetés főbb témái

  • TENEX újraírás: TypeScript, Verzíl framework, több AI-szolgáltató integráció
  • Flow state, deep work és a megszakítások romboló hatása
  • Brainstorming és csapatmunka (Vareike filozófiája)
  • A TENEX telepíthetősége iPhone-ra, macOS-re, helyi modellekre
  • „Shipping violently” filozófiája a Sovereign Engineering cohort-ban
  • A kódnevek felszínessége (Nostor with a U, paywall, shitcoin, Solana)
  • A cohort célja: a TENEX demokratizálása, minden tag számára elérhetővé tétele
  • A lock yourself in a room filozófia: a deep work-öz el kell vonulni a világtól
  • Open Router, Routester, PPQ, Olama támogatás
  • A TENEX átírásának tanulságai: minden iterációval új dolgot tanultam

Kulcsmondatok

„I rewrote 10x like about a hundred times. Every single time in JavaScript or like what was the point of doing, right. I'm staying with TypeScript. There is, like a very cool framework. You know Verzil is paying for it. So endless money.”

„I rewrote 10x like about a hundred times. Every single time in JavaScript or like what was the point of doing, right.”

„That's why interruptions are so devastating. Like everyone who, whoever did any kind of mental work. Oh shit. What is that? That is limestone.”

„If you get the right people together and you just talk about the thing for like two hours, something will come up that each individual it would have been impossible for each individual to come up with.”

„That's kind of the main idea behind sovereign engineering to kind of produce this effect in some sense, um, as, as best as we can.”

„I thought it was only Pablo but there's other people that actually managed to run it and use it.”

„There's no replacement for the on hand learning. Otherwise, otherwise you won't get it.”

„All the venture capitalists they really care about names. All the, all the program is actually done. It's just like, you know, Claude Opus, make up a name. Just whatever, put a U.”

Vendég: Pablo

Pablo a TENEX (korábban Tenex) AI-kódoló asszisztens alkotója, a Sovereign Engineering cohort aktív tagja. Az epizódban Pablo a saját tapasztalatait osztja meg a TENEX többszöri újraírásáról, a Verzíl framework használatáról, és a különböző AI-szolgáltatók (Anthropic, OpenAI, Ollama, Gemini) integrációjának kihívásairól. Pablo karaktere visszafogott, technikai mélységű, és a flow state-ről, a deep work-ről, valamint a csapatmunka fontosságáról is beszél. A házigazda többször megjegyzi, hogy „Pablo is the only one running it”, de az epizód végére kiderül, hogy más cohort-tagok is sikeresen telepítették és használják a TENEX-et.

Házigazda

A házigazda a No Solutions sorozat állandó szereplője, a Sovereign Engineering alapítója. Az epizódban ő vezeti a beszélgetést, felteszi a technikai kérdéseket a TENEX újraírásáról, és közben a saját tapasztalatait is megosztja a flow state-ről és a deep work-ről. A házigazda ironikus stílusban beszél a venture capitalist-ek névkultúrájáról („Nostor with a U”), és a cohort filozófiáját („shipping violently”) is megfogalmazza.

Főbb érvek és gondolatmenetek

Az epizód központi gondolatmenete, hogy a komplex szoftver (TENEX) fejlesztése során a nyelv- és keretrendszer-választás (TypeScript + Verzíl) a hosszú távú karbantarthatóság és a több AI-szolgáltatóval való kompatibilitás szempontjából kritikus. Pablo az újraírások során megtanulta, hogy a „shipping violently” jobb, mint a „perfect is the enemy of good”, és most a hangsúly a felhasználói élményen, a dokumentáción és a telepíthetőségen van.

A második fő érv a flow state fontossága. A deep work során az ember nem tudja az egész gondolatmenetet a fejében tartani, és ha megszakítják, a flow megszakad, és a gondolatmenet elveszik. A megoldás a hosszú, megszakításmentes munkaidő, és a „lock yourself in a room” filozófia.

A harmadik fő érv a brainstorming és a csapatmunka. Vareike (és más kognitív tudósok) szerint a megfelelő emberek együtt, hosszabb beszélgetés során olyan ötleteket tudnak produkálni, amelyeket egyénileg soha nem tudnának. Ez a Sovereign Engineering cohort alapfilozófiája.

A negyedik fő érv a TENEX demokratizálása. A cohort célja, hogy a TENEX-et a cohort minden tagja tudja futtatni a saját gépén, és ehhez a telepítési folyamat egyszerűsítése, a dokumentáció javítása és a bináris disztribúciók biztosítása szükséges.

Szakmi párhuzamok és kontextus

A No Solutions #18 a TENEX (mint AI-kódoló asszisztens) szempontjából párhuzamba állítható a Cursor, a GitHub Copilot és a Cline projektekkel, de a TENEX különlegessége, hogy több AI-szolgáltatót támogat (Anthropic, OpenAI, Ollama, Gemini), és a Verzíl framework-re épül. Ez a multi-provider megközelítés hasonló a LiteLLM és a Portkey projektekhez, amelyek egységes API-t kínálnak több LLM-szolgáltatóhoz.

A flow state-ről és a deep work-ről szóló vita párhuzamba állítható Cal Newport „Deep Work” című könyvével, valamint a „Maker's Schedule, Manager's Schedule” (Paul Graham) esszével. A megszakítások romboló hatását a kognitív tudomány is alátámasztja: az emberi agy nem tud hatékonyan váltani a feladatok között, és minden váltás „context switching cost”-tal jár.

A „shipping violently” filozófiája párhuzamba állítható a „Move Fast and Break Things” (Facebook) és a „Release Early, Release Often” (open source) mottókkal, de a Sovereign Engineering cohort a Bitcoin-tér értékeire adaptálja: a hangsúly a működő prototípuson van, nem a tökéletes kódon.

A „Nostor with a U” és a „paywall + shitcoin = Solana” viccek a Bitcoin-tér öniróniáját tükrözik: a legtöbb modern tech-startup a VC-finanszírozás, a marketing és a gyors növekedés felé mozdul, míg a Bitcoin-cohort a decentralizációt, az önuralmat és a technológiai kiválóságot tartja fontosnak. Ez a kulturális különbség fontos része a freedom-tech ökoszisztémának.

Összességében az epizód a TENEX technikai részletein túl a flow state-ről, a deep work-ról, a megszakítások romboló hatásáról, a brainstorming és a csapatmunka fontosságáról, valamint a kódolás és a gondolkodás természetéről szól. A „no script” formátum itt is jól működik: a házigazda és Pablo az autóban ülve, menet közben beszélgetnek, és a gondolatok szabadon áramlanak.

Forrás

  • https://sovereignengineering.io/podcast/18-rewriting-tenex-w-pablo
  • SRT transcript: https://haven.dergigi.com/e145f449565c20e8a55459252bcd5bc58b8bc4814f95afbacc0fda2be5e45fc7.srt
Vissza a tetejére