Clean Code, Clean Architecture and everything in between.

Making Modifiability Explicit Again

Among the main quality criteria (availability, modifiability, performance, security, testability and usability) modifiability is the most interesting one. This is due to the fact that modifiability is hard to measure, yet every stakeholder will implicitly expect it to some degree. However, as it happens with the other quality criteria of a software system, modifiability comes […]

IT Job Interview Culture

Are you an IT manager / chief developer / architect responsible for interviewing candidates for a software development position? If so, I bet 90% of you could as well flip a coin to decide for or against a certain candidate. I’ll tell you why in the following article. Let me start with an analogy. Assume […]