I’ve just read an interesting article of Sandi Metz. I consider it important (and provocative) enough to dedicate a newsflash to Sandi’s article. Basically, my article is a commented link. Mind you, how often did you do stupid things during your working hours just because you valued existing to code high? That’s a common trap […]
One of the best ways to improve your programming skills is to read code written by others. Today I was puzzled by a program that did work – but I couldn’t find out why. As I found out, it’s a fairly clever piece of code, and I guess you can learn a lot by reading […]
Refactoring code means to transform it by rules that can be automated. In most cases the goal is to simplify the code. Sometimes it is not easy to achieve this goal because the automated rules are not flexible enough to recognize code duplications that human beings see at first glance. This articles shows some hints […]
It’s a common misconception that every program needs documentation. Most people seem to be terribly scared by programs lacking documentation. Whenever I am asked where my documentation is, inevitably this question is followed by the next question: “What happens if you leave the company? Nobody´ll be able to figure out your code!” That’s nonsense.
Theese days we had some difficulties updating the libraries we used. We had to update them pretty often, sometime twice a week. So I was looking for a neat way to update the libraries on my collegues’ computers without blocking their work.