Degree qualified electronics engineer (but that was a long time ago), specialising in digital logic, integrated circuit design. Been working in software for last 20 years.