Exception handling done the right way
I love exceptions, but I get a distinct feeling many people don’t when I see some horrific examples of their use. Especially from people who gets forced into using them by javas wonderful checked...
View ArticleWhy you should use prefix increments instead of postfix
This is a pet peeve of mine, so bear with me. I really don’t like this code (curly brace language of your choice, but lets say it’s C#): for (int i = 0; i < 10; i++) { // Do stuff } I specifically...
View ArticleChoose your own technology adventure
I’m sure you remember those books from when you were a kid. The choose your own adventure books. You started reading, came to a decision point from where the book gave you a goto-statement to another...
View ArticleTales of extreme debugging
Sometimes debugging, at least through the rose-tinted goggles of hindsight can be quite amusing. Today I’m going to share with you two of the better ones I’ve experienced myself to brighten up your...
View ArticleDrawing graphs with graphviz
If you’ve read any of my posts regarding regular expressions you’ve seen these little graphs. I just wanted to tell you all how they were made. They might not be very pretty, but it’s easy to produce...
View ArticleForeign language code
If your native language isn’t English you’ll sooner or later run into the issue of what language you’re supposed to write your code in. Confronted with the last system I worked in I haven’t seen any...
View ArticleOn big balls of mud
There’s an old article on the web about balls of mud, defined by the article as: “A big ball of mud is haphazardly structured, sprawling, sloppy, duct-tape and bailing wire, spaghetti code jungle....
View ArticleThe most important point of paying someone to develop for you
From time to time I amuse myself in other peoples failures. I know I’m not alone in this ignoble endeavour. There’s a lot of sites that are pretty much aimed at poking fun of projects that failed and...
View Article
More Pages to Explore .....