Counting Builds with Git Tags
I’ve been writing here about leadership, technology, and mobile engineering for years, and somehow I’ve never written about my most popular open source project. It’s Build Tag Number, a GitHub Action that counts.
Blog posts, videos, projects, and more from a passionate leader, software developer, entrepreneur, and technology evangelist.
I’ve been writing here about leadership, technology, and mobile engineering for years, and somehow I’ve never written about my most popular open source project. It’s Build Tag Number, a GitHub Action that counts.
My old router and I had a good run. It was the Google Nest Wifi lineup, the friendly mesh kit you set up quickly with an app. I liked it enough to put it in my parents’ house, my sister’s, and my brother’s, and to recommend it to anyone who asked. For a couple of years I didn’t think about my own at all, which is the nicest thing you can say about a router.
One of my favorite things about AI is how fast it collapses the gap between “wouldn’t that be funny” and “it’s live on the internet.”
As my engineering team grew at work and became more globally distributed, I started running a fortnightly team meeting that brought everyone together. These meetings weren’t just about company updates or cascading information from leadership (though there was plenty of that). They also became a space to celebrate wins (both professional and personal), give shoutouts, and most importantly, connect…
What separates a good company from a great one? It’s not just the product, the strategy, or even the talent. It’s the culture. Culture is the unseen force that shapes how people work together, how they innovate, and ultimately, how they succeed. It’s a company’s or leader’s superpower. It amplifies the impact of its people and unlocks potential far beyond what any individual could achieve alone.
I try to read as many books as I can. Finding the time can be challenging, but I always make an effort. One of my favorite reads of last year was The Creative Act: A Way of Being by Rick Rubin. It’s a book that deeply resonated with me, filled with lots of lessons and thought-provoking concepts on creativity and the process. I would highly recommend it to anyone interested! You can grab a copy…
I’ve been using an Intel NUC as a new home automation server on my home network. For such a compact machine, it’s been surprisingly loud! Even when idle, the fan noise was constant and more noticeable than I expected.
I’m excited to announce the release of a new library: Pinata for Android! This library is designed to simplify your integration with Pinata’s platform, providing an efficient way to interact with its APIs directly in your Android/Kotlin apps.
When developers need a file storage solution, AWS S3 is often the first option. However, AWS S3 can be expensive, complex, and often overkill for many projects. Enter Pinata, which offers a modern alternative: a straightforward Files API designed to simplify how developers manage file storage without breaking the bank.
The more I tinker with technology and build, the more I rely on my home servers & services to be up and accessible. So, I never want them to be unaccessible just because my IP address changed. The typical way to address this is with a Dynamic DNS (DDNS) solution. But if Gandi is your DNS registrar, setting up your own solution is pretty simple.