Building a Gift Card Management App with GitHub Copilot: My First Completed Side Project
Like many developers, my life is littered with unfinished side projects. But this time was different. This time, I had GitHub Copilot as my coding companion, and I actually finished. Let me tell you how AI-assisted development helped me build a gift card management application that I actually use every day — and I did it almost entirely without opening an IDE.
Why I Think Git Flow Doesn't Fit Most Projects Anymore
I’ve used Git Flow on quite a few projects over the years — and honestly, I’ve reached a point where I don’t think it’s the right choice for most modern teams anymore.
It’s not that Git Flow was bad. In fact, when Vincent Driessen came up with it back in 2010, it made a lot of sense. We didn’t have solid CI/CD pipelines yet. Releases were manual. Teams were smaller and slower. Having a clean branching model for “features,” “releases,” and “hotfixes” was a huge step forward at the time.
But now? It just feels outdated.
Recovering My Frozen Fedora Laptop
I left Red Hat a few months ago and joined Sciam, but I had to return my corporate laptop. To maintain my workstation setup, I decided to reuse my old Dell XPS and migrate my data from one laptop to another. After installing a fresh Fedora system on the XPS, everything seemed fine initially, but some unexpected issues arose afterward.
Why We Estimate: The True Value of Estimation in Agile Development
Reading the article “4 Fallacious Reasons Why We Estimate”, I felt it missed the most important part of why we estimate. The article seemed to suggest that estimation is only fraught with drawbacks and is ultimately useless. However, from my experience working with various teams at Red Hat, I believe that estimation holds significant value, albeit for reasons that might not be immediately apparent. In this blog post, I will delve into why we estimate, addressing misconceptions and highlighting the true value of this practice.
Migrating Gmail from One Account to Another: A Comprehensive Guide
Migrating emails from one Gmail account to another can be a daunting task, especially when you need to ensure that no emails are lost, and all tags (labels) are accurately transferred. This guide will walk you through the process, highlighting the common challenges and the tools you can use to make the migration smoother.