HAMY LABS
How I Run Speech to Text on Fedora Linux for Free
How I think about writing quality code fast with AI
Beware of SendGrid Phishing Scams - Several Examples and How to Protect Yourself
How I Built a Clicker Game with Raylib + C#
5 AI Coding Best Practices from a Google AI Director (That Actually Work)
How Good Blogging Habits Yield a Book Each Year
Reflections on 13 years and 1,000 posts of writing on my blog
How AI Killed Tailwind's Business - And How To Avoid a Similar Fate
Vibe Coding a Stats Page for my Website - Here's what I learned
What I Plan to Build at Recurse Center - A 12 Week Programmer's Retreat
2025 Reflection
AI Is Here to Stay
TypeScript: Exhaustive Pattern Matching on Classes with instanceof
How I self-host with Ansible - Multi-server Container Deployments with Nomad
The Programming Language Death Spiral - How Small Languages Die in the Age of AI
Post-Mortem: hamy.xyz returning 404s (2025.11)
If AI can code, what will Software Engineers do?
2025.11 Release Notes
Advent of Code 2025 Day 5 in C#
Advent of Code 2025 Day 4 in C#
How To Run In-Terminal Code Reviews with Claude Code
Advent of Code 2025 Day 3 in C#
Advent of Code 2025 - Day 2 in C#
Advent of Code 2025 - Day 2 in C#
Why I'm Moving my Blog from F# to C#
How to Randomly Sort a Table in Notion
Notion + Data Loss / Privacy - Should you be worried about losing or leaking your notes?
How to Create a Draft PR with Codex
Why I'm Moving Back to Notion from Obsidian for Personal Notes
How I Review my Code with AI
How I Actually Code with AI as a Senior Software Engineer
PSA: Eight Sleep Autopilot May Be Waking You Up
An Unexpected Benefit from Quitting Coffee - 10 Months In
2025.Q3 Reflection
How to use Obsidian Sync at Work (without breaking the rules)
The Four Pillars of Career Growth for Software Engineers
Why I'm Moving my Personal Notes from Notion to Obsidian as a Software Engineer
Fix: Borderlands 4 Xbox Controller Input Lag on Steam Fedora Linux
Fix: Borderlands 4 No Audio on Steam Fedora Linux
How to Setup an Ergonomic Workstation - More productivity, less back / neck / wrist pain
Review your AI's Code - A Simple Process for Building More Robust Systems Faster with AI
What's the Best Value VPS Provider? Price to Performance Ratio
Why I'm Ditching Coolify for Ansible for Deploying my Web Apps
The Wandering Inn Review (Books 1 - 5)
How to Write Good Pull Request Titles that are Scannable, Searchable, and Reviewable
How to Change Login and Lock Screen Backgrounds on Fedora 42 KDE Plasma
Launching HAMY SHOP v3 - F#, C#, Rust, and Go merch
My Sleep Schedule as a Full-Time Software Engineer with a Newborn
2025.07 Release Notes
What Are Stacked Commits and Why Should You Use Them?
C# Errors vs Exceptions Performance Benchmarks
Why I'm Rebranding my Venture Studio (HAMY LABS Terminal Garden)
How to Checkpoint Code Projects with AI Agents - Save Your Work, Keep Projects on Track, and Reduce Rework
How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - Less Time Scrolling, More Time Doing Things I Enjoy
C# Records and How To Use Them
Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI (Without Pissing Off Your Software Engineers)
I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned
Sponsor HAMY LABS
Will Removing Python’s GIL make it significantly faster?