About Me — Piotr Karasiński

Hi, I’m Piotr. You don’t look for ready-made solutions — you understand problems.

I don’t have an engineering degree before my name, I haven’t been through the corporate assembly line, and I have no intention of pretending to be someone I’m not. I’m self-taught. I write Python and live in the Arch Linux terminal. Everything I know, I’m teaching myself — through hours in the terminal, debugging code late at night, and tearing systems down to their bare bones until I understand how they work 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’re tired of tutorials explaining for the hundredth time how a for loop or a Docker container works, this is the place for you. Here, we dive deep into topics that actually drive growth:

  • Multi-stage builds and cgroups orchestration in practice.
  • Analyzing process behavior under extreme load.
  • Solving architectural problems that self-taught developers usually have to tackle alone.

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 complex piece of music or to rig the perfect fishing setup is the same kind of focus that lets you write flawless code.

Let’s go deeper. If you’ve hit a wall in your learning, you’re looking for raw technical substance, and you want to start understanding systems like an Arch user — you’re in the right place.

Scroll to Top