The Distributed World built by DevOps – #GOTOAMS 2018

Distributed computing is the challenge of today. At the GOTO Amsterdam 2018 conference there was quite some talk about it. But also the practices needed to build and operate these systems got a lot of attention. This blog post contains some of my takeaways from various talks. Distributed Systems are too hard In his keynote, […]

User’s stories – DDDEU 2018 bites

(NOTE: The following blog post contains some takeaways of the material that Avraham Poupko (twitter) presented at the Domain Driven Design Europe 2018 conference.) Story telling is as old as the oldest human society. There is no known culture that did not have an oral tradition. A story told by one person to another is […]

“The Nature of Software Development” – all you need to know about Agile

There are so many people who have stated that “Agile is Dead” by now, that I am somewhat ashamed to mention it again. However, it is necessary because it is important to realize that buzzwords, consultancy and certificates don’t do much to improve software delivery. The Agile Mindset, however, does help in delivering value with […]

The Nature of Software Development - book cover

Action composition in the Play Framework

The Play framework is a pretty popular web application framework that you can use to build web applications in Scala or Java. One of the building block is the Action, which is responsible for converting an HTTP request to a result. Controller classes will contain Action generators, that are used to handle the HTTP request […]

Can technology replace the human touch?

Recently I read an article on TechCrunch titled: Technology can’t replace the human touch by Ron Miller, and it made me think. Can technology, or to be more specific, intelligent technology replace the human touch? It is natural to think that humans are special. That there is something about us that cannot be replicated. It […]

40% of Glory

When a team achieves something, be it big or small, it is nice to get recognition for it. However, this is not always the case. There are many situations in which someone else, often some manager, gets all the credits. I like to refer to this situation as the 40% of glory rule. 40% of […]


On solving problems

As developers, our job is finding solutions to problems. Finding a good solution to a problem that has not yet been solved will give the business a tremendous advantage over its competitors. This is where the money comes in. As software developers we play a key role in this process. It has indeed become apparent that […]