Blog Posts (1059)

  1. The Wandering Inn Review (Books 1 - 5)
  2. How to Write Good Pull Request Titles that are Scannable, Searchable, and Reviewable
  3. How to Change Login and Lock Screen Backgrounds on Fedora 42 KDE Plasma
  4. Launching HAMY SHOP v3 - F#, C#, Rust, and Go merch
  5. My Sleep Schedule as a Full-Time Software Engineer with a Newborn
  6. 2025.07 Release Notes
  7. What Are Stacked Commits and Why Should You Use Them?
  8. C# Errors vs Exceptions Performance Benchmarks
  9. Why I'm Rebranding my Venture Studio (HAMY LABS Terminal Garden)
  10. How to Checkpoint Code Projects with AI Agents - Save Your Work, Keep Projects on Track, and Reduce Rework
  11. How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - Less Time Scrolling, More Time Doing Things I Enjoy
  12. C# Records and How To Use Them
  13. Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI (Without Pissing Off Your Software Engineers)
  14. I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned
  15. Sponsor HAMY LABS
  16. Will Removing Python’s GIL make it significantly faster?
  17. Introducing CinderBlockHtml - A C# DSL for Building HTML with Composable Building Blocks
  18. TypeScript Result Types - and Why You Should Use Them
  19. 5 Reasons to Stop Throwing Exceptions - and What To Do Instead for a more Robust, Composable, and Performant Codebase
  20. 2025.H1 Reflection
  21. My Career in Programming Languages
  22. 7 Reasons F# Sucks
  23. How to Run a C# CLI App with Docker
  24. 2025.05 Release Notes
  25. What are Branded Types? (And When You Should Use Them) in TypeScript
  26. Render ATL 2025 Talk Schedule (no apps required)
  27. TypeScript - Errors as Values vs Exceptions Performance Benchmarks
  28. How to Connect TJCXELE USB 3.0 KVM Switch to M4 Macbook Pro
  29. How Successful Software Engineers Answer 'Tell Me About Yourself' In Interviews
  30. My Multi-Computer WFH Productivity Desk Setup as a Software Engineer and YouTuber
  31. Oblivion Remastered - How to Carry More Items without Maxing Strength (Mage Build)
  32. Oblivion Remastered - How to get Necromancer's Amulet on PC after becoming Arch Mage Bug
  33. Oblivion Remastered: Simple Infinite Gold Farm (no cheats!)
  34. My 2025 Job Search as a Senior Software Engineer - Results, Timelines, and How I Study for Interviews
  35. How Cloudflare Container Pricing Compares to Google Cloud Run, AWS Fargate, Azure Container Apps, Railway, Digital Ocean App Platform, and Heroku Dynos
  36. I Quit Coffee for 90 Days - Here’s How It Affected Me as a Software Engineer
  37. How to Build an RSS Feed with F# and Falco
  38. Paradise (Season 1) Review
  39. Is HTMX Dying?
  40. Google Cloud Run Pricing Breakdown and Comparisons (2025)
  41. 2025.Q1 Reflection
  42. How to Setup Automated Database Backups with Coolify (backed by S3 Object Storage)
  43. How to Setup an Https Custom Domain with Coolify
  44. Build Tailwind v4 + Daisy UI with Dotnet + Docker
  45. How to run an F# + Falco Webapp in a Docker Container
  46. How to Generate Ghibli-style Images with AI
  47. Simple TypeScript + Node Template for Interviews - async main, web api, and tests
  48. 66 Companies Hiring Remote Software Engineers in the US in 2025
  49. Animating Sine Waves with p5.js
  50. How to Create Custom HTML Attributes with F# + Falco.Markup
  51. DOGE SNAKE - A Snake Game Built with PhaserJS
  52. Build a Simple Markdown Blog with F# and Falco
  53. How One Million Checkboxes was Built (Tech Stack and System Design)
  54. Spin up a Fullstack F# WebApp in 10 minutes with the CloudSeed Project Template
  55. Why I'm Ditching F# + Giraffe For Falco For Building WebApps
  56. The Future of HAMY GAMES
  57. How do you know it's time to quit your job?
  58. TTL Calculator - Convert DNS TTL seconds to human-readable time (built with Datastar)
  59. How To Hide Your Server's IP Address For Free With Cloudflare
  60. How to Fix Lenovo P1 Gen 7 - Fans Running While Sleeping And Plugged In
  61. The Best Laptop Size to Maximize Productivity for Software Engineers
  62. How to sign up for YouTube Premium with a Google Workspace Account
  63. Why I'm Shutting Down 1000 Checkboxes
  64. How to find a fulfilling career - no matter what you're into
  65. How to Fix Lenovo P1 Gen 7 Screen Flickering
  66. My 2025 Programming Language Tier List
  67. 2024 Review
  68. How I added an AlpineJS click counter to my HTMX-powered website
  69. Disclosures
  70. What we learned running F# in production for 5 years
  71. HAMY LABS - 2024 Review
  72. How I Created a Bot for this F# Incremental Clicker Game using JavaScript
  73. 3 things I don't like about my Lenovo P1 Gen 7
  74. Should you play Path of Exile 2 in Early Access or wait?
  75. Python: Check if a string is a positive or negative integer
  76. Advent of Code 2024 - Day 6 in F#
  77. Advent of Code 2024 - Day 5 in F#
  78. Advent of Code 2024 - Day 4 in F#
  79. Why you should use snake_case instead of camelCase for variable names
  80. Advent of Code 2024 - Day 3 in F#
  81. Advent of Code 2024 - Day 2 in F#
  82. Advent of Code 2024 in F# - Day 1
  83. Hetzner's Price Increases Explained (And what it means for your business)
  84. How Popular is F# in 2024?
  85. Build a Simple F# Lookaside Cache
  86. Is Python Actually More Popular than JavaScript in 2024?
  87. Building an in-browser Auto-clicker with JavaScript
  88. Build a Fullstack Webapp with F# + Falco
  89. Build a Single-File Web API with F# + Falco
  90. How Software Engineers Actually Use AI to Improve Productivity
  91. Creating a Bot for my site using Actors in F#
  92. Fathom vs Umami Analytics Pricing
  93. How to create Conditional HX-Triggers based on Element Visibility with HTMX
  94. How to configure a Custom Domain on Coolify
  95. How to Delete an App on Coolify
  96. Hosting my Docker Container on a VPS with Coolify as a PaaS with GitHub Autodeploys
  97. One Million Checkboxes - Globally Synced Data with HTMX
  98. Were Tesla’s Optimus Robots actually Autonomous (or Remote-Controlled by Humans)?
  99. How I Generated 100k webpages for my Side Project using AI
  100. Type-Safe Currency Conversion with F# Units of Measure

Built with CloudSeed Rust