About Me

Sunday 25 October 2009 at 5:02 pm.

Often described as the Jekyll and Hyde of the IT and photographic industry I juggle an exciting career as a .NET Architect with a passion for photography. Married to my lovely wife Caroline I currently live in Canterbury surrounded by the lovely Kentish countryside.

Little history

My interest in computing stretches back to the age of seven thanks to my father Brian, who was not only a keen photographer himself but also a computer teacher at the local secondary school.

Progressing from a ZX81 through the world of the BBC Micro to my first AST computer I first began developing applications at the age of fifteen, largely for the then vibrant Bulletin Board System community. Written in TopSpeed C I released software as freeware and shareware; most notable of these being “Node Manager”, an application to manage multi-node bulletin board systems.

Here & now

In the last five years I’ve worked mainly as a freelance consultant and contractor on large-scale enterprise systems specialising in migrating existing requirements from older technologies to leverage the extensibility and scalability of a .NET platform. Most recently I joined Advanced Health & Care Ltd as Development Manager responsible for development and release of software by the Ashford-based team.

A fan of OSS (Open Source Software) I often incorporate technologies such as FubuMVC, StrutureMap, and NHibernate whilst adopting a DDD (Domain Driven Design) approach. I am a firm advocate of agile methodologies such as Scrum, and always adopt a TDD (Test Driven Development) approach to programming.

Any questions?

If you have any questions please don't hesitate to contact me, I can be found in many on-line guises outlined here.

Reading list

  • Josh Arnold - Web developer, author & contributor of FubuMVC
  • Jeremy D Miller - Web developer, author & contributor of StructureMap & FubuMVC
  • Roy Osherove - Unit Testing, Agile Development, Leadership & .NET
  • Rob Ashton - Technical Lead & author of MvcEx and AutoPoco
Ian:

There will have to be very strict guidelines, the last thing you want is dispute over “.. but you gave him 5 credits and her only 3?!” which will undoubtedly lead to the scheme being rescinded. That re…

Gary Ewan Park:

This is a very interesting idea! It does leave some questions about how it is “policed”, and who decides whether a particular blog post, or SO answer warrants the credits, but I really do think that i…

Chris Marisic:

Being both a developer and a leader of developers, I have found little to be as integral to the speed and success of software development as intellisense. This is also why I leverage R# on top of Vis…

Franc:

I have to admit that Spark won me over very quickly, yes it is not perfect and yes I am not an expert in the subject but it has provided me with new skills. I have been a victim of its lack of intellis…

Randolph Burt:

Intellisense helps me code faster and make less mistakes. However, from a personal point of view, it can be the difference between enjoying development and not enjoying development – and if you don’t …

Jeremy D. Miller:

Nitpick so it doesn’t bite someone later, “Update project references to the updated dependencies” Ripple just does a crude copy of the assembly files. No project references are changed. My assump…