by Ruben Hamers | May 4, 2026 | Vibe Coding
#begin So this one is a bit different from my usual content. No book reviews, no Unity3D deep dives, no event bus patterns. Today I want to talk about something I built together with Claude that I found genuinely interesting from both a conceptual and a...
by Ruben Hamers | May 4, 2026 | Modern Software Engineering
#begin Chapter 10 is about cohesion. David defines it as “the degree to which the elements inside a module belong together.” Simple enough on paper, right? Until you’re staring at a 2000-line class that does authentication, sends emails, formats...
by Ruben Hamers | Apr 11, 2026 | Modern Software Engineering
#begin Chapter 9 kicks off Part 3 of the book, which David calls “Optimize for Managing Complexity”. After all the chapters about the right mindset for learning, iterating and experimenting, Dave now shifts gear into the design principles that help us keep...
by Ruben Hamers | Dec 20, 2025 | Modern Software Engineering
#begin Chapter 8 is about adopting an experimental mindset in software development. David argues that we should stop relying on opinions or authority and instead base decisions on evidence. If you want to know whether a programming language is better for a specific...
by Ruben Hamers | Nov 20, 2025 | Modern Software Engineering
#begin Next is chapter 7 called ‘Empiricism’. Dave says that in the philosophy of science it is defined as “emphasizing evidence, especially as discovered in experiments” and it is a fundamental aspect of engineering. We as engineers often experiment with all kinds of...
Recent Comments