Kedy je systém už príliš komplikovaný
Mám prirodzenú tendenciu systematizovať veci. Keď vidím opakujúci sa problém, chcem ho pomenovať, zaradiť, vytvoriť pravidlo a prepojiť s ostatnými časťami.
PHJe to užitočná vlastnosť. A zároveň jedna z najväčších pascí mojej práce.
Obsah
Pretože každý systém sa môže dostať do bodu, keď už nerieši komplexitu sveta. Začne ju vyrábať.
Každé pravidlo má cenu
Nové pravidlo môže odstrániť chybu. Ale vytvára aj nový náklad. Niekto ho musí:
Ak pravidlo ušetrí viac problémov, než vytvorí režijných nákladov, je užitočné. Ak nie, systém sa iba nafukuje.
To znie jednoducho. V praxi je však veľmi ľahké túto hranicu prehliadnuť.
Komplexita vzniká po malých častiach
Takmer nikdy nepridáte vrstvu bez dôvodu. Každá nová vec rieši konkrétny problém. Práve preto sa systém komplikuje tak nenápadne.
Každé rozhodnutie je lokálne racionálne. Výsledný systém však môže byť globálne absurdný.
To je presne rovnaký problém ako pri marketingu alebo webovej architektúre. Kvalitné jednotlivosti ešte nevytvárajú kvalitný celok.
Niekedy treba odstrániť, nie pridať
Keď systém nefunguje, prvá reakcia býva často pridať mechanizmus, ktorý problém kontroluje. Ja sa dnes čoraz častejšie snažím pýtať aj opačne:
Veľa architektonických zlepšení vzniká skôr redukciou než pridaním.
Dobrá komplexita a zlá komplexita
Nie všetka komplexita je zlá. Niektoré problémy sú objektívne zložité. Zdravotníctvo, právo, veľké organizácie, multi-tenant softvér alebo strategická práca sa nedajú vždy zredukovať na tri kroky.
Snaha o absolútnu jednoduchosť môže realitu deformovať rovnako ako prehnaná systémovosť. Pre mňa je rozdiel približne takýto:
Cieľom preto nie je mať jednoduchý systém. Cieľom je nemať zložitejší systém, než si problém vyžaduje.
AI môže komplexitu skryť aj znásobiť
AI nám umožňuje pracovať s oveľa komplexnejšími systémami. Model môže prečítať množstvo kontextu, vybrať relevantné pravidlá a vykonať postup, ktorý by bol pre človeka nepraktický. To je obrovská výhoda.
Zároveň však môže spôsobiť, že prestaneme cítiť náklady architektúry.
Ak model zvládne 200 pravidiel, ešte neznamená, že ich potrebujeme.
Komplexita má náklady aj v:
AI tieto náklady neodstraňuje. Niekedy ich len presunie.
Jednoduchosť nie je estetický cieľ
Nemám ambíciu robiť všetko minimalistické. Niekedy potrebujeme zložitý systém. Ale každá jeho časť by mala vedieť obhájiť svoju existenciu.
To je pravidlo, ktoré si dnes často pripomínam aj pri FUTUR MAX:
Čo som sa naučil pri budovaní FUTUR MAX tým, že som mnohé veci urobil zle
Veľká časť FUTUR MAX nevznikla tým, že by sme hneď našli správnu architektúru. Vznikla tým, že sme niečo postavili, používali, zistili, že to nefunguje, a potom to zmenili.
20. 1. 2026 · 7 minFramework nie je dogma
Framework má znižovať chaos a pomáhať pri rozhodovaní. V okamihu, keď ho začneme chrániť pred realitou, môže sa z nástroja stať prekážka. Pre mňa je dobrý systém dostatočne stabilný na používanie a zároveň dostatočne otvorený na zmenu.
14. 10. 2025 · 7 minAI nemusí byť odpoveďou na každý problém
AI používam každý deň a pri budovaní FUTUR MAX je pre mňa zásadnou schopnosťou. Práve preto som čoraz opatrnejší pri predstave, že ju treba vložiť do každého procesu. Nezaujíma ma AI všade. Zaujíma ma správna schopnosť na správnom mieste.