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

Continuous Improvement

We Don’t Have Time to Learn It

There are many good reasons why using a new library, framework, or programming language (later referred as a tool) is not worth it. However, for some reason the most common reason I hear is: We don’t have time to learn how to use it. It is easy to

We Are Gonna Need It

There was a time (not so long ago) when we designed everything before we wrote any code. We gathered the requirements of our application and wrote the requirement specification. We took these requirements and designed an architecture that helped us

5 Things I Do to Stay Relevant

I have noticed that some Finnish IT professionals are complaining that being just a good employee isn’t good enough anymore. These people argue that they cannot get a job because: Their work experience isn’t worth anything because they have no

We Need More Foremen

This week I read a blog post titled Where is the Foreman by Robert “Uncle Bob” Martin. It made me think. Uncle Bob suggests that a software development team should have a foreman who: He’d make sure everything was done, done right,