Aaron’s Blog

I’ve been leading engineering teams and writing software since the last Millennium, and there is still so much to learn. I built the engineering team that helped Gopuff become Philadelphia’s beloved unicorn startup

How My Marriage Protects Me From Bots

Does my marriage need more FHIR? I read this as being solicited to spice up my marriage. Wildly inappropriate for LinkedIn šŸ˜‚. (FHIR is pronounced ā€œfireā€) Originally I added my ā€˜Marriage to Jenā€™ in my LinkedIn work history as a private joke. Almost immediately it was effective in filtering sales and recruiting calls to let me know they had actually read my profile. Iā€™m keeping it because now itā€™s helping me find the bots. ...

February 5, 2025 Ā· 1 min Ā· Aaron Held

The Aging Programmer

My 89 year old Dad got beat by a younger team of 70 year olds. Dad called me today. His team, Ponza United got bested by Denver at the Florida classic. He said Denver had lots of people on the young side and ā€œThey could runā€ Genetics definitely play a role in his continued ability to compete (Thanks again Mom for my celiac and asthma!) but he was a lifelong advocate of never missing a game. From the time I was young he trained multiple times a week and I even remember an argument when my sister wanted to get married on game day. His priority was to maintain a lifelong habit of training, and I watched that habit become stronger through the decades. ...

January 29, 2025 Ā· 2 min Ā· Aaron Held

Batman Is a Poor Executive

The legendary W. Edwards Deming once said ā€œA bad system will beat a good person every time.ā€ Playing Batman: Arkham Shadow recently, this quote kept resonating as I watched Commissioner Gordon - a dedicated public servant - struggle against Gothamā€™s broken system. This made me reflect on what effective executive sponsorship really looks like. Early in my career at Comcast, I experienced transformative sponsorship. Our development team needed Macs for coding (this was pre-WSL - yes, Iā€™m dating myself here). Corporate policy prohibited Macs on the network. Instead of telling us to ā€œmake do,ā€ or intentionally violating corporate IT policy, our executive sponsor recognized the systemic barrier and took action. They funded and built a parallel network infrastructure that enabled our success. Our team went on to deliver exceptional results because we were properly empowered. ...

December 27, 2024 Ā· 2 min Ā· Aaron Held

Triage, Diversity and Farewell

Over a month ago, my journey with gopuff came to an end. It took me longer than expected to process all the emotions and think about what to do next. I poured myself into building our industry-defining, vertically integrated, quick commerce business. The first few years were the most productive of my professional career, and I enjoyed every minute. I didnā€™t feel the need to write a farewell post. It was, however, an excellent set of lessons for my children. The top ones were ā€˜donā€™t count your chickens (I believed I could retire on the equity)ā€™ and donā€™t sacrifice your quality of life for a business. No matter how much they tell you they respect and need you, itā€™s not the same sentiment as I get from the kids when college tuition payments roll around šŸ˜ƒ. ...

September 8, 2022 Ā· 3 min Ā· Aaron Held

Azure Static Web Apps with Terraform

Devops is many different things to many different people, but nearly all practitioners agree that infrastructure as code is a critical part. So rather then use the Azure portal UI to create our desired resources we are going to script it in code. We will have confidence that we can create, destroy and eventually scale resources as needed. In this post we will create a Azure static using terraform, step by step. ...

August 27, 2021 Ā· 7 min Ā· Aaron Held