I got hooked on programming in 1980 at Argonne National Labs when they got an Apple ][ and were looking to make it do something. I wrote a data collection and plotting program that automated a lot of drudgery out of the environmental studies lab and I've never looked back. I've spent all but six years as a consultant learning new businesses and coding up solutions. I have a particular fondness for embedded systems. Now I find myself spending more and more time creating online video training courses for programmers.