A common problem among software projects is its increasingly growing time to maintain and add new features. The balance between adding new features and fixing bugs seems to change over time. In a brand new project it’s all about implementing new ideas but as time passes by the code is slowing us down. This is due to all the (small) decisions that were made over the duration of the project: the compound effect.

As developers we make decisions about our code all the time. Should we write a quick fix or solve it the right way? Do we write automated…

Steven Kok

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store