Marcin Pypec

Thoughts, lessons, and mistakes from building software.

I've worked on everything from greenfield products to large legacy monoliths. I write about the problems I've run into, the decisions I've questioned, and the lessons I've picked up along the way.

You probably won't find “10 Spring Boot tricks that will 5x your performance” here. Mostly just things I wish someone had told me earlier.

Recent articles

View all articles

A Practical Approach to Modular Monoliths

How to keep a monolith healthy as it grows: boundaries, coupling, testing, and when to split.

In progressArchitecture

Designing AGENTS.md for AI Teammates

What an ideal agent instruction file should contain, and why those choices shape better AI-assisted work.

In progressAI

Topics