Wood versus Plastic
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Monday, June 22, 2009 | 2 comments
I got this analogy after having Scott Hanselman in town, he has a specific ritual whenever he is on a trip. He wants to find a Thomas the Tank Engine to take home for his son Zenzo, but that is not
From liquids to solids in baby steps
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Saturday, March 07, 2009 | 4 comments
This post is about refactoring your legacy code towards better designed code, but first let’s define what I think legacy code is. For me legacy code is code that is not properly testable. I intentio
What I mean when I say, “This is Bad code”
by Mark Nijhof, in
Improvement
SOLID
Craftsmanship
Design Principles | Tuesday, March 03, 2009 | 3 comments
Well of course I mean that the code _is_ bad. But this has _nothing_ to do with the person who wrote the code. This small but so important detail is not understood by the majority of software develope
Today I had my SOLID talk for our local NNUG group, this is an extract from the talk “Software Development is not a Jenga game” there were about 30 people attending so I was happy with such big a turn
Why do so many people and even actual developers think Software Development is easy, something that everybody can do? Do we really have to look back and see how many projects have failed? Or how many
Is NDA in conflict with YAGNI?
by Mark Nijhof, in
NDA
DIP
IoC
Design Principles
xServiceBus | Saturday, November 29, 2008 | 1 comment
I got a question on my previous post (The No Dependency Architecture (NDA)) if NDA is not in conflict with YAGNI, and when I was writing the response it became more or less an actual post, so there yo
The No Dependency Architecture (NDA)
by Mark Nijhof, in
NDA
DIP
IoC
Design Principles
xServiceBus | Tuesday, November 25, 2008 | 3 comments
We already have many, many, many acronyms in our profession; TDD, BDD, DDD, SOA, EDA, DIP and SOLID just to name a few. So who am I to add yet another one in the mix, well I am a nobody. Having cover
Recent blog posts
- Follow me @ Elegant Code
- CQRS à la Greg Young
- CQRS à la Greg Young example code
- My Kindle DX
- My book: Are You Better Than Yesterday?
- Running with Scissors
- Applying Domain-Driven Design and Patterns
- Hey Developer, YAGNI I tell you
- Hey Developer, the product you create is your code
- NDC videos are published






