Why programmers need to smell their software systems
If your software system is slow and struggles to ‘evolve’, there’s a good chance your team is only working one-dimensionally, says Gernot Starke, a leading expert in software architecture behaviour.