I have a degree and an interest in history stretching back to my teenage years forty years ago.


To earn a crust, however, I have spent 35 years in the software development business. I have worked in the UK, the US, Sweden and 16 years in Ireland. I have worked in many business spheres, in naval technology, for airlines, satellite telemetry, in mineral exploration, in insurance, for the Irish taxman, on marketing web sites and various aspects of telecoms.


In those years developing software systems, I have worked in many different aspects of the automation from user-facing software to elements buried deep in the databases of a far-off server farm, and all sorts of processing between the two endpoints.


For those in the software systems business, those aspects include graph theory and other long-running algorithms, expert systems, sadly before the big data revolution, service-orientated architecture, databases and middleware, embedded systems, dependency injection, user interface design and test-driven development.


Parenthood changed me, as it does everyone who finds themselves having to look after another human being. I also spent six years looking after my Mother who was suffering from ever-growing dementia. These personal factors cause me much thought over the relationships between us and our brain, how our minds work and how we can use technology to live healthier, more thoughtful and more worthwhile lives, which is how I came to work on Got-A-Head®? with my wife.