It all started with a brief extracurricular class at uni a little over twenty years ago. The subject of the course was the (as then) obscure mark-up language called HTML. At the time the specification for HTML 4.0 was shiny and new, but our creations had more in common with Ceefax than the rich applications we recognise today.
Unsatisfied with the rudimentary websites we were building I quickly discovered an appreciation for the power afforded by back-end code, and found myself increasingly focused on development using a variety of server side technologies including Perl, Classic ASP, PHP, ColdFusion and ASP.Net MVC (the good, the bad and the ugly, although I’ll leave it to you to decide which is which).
Even now, some two decades after my first foray into the world of web development, I still get a buzz from the creative process that is coding. There’s nothing quite like starting with a blank canvas and seeing a project through to realisation.
Naturally, over the years my focus has changed, and today I wear many hats; technical manager, Scrum Master, team coach, but regardless of my focus on any given day, the passion for development that was ignited all that time ago continues to endure.
Throughout my career I’ve worked for clients across many different market sectors, and am currently privileged to manage a close-knit cross-functional team delivering responsive web solutions for one of the largest camping holiday operators in Europe.
Although opportunities to get my hands dirty at the coalface are rarer these days, I now enjoy the challenge of coaching and supporting my team through their own journeys, and like to think that I approach the application of agile processes with the same fervour that I once reserved for technical projects.
Nevertheless, while my day job may no longer demand the same degree of technical engagement, I strongly believe in the continued need to "sharpen your axe", and I continue to explore promising web technologies whenever possible. Current interests include functional programming, NodeJS and associated web stacks.