It was really about the friends we made along the way

01.19.2022

Anyone will tell you that the people are what make Puppet special. I know this isn't an Oscars acceptance speech, but there are so many people I want to thank.

I'll never admire another engineer as much as I admired Libby Molina. Libby made me feel like I had a …

read more

Why I'm Leaving Puppet

01.19.2022

It feels like my last day at Puppet was March 13th, 2020. The physical office was a second home where I spent more waking hours than the series of apartments I lived in, and while in the context of the pandemic I felt so lucky I also came to realize …

read more

Puppet Memories

01.18.2022

I got married this summer, and in thinking about what it means to spend your life with someone I've been thinking a lot about how much just being there matters. I think at startups especially, and Puppet in particular which has so many long-time employees, reminiscing and reinforcing those experiences …

read more

Puppet Orchestrator --application Example

10.26.2016

As always, this technical blog post began when I was having a problem and couldn't find the answer on the internet. I'm writing tests for Puppet's application orchestrator which involve setting up an application remotely then running some variations of puppet job run. In particular, I need to specify an …

read more

Minimal Programmatic Puppet Class Creation

10.13.2016

This post began when I was trying to programmatically create my own Puppet class, googled this exact title, and came up totally empty handed. After wading through dozens of StackOverflow posts and puppet docs, I still wasn't sure what I needed to accomplish this or how it would fit into …

read more