Started my working life as a developer but spent most of it in senior design/architecture roles and, eventually, CIO/CTO. I've managed to keep programming though more as a hobby but sometimes get called in when younger folk face problems involving old legacy code. As a developer I tend to be a bit impulsive so I've come to love debugging tools :)