Have had to recently update my bio for a pitch document, clearly I’m getting better at this sort of thing (until the grammar police catch up with me) as this was my first attempt to make a more relevant, high level summary of my professional life.  I’d hire this guy, would you?

“David has worked with internet related technologies for over 15 years, from small CGI scripts for the BBC to the worlds first package collection service with TNT.  David has worked with various programming languages and database technologies to enable small and large organisations use the internet for business.  Projects have included working with TNT, Acer, Sky, Unilever, GSK, British Airways, Colgate Palmolive, BAT.  Technologies have included PHP, Python, JavaScript, MySQL, Postgres, MongoDB, various Cloud service providers and use of API based services including YouTube, Google Analytics, Twitter and Facebook as well as building mobile applications using PhoneGap.”

Day 17

And my work here is done, well almost. Client handover finished yesterday to the new perm programmer and general technical bod at the company, so 10 pages of documentation and a run through some of the code.  That was it, thank you for your work and if you ever need to feel free to use us a reference.

It was certainly interesting work as well, VBA and SQL server with an unhealthy dose of VBScript (Who knew it still existed) in a market I’ve not worked in before, originally just involved in setting up a server and a couple of desktops the contract ended up being over a year long. (and that’s not me being slow on Windows!)

One happy client is now one happy ex-client.  Luckily for me this being 2013 and not 2012 I’ve already got replacement work lined up to fill the time ;-)

Day 3

I can’t imagine I’ll get this into double figures but you never know.

Anyway as one of the things I claim to be is a programmer I need to start doing it better, in the past I’ve picked up languages as I’ve needed to based on the work that is sold by the company I’m working for, notable examples of this include

  • Lotus Notes
  • Java Server Pages
  • VBA
  • VBScript

However now that I’m doing my own thing as Wirewool along with working with others such as TodayIShould it becomes easy to sell the technology and the solutions you know and so your learning changes, you don’t learn new things, but you do learn how to do things better, which is fine, but not great.  So to be great I’m going to learn some new things….

And I’m going to improve on the PHP stuff I know and by using PHPUnit ensure the code I wrote is testable and tested.  I’ve also got an Expression Engine module written that with a bit of a tidy up and some documentation is ready to be released, so I’ll get that cracked as well.