Když navrhuji software, zajímá mě hlavně rychlost, stabilita a kód, který se po mně nemusí přepisovat. Aplikace stavím s jasným cílem – systém musí bezpečně ustát růst provozu a udržet tempo i při nárazové zátěži. Žádná prodejní klišé. Prostě funkční software, na který se můžete spolehnout.
Kód, co sype chyby ve dvě ráno, vás rychle naučí pokoře. Za ty roky u klávesnice už vím, že nejlepší software není ten nejvíc sexy na papíře, ale ten, co na živém systému běží bez pádů a bez zásahů. Hlídám vše od architektury po ostré nasazení, aby aplikace neztrácela data a netrpěla úniky paměti.
Začínal jsem na čistém základu. Studium na FI MU v Brně, psaní v C a Javě mě vycepovaly k absolutní paranoie. Kdo si tam prošel systémovým programováním, ví, co znamená přemýšlet nad správou paměti. Člověk se tam naučí psát defenzivně. Počítat s tím, že co se může pokazit, to se pokazí.
Výběr technologií pro mě není otázka módy, ale účelu. Správný mix nástrojů rozhoduje o efektivitě. Propojuji aplikační logiku v PHP s efektivními skripty v Pythonu, které využívám pro automatizaci a zpracování dat. Žádná magie. Jen čistá, přehledná architektura a tvrdé testování. Výsledkem je řešení, na které se dá navázat okamžitě.
Pokud hledáte někoho, kdo vám nepropálí rozpočet na nefunkčních prototypech, ale dodá software připravený k okamžitému nasazení, dejte vědět.