Thank you, Robert Voit, creator of JASC Paint Shop Pro

Robert -- In the early to mid-90s my hobby was making video games of various sorts with my friend Jesse. Our tools were Recreational Software Designs Game-Maker 2.0 and your creation JASC Paint Shop Pro (PSP). I discovered both in a software mail order catalog and purchased them with my lawn mowing cash. We used PSP to … Continue reading Thank you, Robert Voit, creator of JASC Paint Shop Pro

You Don’t Need to Attend a Prestigious School to Network Well

I spent my first two years in higher-ed at our local community college, followed by two more at the University of Maryland (UMD), where I earned a bachelors in computer science. Both schools ranked okay nationally--especially for public schools--but I got grief from certain life advisers at the time for not attending a more prestigious school, … Continue reading You Don’t Need to Attend a Prestigious School to Network Well

Bucking the Microservices Fad

In the middle of 2013, I was hired to lead the engineering team at LearnZillion--a digital curriculum for K-12 Math and English subjects composed of videos, slides, documents, and images. At the time, there were several applications in support of the business: 2 Ruby on Rails web applications: the content authoring platform for a select group of … Continue reading Bucking the Microservices Fad

Continuous Delivery, not Continuous Deployment

Engineering teams like Etsy's have popularized the idea of continuous deployment: infrastructure that automatically rolls-out newly minted code to production in a safe and gradual manner. In Lean Startup and Web Operations, Eric Ries explains the rationale behind continuous deployment: making a safe habit out of shipping product. I loved the motive, but it was clear that … Continue reading Continuous Delivery, not Continuous Deployment