I’m a software developer and consultant with over 15 years experience in the technology industry, including the last decade as a technical and delivery lead. I’m a generalist in every sense, and work in all project situations, from R&D and fields of green through to legacy rehabilitation and project rescue.
I’m passionate about computing at the extremes, and the combination and juxtaposition of low power, connected devices with hulking, autonomous cloud rigs. It’s a thing I call Tiny Huge Computing, and I love the idea that any developer can improve their chops by becoming accustomed to the all the different idioms of scale, from metal to massive.
Talks I've Given
When C is too slow: Re-discovering the computer
Featuring Cam Smith
Unless you operate at the truly big end of the web, the economics and market pressures of modern application development are all skewed toward developer productivity. Go faster, ship sooner. In this world of financial sympathy, we lose touch with the very thing that brought us here in the first...ios