Blog

Writing was my passion a long time ago. Creating content for this blog allows me to share knowledge, nurture my own growth, and develop another important skill - writing.

30 June 2026

Your Agent in the Fight Against Legacy Code

Legacy code rarely loses to one big refactor. More often, it requires patient work, good context, small steps, and sensible verification. An AI agent can help with that, but only if we treat it as a tool for working with code, not as a magical way to pay off technical debt.

Read more
Optimizing with Memoization
14 June 2026

Optimizing with Memoization

Cache is tempting because it sounds like a quick answer to unoptimized code. But remembering the result is only the beginning. You still need to know what the key is, when the result becomes invalid, and whether you might return data to the wrong user. That is what memoization is about.

Read more
Czy precommit hook to zło?
27 May 2025

Are Pre-commit Hooks Evil?

Tools come in all shapes and sizes - some better, some worse, some loved, others hated - but they’re always created with a specific purpose in mind. Today, let’s talk about one such tool: is the pre-commit hook really as bad as some people say?

Read more
Post-mortem
04 May 2025

Post-Mortem Analysis

Oops. We took the app down. The client is calling - the website has been down for an hour, and no new orders are coming in. It’s stressful, but eventually, the situation is brought under control. The question is: how can we prevent similar incidents in the future? Maybe a post-mortem analysis will help.

Read more
Modułowy css
06 August 2024

Modular CSS

Modular CSS. It sounds like a dream, but the truth is, part of the work has already been done, and it seems we are on the right track to achieve it. Today’s article tells the story of CSS from the perspective of the pursuit of creating modular components.

Read more
Bad and rotten apple. Ugly trendy bad apple on wooden background⁠
27 June 2024

A Programmer's Expiration Date

When does a programmer retire? Will they even make it to retirement while still working as a programmer? In today's article I talk about burnout, crunch, but also about the development paths available after reaching senior level.

Read more
High Rise Sky Scrapers⁠
13 June 2024

Secrets of the MVC Architecture

MVC is one of the oldest and most popular architectures in web-development. For many years it has been valued for its simplicity and usefulness. Even so, it did not work well in most frontend applications. Why? Today I will tell you more about MVC.

Read more
Closeup texture layer of Rainbow cake .Delicious rainbow cake
09 April 2024

How Many Layers Does a Website Have?

What z-index does a modal need to always be visible above all other elements? Most frontend developers set a value somewhere between 99999 and 99999999. And perhaps we could fit under 10. Meet stacking context - a CSS mechanism worth knowing.

Read more
Binary system - transistors
28 September 2023

Binary System

Numbers, numbers, numbers - they have been with us for thousands of years. We keep trying to organize them, transform them, understand them, and write them down. One of the number systems we invented is the binary system, which forms the foundation of the entire IT world. Welcome to the world of zeros and ones.

Read more

Join the newsletter and stay up to date for free!

Join my newsletter for free. You will receive information about new articles, programming world curiosities, and many practical tips on personal development.