Hello!
I'm Maciej Adamski

Software Engineer. Proud Father. Lifelong Learner.

I build reliable software systems and explore the ideas that make us better humans.

Welcome to my digital garden. 🌱

/whoami

I am a software engineer driven by curiosity. My professional world revolves around the Go and Python ecosystems, where I focus on backend architecture, data tooling, and pragmatic automation. I like building things that work quietly and reliably.

But code is just one part of the equation.

I am also a proud dad, an animal lover, and a devoted reader. I believe that the principles of good engineering— clarity, patience, and continuous improvement—apply just as well to fatherhood and personal growth.

On this site, I share what I’m learning from books, bugs, and life.

/coding_philosophy

Less is More.

I believe that complexity is the enemy of reliability. My approach to engineering (and life) is built on five core principles:

  • Simplicity is the Goal. "Make things as simple as possible, but not simpler." I prefer boring, predictable code over clever hacks.
  • Performance IS User Experience. A beautiful interface means nothing if it’s slow. I prioritize raw speed and efficiency over fancy UI layers.
  • Code is a Liability. The best code is the code I didn't have to write. I practice YAGNI (You Ain't Gonna Need It) ruthlessly.
  • Fail Fast, Fail Loud. I handle errors explicitly. Systems should crash immediately when something is wrong, rather than limping along with hidden bugs.
  • Observability First. If you can't measure it, you don't control it. Logs and metrics are not an afterthought; they are part of the product.

/stack

A snapshot of what I focus on now, plus the broader stack I’m familiar with from previous work.

/latest_thoughts