Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
If you're afraid to change something it is clearly poorly designed.
So I hope I’ve made clear that imposing agile methods is a very red flag.
If you're a technical lead, you need to be coding.
I find that writing unit tests actually increases my programming speed
One of the things I've been trying to do is look for simpler or rules underpinning good or bad design. I think one of the most valuable rules is avoid duplication. "Once and only once" is the Extreme Programming phrase.