There is no secure software supply-chain.

Years ago, entrepreneurs and innovators predicated that “software would eat the world”. And to little surprise, year after year, the world has become more and more reliant on software solutions. Often times, that software is (or indirectly depends on) some open source software, maintained by a group of people whose only affiliation to one another may be participation in that open source project’s community. But we’re in trouble. The security of open source software is under threat and we’re running out of people to reliably maintain those projects....

September 3, 2023

Prestige Over Influence: Choosing A More Impactful Online Presence

The world of software engineering influencers, what I typically like to refer to as “tech-fluencers”, has grown significantly in the last few years. There are people who have built entire personal brands and businesses solely on the basis of their online tech content. And many massive technology companies now participate in the same spheres that 5 years ago would have been unheard of (just think about all the memes major tech companies have created in the last few years)....

August 11, 2023

On maintaining spf13/cobra

There’s something I feel like I need to acknowledge around my maintainership of spf13/cobra. During my time at AWS, I had a really hard time contributing to open source projects that were important to me (and important to the broader ecosystem). I didn’t have the energy, but more importantly, I didn’t have the bandwidth. There’s alot of red tape to get through when it comes to open source at Amazon. After all, AWS alone is a massive business unit with thousands of products and tens of thousands of engineers all around the world....

June 29, 2023

So long AWS! Hello OpenSauced!

This is my last week at Amazon Web Services. And while the last year has been an incredible journey diving deep into the world of containers, Linux, Rust, Kubernetes, and building operating systems, I’ve made the difficult decision to leave. And I’m very excited to be joining the incredible team at OpenSauced where we’ll be building the future of open source insights, tooling, and innovation. Since before I started my computer science degree (almost 7 years ago!...

June 13, 2023

NeoVim: Using the spellchecker

I know. Any sane person’s editor already has spellchecking built in. And enabled by default. But I could never leave my beloved Neovim (and all the muscle memory I’ve built) just to spell things correctly! That’s why I became a programmer dammit! Who needs to know how to spell correctly when I can have single character variable names! Besides. We have tools. Isn’t that what computers are for!? Automate the boring stuff!...

February 25, 2023