Cześć, jestem Piotr. Nie szukasz gotowych rozwiązań — rozumiesz problemy.
Nie mam przed nazwiskiem tytułu inżyniera, nie przeszedłem przez korporacyjną taśmę produkcyjną i nie zamierzam udawać kogoś, kim nie jestem. Jestem samoukiem. Programuję w Pythonie i żyję w terminalu Arch Linuxa. Wszystkiego, co potrafię, uczę się sam — przez godziny w terminalu, debugowanie kodu po nocach i rozkładanie systemów na czynniki pierwsze, dopóki nie zrozumiem, jak działają „pod maską”.
Zbudowałem ten blog, ponieważ doskonale wiem, jak to jest utknąć w martwym punkcie jako samouk.
Moja perspektywa (I use Arch, btw)
Moje podejście do programowania i systemów operacyjnych ukształtował Arch Linux. Kiedy konfigurujesz system od czystej konsoli, przestajesz bać się nieznanego i zaczynasz rozumieć, co właściwie robi każdy proces. Ten sam rygor próbuję stosować w kodzie. Interesuje mnie czysta wydajność, automatyzacja zadań (Meta-Prompting, AI Engineering) oraz wyciskanie maksimum z narzędzi, którymi dysponuję.
Obszary, w których działam
| Obszar | Co realnie robię |
|---|---|
| Python | Piszę własne skrypty i projekty — AsyncIO, automatyzacja procesów, dbam o czytelność kodu |
| Realtime Engines | Buduję projekty na silniku Panda3D — uczę się logiki gier i renderowania |
| System & Workflow | Arch Linux na co dzień (terminal-first, zarządzanie pakietami, automatyzacja powtarzalnych zadań) |
| AI Workflows | Buduję workflow z LLM — Meta-Prompting i integracja na poziomie kodu (MCP) |
Dla kogo jest devmindset.dev?
devmindset.dev powstał dla deweloperów oraz zaawansowanych samouków, którzy utknęli w pewnym momencie swojej drogi. Dla ludzi, którzy opanowali już podstawy, potrafią napisać aplikację, ale czują, że uderzyli w ścianę i przestali zadowalać się odpowiedzią „po prostu działa”.
Jeśli masz dość tutoriali tłumaczących po raz setny, jak działa pętla for czy kontener Dockera — to jest miejsce dla Ciebie. Wchodzimy tu w tematy, które realnie rozwijają:
- Multi-stage builds i orkiestracja cgroups w praktyce.
- Analiza zachowania procesów pod skrajnym obciążeniem.
- Rozwiązywanie problemów architektonicznych, z którymi samoucy zwykle muszą mierzyć się sami.
Blog zarabia na oznaczonych wprost linkach polecających — znajdziesz je na stronie Polecane — a docelowo także na reklamach. Żaden sponsor nie dyktuje mi treści: publikuję dokładnie to, co uważam za wartościowe dla Twojego technicznego rozwoju.
Poza kodem
Analityczne podejście i determinację samouka przenoszę również na inne obszary, które wymagają pełnego skupienia:
- Muzyka: gram na gitarze klasycznej (fingerstyle), analizując utwory oparte na skalach modalnych.
- Natura i strategia: uprawiam wędkarstwo spinningowe i gruntowe. Namierzanie szczupaków i linów to dla mnie proces pełen zmiennych — czysta strategia w terenie.
- Dynamika: pokonuję kilometry na rowerze, kontrolując kadencję i optymalizując przełożenia dla maksymalnej wydajności.
Wierzę, że precyzja potrzebna do opanowania trudnego utworu czy zmontowania idealnego zestawu wędkarskiego to ten sam rodzaj skupienia, który pozwala pisać bezbłędny kod.
Wejdźmy głębiej. Jeśli utknąłeś w nauce, szukasz technicznego mięsa i chcesz zacząć rozumieć systemy tak, jak użytkownik Archa — jesteś we właściwym miejscu.