O mne

Stanislav Hambalko

Staviam veci na mieru — weby, aplikácie, servery aj značky. Najviac ma baví hľadať chyby, ladiť systémy a nachádzať cestu tam, kde sa tvrdí, že sa to nedá.

Stanislav Hambalko, tvorca MidgardNet

Ako pracujem

Pracujem v cykloch: problém najprv dôkladne preskúmam a potom staviam načisto — clean-room, na vlastných základoch a s čistým licenčným stavom. Keď pochopím podstatu, nechám vec odležať a vrátim sa k nej s čerstvým pohľadom. Tak sa vyhnem prevádzkovej slepote a výsledok je kvalitnejší.

Von púšťam len to, čo sám reálne používam. Pri práci pre klientov platí to isté: všetko transparentne rozpísané, priebežný prehľad a možnosť kedykoľvek vstúpiť do procesu. Po skončení zostane čistý systém a záznam o každom kroku.

  • Web development
  • Aplikácie na mieru
  • Linux
  • Docker
  • Self-hosting
  • Branding
  • Debugging
  • Clean-room

Technické zázemie

Vlastná infraštruktúra, nie len teória

Vlastnú produkčnú infraštruktúru — server Yggdrasil — si staviam a dennodenne udržiavam sám: nasadzovanie, monitoring, zálohovanie, obnova po chybe, bezpečnostné nastavenia. Presne tieto návyky prenášam aj do práce pre klientov — nič nejde do prevádzky bez zálohy a jasného postupu, ako sa to dá v prípade problému vrátiť späť.

Toto zázemie je dôvod, prečo pri výbere riešenia uprednostňujem jednoduché a udržiavateľné pred zbytočne zložitým.

Čítať technické poznámky z prevádzky na blogu

Mimochodom

Vo voľnom čase

Vo voľnom čase si clean-room staviam vlastný astronomický výpočtový engine — planetárne a lunárne pozície, počítané nezávisle z publikovaných vedeckých algoritmov, nie prepisom cudzieho kódu. Presne ten typ problému, čo ma najviac baví.

Filozofia

Lokálne, vlastnené a zrozumiteľné tam, kde to dáva zmysel

Nie každý projekt musí byť self-hosted a nie každý web potrebuje administráciu. Dôležité je vybrať technické riešenie podľa reality, nie podľa módneho nástroja.

Local-first, keď je to praktické

Dáta a služby majú byť tam, kde to dáva zmysel pre vlastníka: niekedy na vlastnom systéme, inokedy na jednoduchej spravovanej službe.

Súkromie ako východisko

Menej zberu dát, menej tretích strán a menej sledovania znamená jednoduchšiu techniku aj zrozumiteľnejší vzťah k návštevníkovi.

Technológia má slúžiť ľuďom

Nástroj má uľahčiť prácu alebo komunikáciu. Nemá vytvárať zbytočnú závislosť od jedného dodávateľa alebo od nečitateľného nastavenia.