Skip to content
Miroslav Machynka

Miroslav Machynka

Jsem vývojář softwaru z Brna. Software navrhuji a stavím celý, od první skici po server, na kterém běží, a starám se o něj i potom, co je spuštěný.

Perokresba Brna: katedrála svatého Petra a Pavla na Petrově nad střechami starého města.

Založil jsem Trebired

Trebired je nezávislá softwarová organizace. Navrhuje a staví weby, webové aplikace a software pro Linux pro lidi a firmy, na stejném kódu provozuje vlastní produkty a zveřejňuje všechno, co napíše. Platí ji klienti a dárci, nikdy investoři, reklama ani data.

Založil jsem ji proti softwaru, který se pronajímá po měsících, běží na cizích serverech a skončí, kdy se rozhodne jeho dodavatel. Píšu balíčky @trebired, ze kterých se všechno skládá, produkty jako AdmitPress a weby nad nimi, včetně trebired.com. Každý commit a každé vydání nese moje jméno.

O mně

Jsem vývojář softwaru z Brna. Beru projekt od prvního hovoru po běžící software: návrh, kód, servery, na kterých běží, i údržbu, když je venku.

Kdo to navrhl, ten to udržuje, takže každé rozhodnutí má důvod, který si někdo pořád pamatuje. Pracuji česky i anglicky a Linux je to, na čem vyvíjím, kam nasazuji a pro co navrhuji jako první.

Perokresba plnicího pera, které píše na linkovaný papír.
Perokresba čelního panelu serveru do racku.

Jak pracuji

  • Nejdřív rozhoduji, co systém nesmí nikdy pokazit, a až potom, jak bude vypadat. Chybové stavy jsou první a rozhraní z nich vychází.

  • Každé pravidlo, které držím, umí shodit build. Disciplína, která žije jen v dokumentu, je přání.

  • V kódu nejsou komentáře. Když funkce potřebuje odstavec vysvětlení, chyba je ve funkci.

  • Sdílenou vrstvu si píšu sám: sestavení, logování, úložiště, překlady a úlohy na pozadí, takže každý projekt začíná na stejných otestovaných balíčcích místo nové hromady závislostí.

  • Vždycky nejdřív Linux. Vyvíjím na něm, nasazuji na něj a navrhuji pro něj dřív než pro cokoli jiného.

  • Po spuštění zůstávám. Aktualizace, dohled a opravy jsou součást práce, ne zvláštní smlouva, o které se dozvíte později.

Napište mi

Kvůli webu, aplikaci nebo čemukoli dalšímu, co chcete postavit, napište organizaci Trebired. Všechno ostatní přímo mně.

Perokresba telefonu s otočným číselníkem.