Recent Posts
False positives and semantic versioning
As part of stabilizing an upcoming release, I always dog food a beta package against the 12000 unit tests in one of our bigger projects. In the early days, that would surface all kinds of edge cases I never thought of. In every single case, the first thing I would do is to add a new unit test to ...
How we document stuff
A recurring topic in every software project I've been involved with is what to document, when to do that, and where to store it. So it wasn't a big surprise that at a recent event, somebody asked me how we track and communicate design decisions. I initially pointed him to an article I wrote in Fe...
It’s not about what you know right now, it’s what you’ll know in the near future
Unless you're looking for some really specific skills, hiring somebody purely based on somebody's current skills is the worst thing you can do. In my current position, I regularly get to do job interviews, both for my current client as well as for my employer Aviva Solutions. And while evaluating...
Dude, you can’t solve all the problems by yourself
I think that the gist of this post should be pretty clear. Unfortunately I've fallen in that same trap myself many times. So often, I had to refrain myself from pulling somebody's keyboard from under their hands, just because I thought I could fix the problem at hand myself much faster. But with ...
The subtleties of developer commitment
In a recent post, I concluded that I have a strong tendency towards tactical architecture. From that perspective, I try to avoid big-design-upfront. I have a built-in allergy for rebuilding stuff that is already out there. I would never consider building my own message bus or event sourcing frame...
Key Takeaways from Build 2015
The beauty of attending conferences is not just about hearing the latest and greatest (which you can read on the internet anyway), but it's the time away from the daily job that allows you to really immerse yourself in new information. If you can, I recommend attending a conference in another tim...