Posted in Programming on Oct 29th, 2007 2 Comments »
Scene 1. Karl and J.B. are pairing on a small web service. Karl is just returning to the workplace with a steaming, hot cup of coffee in his hand.
Karl: 'Let me see what you wrote just now...
usUserName = request.getParameter("UserName");
Um... This variable, usUserName, what does the us-prefix stand for?'
J.B.: 'Well, that is the unescaped user [...]
Posted in Programming on Oct 28th, 2007 No Comments »
CMake is one of the best build tools out there. It has a nice command line interface and comes with an even nicer GUI. Unfortunately the GUI is MFC based, which means you need a VC professional license to build it for windows and you can't use it in linux.
Since Trolltech released it's wonderful GUI [...]
Posted in Agile, Programming on Oct 20th, 2007 3 Comments »
Software is complicated. More often than not it's a complicated mess. Sometimes even a tangled complicated mess. And wherever you look all you see is tradeoffs. There are no easy solutions (tm). The dll hell is replaced by the side-by-side hell. Emacs is better than Vim, Vim is better than the Visual Studio editor and [...]