Every programmer should be able to understand and reason about a line of code in one of his* working languages. It’s far more useful, though, to be able to understand and reason about blocks of code.
Tag: programming
Design Debt
I’ve just been reading some of James Shore‘s articles, and was very impressed. The article on Design Debt is a good attempt to explain why a particular approach is a long-term disaster.