About Dagi
Published in
2 min readSep 25, 2020
Věřím, že mé články, podcasty, přednášky či rozhovory pomohou společně s knihami, ve kterých jsem našel největší inspiraci, nejlépe vystihují to jak smýšlím o vedení lidí, architektuře, kultuře tedy obecně o jednotlivých atributech spadajících pod software engineering.
Články/Rozhovory
- Moje cesta — Programátor těsně před čtyřicítkou
- Nejsme Google a zkratky v podobě kyslíkových stanů nefungují
- O vedení a motivaci vývojářů
- Co má společného voják blátošlap s vývojářem lopatou
- Lumíkové, O mrhání lidským potenciálem
- Lesk a bída IT pohovorů, pohled z druhé strany stolu
- Odkaz Michaila Kalašnikova softwarovému vývoji
- Chyba je nevyhnutelná a mávnutí motýlích křídel, které smazalo naší databázi
- Testování na produkci
- DevOps zkušenosti
Prezentace
- Zonky DevOps
- Proč jsem přestal programovat a nelituji s podtitulem lead or follow
- Největší faily & poučení
Knihy
- Antifragilita — Jak těžit z nejistoty, myšlenky z této knihy inspirovaly Amazon a Netflix, v tom jak designovat procesy a systémy, aby se stávaly odolnějšími a neerodovali. Chyba je nevyhnutelná a musíme systémy i organizace navrhovat, aby jí přežily a staly se silnější. V engineeringu se to promítá například v no blaim kultuře post mortems nebo chaos engineering principles.
- Turn the Ship Around!: A True Story of Turning Followers into Leaders, naprosto zásadní kniha o tom, jak vést lidi. Pro mě velký otvírák očí. Neříkejte lidem co mají dělat, ale to co chcete dosáhnout jinak se z toho zblázníte a nikdy nevytvoříte principy a organizaci, která přetrvá i po vašem odchodu.
- Černá labuť: Následky vysoce nepravděpodobných událostí, díky této knize jsem pochopil neurčitost a roli nejistoty v našem rozhodování a proč bychom měli při vývoji pracovat s neznámým neznámem (důležitost MVP), tlustými konci (distribuce) a asymetrií (viz článek o mávnutí motýlích křídel)
- Drift into Failure: From Hunting Broken Components to Understandin Complex Systems, hlavní myšlenka: systémy (nikoliv nutně jenom v IT), procesy a organizace přirozeně eroduji, ve snaze tomu zabánit přestává platit rovnice „akce rovna se reakce“. Ve snaze o dosažení lokalního optimuma v jedné části systému vest ke katastrofe.
- Release It!: Design and Deploy Production-Ready Software, naprosto zásadní kniha k vývoji distribuovaných systémů. Když se nad tím zamyslím, kniha adaptuje myšlenky Antifragility a Černých labutí ze socio-ekonomické roviny do technologií a vývoje.Mojer recenze.
- Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations, výzkum a výsledky software engineering praktik (např. DevOps, CI/CD, automation apod.), které odlišují tzv. low performing firmy od těch, u kterých se člověk chce inspirovat.
Moje názory můžete sledovat na Twitteru, blogu Roman Pichlík nebo poslouchat v CZ Podcast.