As a programmer working in a team in a professional arena, you will sooner or later find yourself drowning. You underestimated your task. You are stuck and you are losing confidence in your ability to complete on time and to … Read more
Functional specifications are important. We all know this, or at least we all acknowledge that we are supposed to think they are important. We are supposed to always write one, or if someone else is doing the writing then we … Read more
Arguably the most important skill in a programmer’s arsenal, yet possibly the one which he receives the least training in, is the ability to write readable code. This skill was barely touched on during my formal education, and I don’t … Read more
Although a career in programming may not require a great deal of public speaking, the chances are that at some point a programmer will need to speak in front of a group of people for one reason or another. Maybe … Read more
I returned home yesterday following a week-long holiday in Barbados. It’s a beautiful island, but more importantly having a week off work gave my brain, and the rest of me, a chance to rest and recuperate.
Most of us accept, … Read more
At one of my first jobs, as part of my introduction to the team, my new boss sat me down and bluntly told me:
Please don’t tell me something is done, unless it is actually done.
A few years later, … Read more