Cześć, jestem Piotr. Jestem samoukiem, programuję w Pythonie i na co dzień używam Arch Linuksa.
Nie mam tytułu inżyniera ani korporacyjnej ścieżki za sobą. Uczę się przez pracę w terminalu, debugowanie i rozkładanie systemów na części, dopóki nie zrozumiem, co dzieje się „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 znasz już podstawy i chcesz pójść dalej, znajdziesz tu między innymi:
- Limity zasobów procesów przez cgroups v2.
- 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 przygotowania zestawu wędkarskiego przydaje się też przy pisaniu i sprawdzaniu kodu.
Jeśli chcesz poznać moje podejście do pracy, zacznij od tekstu o debugowaniu. Szukasz pomocy ze skryptem lub środowiskiem Linux? Zajrzyj na stronę współpracy.