O mnie — Piotr Karasiński

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

ObszarCo realnie robię
PythonPiszę własne skrypty i projekty — AsyncIO, automatyzacja procesów, dbam o czytelność kodu
Realtime EnginesBuduję projekty na silniku Panda3D — uczę się logiki gier i renderowania
System & WorkflowArch Linux na co dzień (terminal-first, zarządzanie pakietami, automatyzacja powtarzalnych zadań)
AI WorkflowsBuduję 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:

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.

Przewijanie do góry