My Personal Process
Over the years I've blogged about personal productivity--it's one of the dimensions I enjoy optimizing to get more done at work, and people think I'm good at. This post is what I wish I had at my disposal when I starting my journey down productivity. A real challenge with reading advice from literature can be how to … Continue reading My Personal Process
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