Tag Archives: programming

Understanding Code

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.

Continue reading

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.

Continue reading

Open Source Licence Misconceptions

Everyone seems to think that if they take use a GPL‘d product, they have to give away their future work. They are almost always wrong.

Continue reading