"Good morning ladies and gentlemen, this is your programmer speaking…"
I came across this photo of a modern aeroplane cockpit. It seems that increasingly pilots don’t so much fly any more, rather they operate a computer (notice the keyboard and joystick where there used...
View ArticleWhich languages should you be familiar with for a career in web programming?
While doing some research for my latest teaching job, I had reason to find out which are the most widely-used server-side languages used for web programming. The information provided by what seems to...
View ArticlePursuing Code Simplicity – Does Dr. Dobbs Miss the Point?
This article in Dr. Dobbs claims an obsession with code simplicity exists among some (i.e. agile) programmers. It refers to that old received hacker wisdom that any fool can write complex code, but it...
View ArticleSoftware development and your natural rhythms
One of the lessons from Joel Spolsky I took to heart right from the start of my career as a software developer was to schedule tasks honestly. Scheduling dishonestly means estimating a task when you...
View Article