In the last decades, I've built a love–hate relationship with abstractions. Good ones reduce complexity, while bad ones add it. But the thing is: telling them apart isn’t always easy.
An important part of my work is helping others build better software. Since I couldn’t find a practical, unified source on this topic, I decided to create one.
An important part of my work is helping others build better software. Since I couldn’t find a practical, unified source on this topic, I decided to create one.