Done Done
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, in...
View ArticleTake a Break
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...
View ArticleLearning How to Learn
If you want to learn something about programming which may help you in your career, you are faced with two decisions: what to learn, and how to learn it. And with each decision you are faced with a...
View ArticleLife Without Resharper
I recently (finally) upgraded to visual studio 2013. One unfortunate consequence of this was that the version of Resharper I was using (v7) was no longer supported. I was disappointed to find that my...
View ArticleKeep Your Blood Flowing
One of the drawbacks of life as a programmer, along with most other professions, is that we are required to spend most of our day sat at a desk. There have been a lot of studies indicating that this...
View ArticlePareto Programming
One of my favourite principles is the Pareto Principle, also known as the 80-20 rule. The principle states that frequently, around 80% of the effects come from 20% of the causes. I love this principle...
View ArticleMy 3 Favourite Productivity Tools
Over the years I have been something of a productivity tool junky. Like many programmers I love trying out new productivity tools and utilities, but 90% of them don’t stand the test of time. I will...
View ArticleThe Frustrated Programmer
As a programmer you are likely to experience frustration from time to time. In the last few months I am sure you can recall at least a couple of occasions when you have sat at your desk, faced with a...
View ArticleA Proposed Approach to Estimating
“Estimation (or estimating) is the process of finding an estimate, or approximation, which is a value that is usable for some purpose even if input data may be incomplete, uncertain, or unstable.”...
View ArticleThe Natural Planning Model
Perhaps my favourite technique from David Allen’s excellent book, Getting Things Done, is something he calls the Natural Planning Model. This is an informal approach to project planning which can be...
View ArticleDaily Journal for Work
I recently came across a blog post which advocates maintaining text files while you work, to journal what you are doing, what you are thinking, decisions you are making and so on. I’ve been trying this...
View Article
More Pages to Explore .....