RSS.Social

HAMY LABS

follow: @[email protected]

Posts

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?