I released the starter package of my Test With Spring course. Take a look at the course >>

Lean

Why Continuous Improvement Is Worth It?

Under construction sign
When we start a new software project, we are typically full of enthusiasm. The whole team thinks that this time we will be able to avoid the mistakes we made in our previous projects. We dream that this time everything will be perfect. And then, we

What I Learned This Week (Week 49/2013)

Learning
Each week I write a blog post which describes what I learned that week. I write these blog posts for two reasons. First, I want to keep track of my personal development and writing regular blog posts is a great way to do it. Second, I want to share

The Way of the Hipster

Taking a picture
Everyone has heard about hipster developers. These are the guys and gals who are working in startups and doing cool things. They are not driven by money. They are driven by the will to make the world a better place for all of us. They use cool

The Dark Side of Best Practices

A dark light bulb
Best practices are the backbone of software development (or so we are told). Every developer has his own opinions about software development processes, architecture, and programming. These opinions are based on education, personal experiences, and