Semi-retired hardware engineer / CTO / founder. Now mostly bicycling. Messing about with programming in spare time.