Considering open sourcing software at your company?
From what I've seen in my career so far, the motivation to open source software at one's company tends to fall into one or more of the following buckets of reasons: 1) As a way of giving back to the wider software development community Developers leverage
Building "My Local Grocer"
This is a side project that I've been picking away at on-and-off for the past few years, and I'm finally at a place where I can say I'm "done". My Local Grocer was my attempt to make small mom-and-pop grocers more visible
Reflections on "Performance and Sustainability" at QCon London 2025
I had the privilege of hosting the "Performance and Sustainability" track at QCon London this year. It was my first time hosting a track, and I was incredibly fortunate to have the following talented speakers be a part of it: * Ludi Akue * Jade Abbott * Alex Good * Sarah Hsu
Avoiding Go runtime errors with interface compliance and type assertion checks
As I've been brushing up on my Go skills with a side project, one question I had was how errors related to structs not implementing an interface manifest in different ways in Go. So here's a bit of a dive into what I learned on how
How to install nvim-ufo in LazyVim to enable foldable code blocks
A feature that I've found myself missing since making the switch to Vim as my editor of choice is the ability to easily fold and expand code blocks. I know this functionality is included in Neovim, but I couldn't understand the native implementation enough to use
What is a carbon handprint?
I've recently started reading "Building Green Software" as part of an online book club and, in the introduction, the authors reference the potential "carbon handprint" of software. I wasn't familiar with this term, so I decided to dig into it to learn