I'm Maciej Marzęta, a software architect and technical leader writing about deterministic AI-native software engineering (Spec-Driven SDLC), high-performance Python, and production systems architecture. All specifications, TDD implementation plans, and code from these articles are available in my GitHub Case Studies repository (about & contact).

My cloud, at Home

Rebuilding my own server reminded me that the internet doesn’t have to belong to corporations. Sometimes, running your own cloud is less about tech — and more about taking ownership again.

NeoVim: A tool for the 10x engineer

A couple of months ago, NeoVim became a hot topic on programming X. People were forming something of a cult around it, convincing everyone

Python mutable default arguments - why the snake bites?

In Python, using mutable default arguments can lead to unexpected behavior and memory management issues. In this article, we'll explore a common issue with mutable default arguments and provide a solution using a sentinel value.

For humans, by human

I believe humans deserve to know whether content they consume was generated by AI or by other human. Back in 2022, when ChatGPT was

Parallelism vs Concurrency

Understanding the Differences Between Parallelism and Concurrency with python asyncio and multiprocessing