David is a software engineer with ASTC
(http://www.astc-design.com/) where he develops simulators
(and related tools) for various hardware platforms. In his
spare time he enjoys stargazing with a computerised
telescope, getting low-resource microcontrollers to do
amusing things, plumbing the depths of functional
programming, bike riding with his family, and generally
wondering where the time goes.