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 programistą Python i zaawansowanym użytkownikiem Arch Linux. Wszystko, co potrafię, wypracowałem sam — przez tysiące godzin w terminalu, debugowanie kodu po nocach i rozkładanie systemów na czynniki pierwsze, dopóki nie zrozumiałem, 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 kontrolować każdy proces. Ten sam rygor stosuję w kodzie. Interesuje mnie czysta wydajność, automatyzacja zadań (Meta-Prompting, AI Engineering) oraz wyciskanie maksimum z narzędzi, którymi dysponuję.
Obszary praktyczne
| Obszar | Co realnie robię |
|---|---|
| Python Integration | Pisanie czystego kodu produkcyjnego (AsyncIO, zaawansowane skrypty, automatyzacja procesów) |
| Realtime Engines | Rozwijanie projektów z wykorzystaniem silnika Panda3D (optymalizacja logiki i renderowania) |
| System & Workflow | Arch Linux (terminal-first, zarządzanie pakietami, automatyzacja powtarzalnych zadań) |
| AI Workflows | Budowanie zaawansowanych promptów (Meta-Prompting) i integracja LLM na poziomie kodu za pomocą 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 docelowo ma być utrzymywany z reklam (Google AdSense). Dzięki temu nie muszę iść na kompromisy z żadnym sponsorem i mogę publikować 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.