Software is hard

A horribly embarrassing software disaster happened on Monday. It was caused by a bad certificate, which is a mechanism used to verify and authenticate a software service. As big as it was, I doubt anybody will lose their job over the Microsoft Teams outage even though it had an impact on millions of paying customers….

Read More

Wrapping up 2019

In January, I packed up and shipped everything I wanted to keep, got in the car with Flash, and drove to Seattle. I arrived on January 19th, checked in to my temporary apartment, and started work on the 21st.

Read More

Well, that took a while

When I wrapped up 2018 just ahead of my move, I had a notion that it might be a while before I posted again. I didn’t think it would be this long. Multiple things got in the way. My hosting service became a mess. I tried playing with AWS Lightsail, only to find that using…

Read More

Lightning talks, and not…

Lightning talks seem scary, but are in fact one of the best ways to introduce yourself to public speaking in general. Once you can do one of these, you can easily relax some of the rules for longer presentations.

Read More

More Moore’s Law

At the SoCal Python meeting on October 30th, I’m going to address in greater detail what I think developers are going to need to worry about in a post-Moore’s Law world, and why we need to be better engineers.

Read More