Posts

Showing posts with the label Contracting

2012: The Year The World Would End

Image
Despite my growing cynicism towards anything even remotely joyous and celebratory, 2012 has been the best year of my life so far. I married my wonderful wife; celebrated 30 years on the Earth; visited a number of historic landmarks and cities in the UK; spent August travelling through nine American states, sampling a vast array of cuisine and witnessing some amazing sights; and dug my teeth in to a lot of patterns and technology that's really interested me. I've also started on the path to clearing out all of the junk I've accumulated over the past 15 years, which has turned out to be an extremely liberating experience, even if it means I had to bite the bullet and chuck out a vast number of things that "I might use before I die". Fig 1. A shit tip I could prattle on about how awesome married life is, or regale you with my adventures across land and sea, but this isn't one of those god-awful social networking sites whe...

A learned journey

As a mercenary developer, I come across programmers from many different walks of life; of all skill levels and abilities with varying levels of enthusiasm. Whilst I'm certainly not perfect (and am always learning), I encounter some who are yet to grasp some of the more basic programming concepts. It's very easy to take a blinkered view of the technologies you're familiar with and to become complacent in your current role or too comfortable with your existing skills. On the other hand, some developers I encounter are far keener than I, and therefore usually far exceed my skill; two things which are directly related. I speak from first hand experience when I say that by taking a step outside of your comfort zone and making even one or two small changes to your daily routine as a developer could seriously improve your general programming knowledge and overall productivity. Although not quite ad-verbatim, I think it was Scott Hanselmann who recently blogged that simply stat...

Microsoft Community Contributor Award

Image
I'm sure this isn't hard to get (although I'm not entirely sure how I managed it), but today I opened my email to find a lovely email from the Microsoft Community & Online Support department stating I'd won a Microsoft Community Contributor Award. I got a certificate and everything: I am now "officially" evil. I've not been that active on the ASP.Net forums for a while, but I did recently outline and troubleshoot a bug in Phil Haack's Route Debugger . After commenting, Phil sent me an email and I replied... but I've not heard anything else, so I don't really know :) Either way, it's a nice little addition to the CV and I received a few little benefits from Microsoft - time will tell if they're useful to me or not!

The human condition

Image
People often complain that contractors get paid too much, whilst they seem to do the same job as permanent developers. As one of those dirty contractors myself, I obviously have a different view on the subject, and via the medium of my blog I would like to attempt to clarify the differences the way I see it. Technology In order to be a successful contractor (or consultant, as I prefer to call myself), you have to be "current". By current, I mean you have to stay up to speed with the latest technologies in your particular field. If you're a fellow .Net developer, I'm sure you're aware that Microsoft are always releasing new software platforms, plug-ins and technologies. Only last week MVC 3 was released and with it a plethora of new development tools . Even if you've landed a contract that could take up the next few years of your working life, by the time you've finished there 43 new versions of Internet Explorer will have been released, and the trendy...