Category: Blog

  • Software duplication on the dryness scale, is it all bad?

    Within our software industry we have multiple principles and acronyms that explain that introducing duplicate code is a bad practice and should be avoided. An example is: DRY (Don’t Repeat Yourself). Or a more lenient version sometimes used for test code: DAMP (Descriptive and Meaningful Phrases). But then there seem to be some counter weights…

  • The Compound effect in software

    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…