About Me — Piotr Karasiński

Hi, I’m Piotr. I am self-taught, program in Python and use Arch Linux every day.

I do not have an engineering degree or a corporate career behind me. I learn through terminal work, debugging and taking systems apart until I understand what happens under the hood.

I built this blog because I know exactly what it feels like to hit a dead end as a self-taught developer.

My Perspective (I use Arch, btw)

My approach to programming and operating systems was shaped by Arch Linux. When you configure a system from a clean TTY, you stop fearing the unknown and start understanding what each process actually does. I try to apply the same rigor to code. I’m driven by raw performance, task automation (Meta-Prompting, AI Engineering), and squeezing the absolute maximum out of the tools at my disposal.

Areas I work in

DomainWhat I actually do
PythonWriting my own scripts and projects — AsyncIO, process automation, focused on readable code
Realtime EnginesBuilding projects on the Panda3D engine — learning game logic and rendering
System & WorkflowArch Linux daily driver (terminal-first, package management, automating repetitive tasks)
AI WorkflowsBuilding LLM workflows — Meta-Prompting and code-level integration (MCP)

Who is devmindset.dev for?

devmindset.dev was built for developers and advanced self-taught programmers who have hit a plateau on their journey. It’s for people who have already mastered the basics, can build an application, but feel like they’ve hit a wall and refuse to settle for “it just works.”

If you know the basics and want to go further, topics here include:

The blog earns through clearly disclosed referral links — you’ll find them on the Recommended page — and, eventually, ads. No sponsor dictates the content: I publish exactly what I believe is valuable for your technical growth.

Beyond Code

I carry the analytical mindset and determination of a self-taught developer into other areas that demand absolute focus:

  • Music: I play classical guitar (fingerstyle), dissecting pieces built on modal scales.
  • Nature & Strategy: I do spinning and ground fishing. Targeting pike and tench is a process full of variables — pure outdoor strategy.
  • Dynamics: I clock miles on the bike, monitoring cadence and optimizing gear ratios for maximum efficiency.

I believe the precision required to master a difficult piece of music or prepare fishing tackle also helps when writing and checking code.

To see how I approach work, start with the debugging article. Need help with a script or Linux environment? See Work With Me.

Scroll to Top