Most time i spent in bug fixing or extending features was in code that tried to be clever and over engineered. e.g. "Let's use the visitor pattern with double dispatch to do dependency injection" vs "just adapt the methods and done".
No comments yet.