Archive for 'general'

Work / Life Balance

Top 10 Project Killers

1. Excessive Promises – Often made without developer input or consultation. Promises of insane levels of functionality will only seek to burden the project with unnecessary tasks.  Example: Sales: You want a Titanium Rocket Car with your project??? Customer: Errm…well no…erm… Sales: You can have it!!! …later… Sales: We need a Titanium Rocket Car!! Programmer: [...]

Holiday

Google App Engine Frustrations

I’ve tried more than once to jump onto the Google App Engine bandwagon to no avail. Unfortunately it’s preview nature is acting to frustrate any attempt I make build something I’m happy with. Just some thoughts so far: No Direction – It’s been dumped into the ether with no solid direction. No recommended method or [...]

Programmer Competency Matrix

Where are you on this matrix?

Twitter Green

I’ve just taken up using Twitter.  So far so good.  Two points though, one of which isn’t the fault of Twitter but: 1. DowningStreet doesn’t bloody shut up!! 2. The site has complained about being snowed under 3 times so far.  They could sort this easily by using Django instead of Rails. Other than that [...]

YALA: Yet Another Language As comparison…

I was going to do a post that we’ve all seen plenty of by now.  Something along the lines of: “If programming languages were…”.  It would be full of wit and merryment and people would giggle inside – or at least I’d hope they would. Then I realised its been done a million times before: [...]

Git – Sold

I’ve posted a few times about my lack of enthusiasm for Git and other distributed version control systems (DVCS). I never thought there was any point in it unless you were part of a large-scale and very geo-diverse set of developers. When its just a project with me and maybe a few others it seems [...]

User’s Bill of Rights?

Why did I never get this taught at university, college, school, work?  I think it needs to be!  Too often the user is blamed and condemned as the source of all the industry’s ills! 1. The user is always right. If there is a problem with the use of the system, the system is the [...]

Git and Mercurial Hosting

With all the clammering for free SVN hosting at the moment its easy to forget there are other services available.  I wanted to try out Mercurial and Git since they recently became increasingly popular and with Rails switching to Git it just begged to be given a try. Well here’s a few free source hosting [...]