Dev Zen 0x02: Specs

Dev Zen 0x02: Specs

Apr 28

Always, ALWAYS insist on a written specification. Preferably signed in blood. Hear me now: if you do not, you WILL be sorry.

Dev Zen 0x01: Logging

Dev Zen 0x01: Logging

Oct 22

Log everything, worry about rotating later; ‘tail -f’ and ‘grep’ will be your best friends. That one thing has saved my arse more times than I care to count. Today was again one of those days.

Programming problems and a method for solving them

Programming problems and a method for solving them

Jun 18

One of the things I’ve noticed about junior programmers is that they often feel overwhelmed by the programming problems thrown at them. This could very well be a situation of my own making I suppose, since I’m a big fan of throwing junior programmers into the deep end. Admittedly, it may, possibly, not always be the best way to learn for everybody but I’ve watched many beginners...

Programmer's Creed: The Mark of Quality

Programmer's Creed: The Mark of Quality

Jun 17

I was floating around the intartoobz when I came across this pearl of wisdom. I think that following these 4 prime laws will most certainly increase the quality of software. I would venture though, that, in the event of the quality assurance manager being of the male persuasion, that the head in option 4 be replaced by something more important. The Programmers Creed: I will not begin the design...

Doing everything with nothing

Doing everything with nothing

Jun 15

“We the unwilling, led by the unknowing, have done so much with so little for so long, that now we are qualified to do everything with nothing.” – Harold Jones, Maryland National Bank, 1978 I love that quote (the Mr. Harold Jones version…), it reminds me so much of my early… well, OK, pretty much entire career in software development. I have always had to make do...

The Apple and the Android

The Apple and the Android

Jun 06

There are, in my humble opinion, several correlations between what happened with the PC market in the 80’s and 90’s and what is happening today in the mobile/smart phone space… but more on that shortly. A couple of years ago I had an iPhone 3G for about a year, until it was rudely taken from me and at the time I never bothered to replace it even though I missed it like a lost...