- 
			
				
Backup as often as you like
24 May 2015
Have you ever experimented with a few different approaches to solving a tricky problem only later to try to salvage…
 - 
			
				
Work on multiple changes concurrently
23 May 2015
Some server-client Version Control Systems (VCSs), for instance Perforce, have concepts like shelving where you can isolate changes you make…
 - 
			
				
Power of the server in your client
21 May 2015
The previous generation of Version Control Systems (VCS), like Subversion, have a traditional client-server model. All the functionality relating to…
 - 
			
				
For those not yet using git
20 May 2015
Whether you’re yet to use the world’s favourite new version control system in earnest or not, be under no illusions…
 - 
			
				
Yo dawg, I heard you like functions
13 May 2015
It’s hopefully old news to you all but the free lunch is over (NB this article is 10 years old).…
 - 
			
				
Fantasy Football Team Selector 2014-15
3 Aug 2014
It’s that time of year again to update the data in my English Premier League, Fantasy Football Team Selector spreadsheet.…
 - 
			
				
Converting XML to JSON
12 Jul 2014
XML and JSON are the two most common generic standards for passing representation state information in web APIs. So when…
 - 
			
				
Before you learn to program
30 Apr 2014
How should you begin to learn programming? What language should you pick? What are the long term, safe bets you…
 - 
			
				
Death By A Million Cuts
23 Mar 2014
Individuals within the software development community are in one of two states. One believes that there is a deep rooted…
 - 
			
				
Confusing Christmas with Halloween
28 Feb 2014
Understanding how computers work is essential in allowing us to use them as tools. We therefore need to translate some…