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ý.
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í.
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ě.