The Fergy Stack

Linux at the desk, adventures on the table.

  • Linux Desktop in 2026 Is Good Now. That’s Not the Same as Easy.

    Linux Desktop in 2026 Is Good Now. That’s Not the Same as Easy.

    A friend inspired me to dual-boot my Windows machine with Fedora 43 on an Alienware Aurora R15: Ryzen 9 7900X, 32 GB RAM, 4 TB SSD, RTX 4070, one absurdly large 52″ 4K TV, and a 34″ ultrawide in portrait mode because apparently I enjoy giving display servers emotional challenges. I expected Fedora to fly…

    Read time:

    4–6 minutes
  • React Server Components Are Really About Boundary Design

    React Server Components Are Really About Boundary Design

    My take: React Server Components are not mainly a rendering feature. They are a boundary design problem. The hard part is not learning what runs on the server versus the client. The hard part is deciding where the line goes so the app stays understandable six months later. That is where teams get in trouble.…

    Read time:

    3–4 minutes
  • Leading the Charge in Frontend Modernization

    Leading the Charge in Frontend Modernization

    Frontend modernization is rarely a tooling problem first. It is usually an execution problem. By the time a company starts talking seriously about modernization, the warning signs are already clear. Delivery has slowed. Releases feel risky. Product teams are working around platform limits. User experience has become inconsistent. Engineering time is being consumed by complexity…

    Read time:

    4–5 minutes
  • The Best Lesson I Learned Came From Building Too Much

    The Best Lesson I Learned Came From Building Too Much

    One of the most valuable engineering lessons I learned did not come from getting something right. It came from over-engineering a solution that never needed that much engineering in the first place. At the time, it felt responsible. I built an abstraction that was clean, flexible, and technically sound. On paper, it looked like good…

    Read time:

    3–4 minutes
  • Code Reviews Should Create Alignment, Not Just Approval

    Code Reviews Should Create Alignment, Not Just Approval

    A pull request lands at 4:42 p.m. It technically works. Tests are green. Screenshots look fine. And yet you can feel a trap humming under the floorboards. Not because the code is failing today — but because you can already see what happens next. Another developer opens the file six months from now, tries to…

    Read time:

    3–4 minutes
  • The Most Underrated Senior Skill is Speaking “human”

    The Most Underrated Senior Skill is Speaking “human”

    A teammate pings: “Why did this rerender twice? I didn’t change anything.” You can practically hear the “quick sync” calendar invite warming up. Moments like this are where seniority shows up in a way that doesn’t fit neatly on a promo doc: the ability to explain something simply, without assuming shared context. Not because people…

    Read time:

    4–7 minutes