Practical Blog
Knowledge Platform
Practical Blog
Knowledge Platform

Claude Code for Developers
1-day Workshop · Practical AI training · Hands-on workshop23/12/2026 · 09:00 – 17:30 👉 Save Your Seat HERE Overview AI coding agents have changed



Somewhere in your AI adoption there’s a line. Cross it, and things may stop working as expected.
What changes when the line is crossed is how much your team understands the system.Nobody got worse at their job.Code simply arrives faster than anyone



Where the regime changes [Part 3]
The Three Physics of Software: when you can no longer review 100% of changes In this series I’ve been describing a regime change. When code



Why your agent keeps building what you already have
Last month an agent I was working with wrote a completely new paging mechanism.The problem was that the system already had a built-in way of



You can generate code faster than you can delete it [Part 2]
(The Three Physics of Software — part 2 of 2: disposability, and the escape surface) Left alone, that only goes one way: the codebase accumulates and



Nothing was added to your codebase. It got heavier anyway [Part 1]
(The Three Physics of Software — part 1 of 2) All our software building practices were formed with a single constraint in mind: people wrote



6 Architectural Concepts to Get Familiar With
Object Oriented Paradigm The paradigm’s roots started in the 1960s and became dominant during the 1990s. Although it is not exactly an architectural paradigm, it



Composite objects – (how) do you assert them?
Let me start with a code sample (in java) that will demonstrate what I am going to talk about: … private IMAPService _mapService; public



Unit tests, are they worth it?
Often I hear people doubting the effectiveness of unit tests, they usually say “most bugs we encounter with are ‘integration bugs’”, “they usually happen due to



5 Things to Improve Your Code Review
Understand the Requirements The first step for a productive code review is to understand what the task was all about and think about possible solutions.
Recent Posts



Claude Code for Developers
1-day Workshop · Practical AI training · Hands-on workshop23/12/2026 · 09:00 – 17:30 👉 Save Your Seat HERE Overview AI coding agents have changed



Somewhere in your AI adoption there’s a line. Cross it, and things may stop working as expected.
What changes when the line is crossed is how much your team understands the system.Nobody got worse at their job.Code simply arrives faster than anyone



Where the regime changes [Part 3]
The Three Physics of Software: when you can no longer review 100% of changes In this series I’ve been describing a regime change. When code



Why your agent keeps building what you already have
Last month an agent I was working with wrote a completely new paging mechanism.The problem was that the system already had a built-in way of



You can generate code faster than you can delete it [Part 2]
(The Three Physics of Software — part 2 of 2: disposability, and the escape surface) Left alone, that only goes one way: the codebase accumulates and



Nothing was added to your codebase. It got heavier anyway [Part 1]
(The Three Physics of Software — part 1 of 2) All our software building practices were formed with a single constraint in mind: people wrote



6 Architectural Concepts to Get Familiar With
Object Oriented Paradigm The paradigm’s roots started in the 1960s and became dominant during the 1990s. Although it is not exactly an architectural paradigm, it



Composite objects – (how) do you assert them?
Let me start with a code sample (in java) that will demonstrate what I am going to talk about: … private IMAPService _mapService; public



Unit tests, are they worth it?
Often I hear people doubting the effectiveness of unit tests, they usually say “most bugs we encounter with are ‘integration bugs’”, “they usually happen due to



5 Things to Improve Your Code Review
Understand the Requirements The first step for a productive code review is to understand what the task was all about and think about possible solutions.