O mně
Softwarový architekt. Programuji od roku 1990 a za tu dobu jsem se naučil jednu věc, která platí pořád: o životnosti systému se rozhoduje v návrhu, ne v kódu. Stavím systémy, které běží desítky let — protože znalost v nich žije jednou a na jednom místě.
let u klávesnice
Od BASICu na osmibitovém Atari po multi-LLM pipeline — jedna souvislá linie
let v produkci
Platforma d.process nasazená 2010 běží ve veřejné správě dodnes
vlastní jazyky a VM
Od bytecode interpreteru v roce 1997 po dnešní jazyk Atra — navrhovat jazyky je řemeslo, které se nedá předstírat
Příběh
První řádky v BASICu na osmibitovém počítači. Tady začíná zvyk, kterého jsem se nikdy nezbavil: než napíšu první příkaz, chci vědět, jak bude vypadat celek.
Kontrola a Měření — digitalizace dat z čidel. První setkání s tématem, které mě provází dodnes: jak dostat data z fyzického světa do systému tak, aby se s nimi dalo pracovat.
Řídicí systém školního robota v Borland Pascalu — přes 6 200 řádků, vlastní bytecode a virtuální stroj. Místo napevno zadrátovaných pohybů dostal robot jazyk, kterým se dal programovat. 1. místo v krajském kole SOČ. První důkaz, že oddělit „co" od „jak" se vyplácí.
Titul Ing. v oboru výpočetní technika na Fakultě elektrotechnické ČVUT v Praze. Formální základ pod intuici, která do té doby vznikala praxí.
Vybudoval jsem vývojové oddělení od nuly a navrhl platformu d.process: metadaty řízený systém s vlastním skriptovacím jazykem d.script, virtuálním strojem a federativními dotazy napříč SQL, LDAP a soubory — v době, kdy pojem low-code ještě neexistoval. V produkci od roku 2010; ve veřejné správě běží dodnes.
Nezávislá praxe: jazyk Atra a platforma Atrust jako nová generace stejné myšlenky, Stavební IT dozor pro zadavatele softwaru a návrhy AI pipeline, kde jsou jazykové modely plnohodnotnou — a vyměnitelnou — součástí architektury.
Filosofie
Každý systém, který jsem kdy navrhl — od robota v roce 1997 po dnešní AI pipeline — stojí na stejném principu: znalost žije v systému jednou, v datovém modelu a kontraktech, a všechno ostatní se z ní odvozuje. Obrazovka, sestava, API i AI agent jsou jen různé projekce téhož modelu. Když se změní pravidlo, změní se na jednom místě — a všude se propíše samo.
Špatný systém se dá předpovědět dřív, než vznikne — z podmínek, ve kterých se staví. Moje práce je změnit ty podmínky včas, ne opravovat následky.
Oprávnění patří do datového modelu, ne do obrazovek. Každý konzument systému — web, desktop i AI agent — pak dostane správná omezení automaticky, bez výjimek.
Systém se neposuzuje podle toho, jak vypadá první měsíc, ale kolik stojí tisící změna. Moje reference se měří roky nepřetržitého provozu.
Na čem pracuji
Jak pracuji
Architektura se posuzuje nad repozitářem, modelem a dokumentací, ne v zasedačce. Pracuji vzdáleně pro klienty kdekoliv — stejná dostupnost pro Prahu i Ostravu, žádné cestovné, žádné čekání na termín návštěvy.
Spolupráce běží na rámcové smlouvě s dohodnutým rozsahem: navrhuji, posuzuji a hlídám nosné zdi systému. Rozhodnutí je vždy na zadavateli — já mám povinnost varovat, ne právo veta.
Jsem registrovaný poskytovatel náhradního plnění dle § 81 zákona č. 435/2004 Sb. Pro firmy nad 25 zaměstnanců to znamená, že tytéž peníze, které by odvedly státu, mohou platit nezávislou architektonickou expertizu. Jak to funguje →
Atriplex Algorithmics nestojí za žádným dodavatelem ani platformou. Když posuzuji cizí návrh, hájím jediný zájem — zájem zadavatele. Nemám co prodat kromě vlastního úsudku.
Kontakt
Napište mi pár vět o svém záměru nebo systému. První konzultace je nezávazná a proběhne online — řeknu vám na rovinu, kde je nosná zeď a kde jen omítka.
jakub@lebeda.eu →Ing. Jakub Lebeda · Atriplex Algorithmics · IČO 19074671 · +420 607 720 317 · Provodín