Avoid the “just a couple more lines” syndrome. Composition saves your day. I can never stress this enough. After many years spent developing systems at…
A Software Development Blog
Avoid the “just a couple more lines” syndrome. Composition saves your day. I can never stress this enough. After many years spent developing systems at…
When you’re in a discussion with Framework fans, here’s some arguments you can use to knock them out (metaphorically). A lot of developers use frameworks…
It takes great metaphors to convey great ideas. And a Hexagon is not exactly one of those. When I encountered the Hexagonal Architecture for the first…
I had a dream: Object Oriented and Functional devs hand in hand toward the future. Everyone loves and uses both paradigms. Humans are addicted to…
Something went terribly wrong. We took an insightful principle about knowledge management and turned it into code nonsense. “Don’t repeat yourself”. Every respectful developer learns…
“Use inheritance to extend the behavior of your classes”. This concept is one of the most widespread, yet wrong and dangerous in OOP. Do yourself…
Another unhappy wording case that leads to confusion and a lot of headaches for developers and maintainers We have a broken term. It’s microservices. Since…
Another Berlin Leadership Meetup event, another set of slides. This time I gave a talk about the Cynefin framework and how it can be used…
Recently I had the pleasure to speak for the second time at the last Berlin Leadership Meetup event. I presented a talk about The Psychological…