HAMY LABS POD
Episodes
Why High-Level Rust Wins Over Other High-Level Languages for Agentic Engineering
22 Apr 2026
Contributed by Lukas
In this video we discuss why High-Level Rust wins over other high level languages in the age of AI and agentic engineering.Original blog post with all...
Why Rust Wins in the Age of AI
15 Apr 2026
Contributed by Lukas
In this video we explore why I think Rust is uniquely positioned for the age of agentic engineering and how it compares to other leading competitors.O...
What I built at Recurse Center - a 12 week programming retreat (Return Statement W2'26)
27 Mar 2026
Contributed by Lukas
In this video we'll discuss what I built during my 12 week programming retreat at Recurse Center.Original blog post with all images and links: ht...
Why I'm moving from C# to Rust for High-level Apps
04 Mar 2026
Contributed by Lukas
In this post we discuss why I'm moving to building primarily in Rust from C# and F#, how I made this decision, and how it's going so far.O...
Benchmarking my Markdown Blog in Rust and C# - 4.6x Less Memory, 2-8x Faster Latency on the Same App
27 Feb 2026
Contributed by Lukas
In this video we benchmark Rust vs C# for my markdown blog containing 1000 posts with the same architecture and logic.Original blog post with all imag...
Launching Phase Golem - An AI Orchestrator for Configurable Pipelines Backed by Git
23 Feb 2026
Contributed by Lukas
In this video we explore Phase Golem, my new AI orchestrator built with Rust. We discuss what it is, how it works, how it's built, and recommenda...
The Problem with Clones in Rust - Why Functional Rust is Slower Than You Think (And How to Fix It)
18 Feb 2026
Contributed by Lukas
In this video we explore the problems with clones in rust, why it makes functional Rust code slower than mainstream GC languages, and ways to fix it.O...
I Built an AI Orchestrator and Ran It Overnight - Here's What Happened
16 Feb 2026
Contributed by Lukas
In this video we explore my AI orchestrator, how it works, and what it means for the future of software engineering.Original blog post with all links ...
High-Level Rust: Getting 80% of the Benefits with 20% of the Pain
11 Feb 2026
Contributed by Lukas
In this video we explore high-level rust and how to get 80% of the language's benefits without fighting all the hard stuff.Original blog post wit...
CloudSeed Rust - A Fullstack Rust Boilerplate for Building Webapps in Minutes
09 Feb 2026
Contributed by Lukas
In this video we explore CloudSeed Rust - a fullstack Rust webapp boilerplate for spinning up webapps faster.Original blog post with all links and ima...
The Missing Programming Language - Why There's No S-Tier Language (Yet)
04 Feb 2026
Contributed by Lukas
In this video we discuss the missing programming language. What I mean by an S-Tier language, why there is no current S-tier language, and the languag...
How I think about writing quality code fast with AI
23 Jan 2026
Contributed by Lukas
In this video we explore vibe engineering - and how I'm thinking about using AI tools to code faster while still maintaining high quality.Origina...
5 AI Coding Best Practices from a Google AI Director (That Actually Work)
16 Jan 2026
Contributed by Lukas
In this post we discuss 5 AI coding best practices that actually work from a Google AI Director.Original blog post with all links and images: https://...
How Good Blogging Habits Yield a Book Each Year
14 Jan 2026
Contributed by Lukas
In this video we explore how good blogging habits can produce a book each year and a simple system for productizing your blog posts to create books.Or...
How AI Killed Tailwind's Business - And How To Avoid a Similar Fate
09 Jan 2026
Contributed by Lukas
In this video we explore how AI ate Tailwind's business and how you can make your business more robust to AI competition.Original blog post with ...
AI Is Here to Stay
31 Dec 2025
Contributed by Lukas
Discussing the future of AI with the looming AI and stock market bubbles.Original blog post with all links: https://hamy.xyz/blog/2025-12_ai-is-here-t...
How I self-host with Ansible - Multi-server Container Deployments Orchestrated with Nomad
19 Dec 2025
Contributed by Lukas
In this video we explore how I host my apps using Ansible to setup multi-server container deployments orchestrated with Nomad.Original blog post with ...
The Programming Language Death Spiral - How Small Languages Die in the Age of AI
17 Dec 2025
Contributed by Lukas
In this video we explore the programming language death spiral - why it affects small languages, how the rise of AI impacts it, and some ways to fix i...
Post-Mortem: hamy.xyz returning 404s (2025.11)
12 Dec 2025
Contributed by Lukas
In this video we walk through a post mortem for hamy.xyz returning 404s for 19h on 2025.11.22.Original blog post with all links: https://hamy.xyz/blog...
If AI can code, what will Software Engineers do?
10 Dec 2025
Contributed by Lukas
In this video we explore the future of the software engineering profession now that AI can code. Will AI take all the software engineer jobs? Will it ...
How To Run In-Terminal Code Reviews with Claude Code
03 Dec 2025
Contributed by Lukas
In this video we discuss code reviews with Claude Code including prompts I've found useful.Original blog post with all links and prompts: https:/...
Notion + Data Loss / Privacy - Should you be worried about losing or leaking your notes?
12 Nov 2025
Contributed by Lukas
In this video we discuss Notion's recent data privacy incident and whether you should be worried about losing or leaking your private notes.Origi...
Why I'm Moving Back to Notion from Obsidian for Personal Notes
05 Nov 2025
Contributed by Lukas
In this video we explore my reasons for moving back to Notion after a 6 week experiment using Obsidian as my daily driver personal knowledge managemen...
How I Review my Code with AI
29 Oct 2025
Contributed by Lukas
In this video we explore my process for using AI as a code reviewer.Original blog post with all links and prompts: https://hamy.xyz/blog/2025-10_ai-co...
How I Actually Code with AI as a Senior Software Engineer
22 Oct 2025
Contributed by Lukas
In this video we explore how I code with AI in my side projects and at work.Original blog post with all links: https://hamy.xyz/blog/2025-10_how-i-act...
An Unexpected Benefit from Quitting Coffee - 10 Months In
15 Oct 2025
Contributed by Lukas
In this video we discuss an unexpected benefit I discovered after quitting coffee for 10 months.Original blog post with all links: https://hamy.xyz/bl...
How to use Obsidian Syncing at Work (without breaking the rules)
01 Oct 2025
Contributed by Lukas
In this video we explore Obsidian Sync, why it breaks most company's IT rules, and workarounds that allow you to use Obsidian for notes, back the...
The Four Pillars of Career Growth for Software Engineers
24 Sep 2025
Contributed by Lukas
In this video we explore the four pillars of career growth for software engineers - what they are, examples of each, and how they typically map to dif...
Why I'm Moving my Personal Notes from Notion to Obsidian as a Software Engineer
17 Sep 2025
Contributed by Lukas
In this video we discuss why I'm moving from Notion to Obsidian, where each is better, and what I recommend to different people.Original blog pos...
What's the Best Value VPS Provider? Price to Performance Ratio
27 Aug 2025
Contributed by Lukas
In this video we explore recommendations for the best price:performance value VPS provider for most people. We dive into comparisons on server price a...
Why I'm Ditching Coolify for Ansible for Deploying my Web Apps
20 Aug 2025
Contributed by Lukas
In this video we explore why I chose Ansible over Coolify for setting up my servers and deploying my web apps.Original blog post with all links: https...
My Sleep Schedule as a Full-Time Software Engineer with a Newborn
06 Aug 2025
Contributed by Lukas
In this video we explore my sleep schedule as a newborn parent working full-time as a software engineer.Original blog post with all images and links: ...
What Are Stacked Commits and Why Should You Use Them?
01 Aug 2025
Contributed by Lukas
In this video we explore stacked and atomic commits - what they are, how they differ from traditional feature branches, and why you should use them.Or...
Why I'm Rebranding my Venture Studio (HAMY LABS Terminal Garden)
28 Jul 2025
Contributed by Lukas
In this video we explore my HAMY LABS rebrand - why I'm doing it, what colors I chose, and the principles behind the Terminal Garden theme.Origin...
How to Checkpoint Code Projects with AI Agents: Save Your Work, Stay on Track, Reduce Rework
25 Jul 2025
Contributed by Lukas
In this video we explore AI checkpointing - why it's useful, what checkpoints are useful for AI, and how to implement them.Original blog post wit...
How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - Less Time Scrolling, More Time Doing Things I Enjoy
23 Jul 2025
Contributed by Lukas
In this video we explore strategies I've used to stop doom scrolling - some that worked and some that don't - and tips for how to implement ...
Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI
16 Jul 2025
Contributed by Lukas
In this video we explore the issues with vibe coding and introduce an alternative strategy of building software with agentic AI - Power Coding.Origina...
I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned
11 Jul 2025
Contributed by Lukas
In this video we explore vibe coding a C# library with Claude Code and lessons learned along the way.Original blog post with all links: https://hamy.x...
Will Removing Python’s GIL make it significantly faster?
09 Jul 2025
Contributed by Lukas
In this video we explore whether removing Python's Global Interpreter Lock will make it significantly faster - and for which workloads.Original b...
5 Reasons to Stop Throwing Exceptions - and What To Do Instead for a more Robust, Composable, and Performant Codebase
02 Jul 2025
Contributed by Lukas
In this video we explore reasons that throwing exceptions are bad and an alternative method that leads to more robust, composable, and performant code...
My Career in Programming Languages
25 Jun 2025
Contributed by Lukas
In this video we walk through the programming languages I've used in my 8 year career as a software engineer.Original blog post with all links: h...
7 Reasons F# Sucks
18 Jun 2025
Contributed by Lukas
In this video we explore 7 reasons F# sucks along with personal anecdotes about the good and bad of building software with F#.Original blog post with ...
TypeScript - Errors as Values vs Exceptions Performance Benchmarks
28 May 2025
Contributed by Lukas
In this video we explore when to use exceptions vs errors as values and how they compare performance wise.Original blog post with all links and code: ...
How Successful Software Engineers Answer 'Tell Me About Yourself' In Interviews
07 May 2025
Contributed by Lukas
In this video we explore how to answer "Tell me about yourself" questions in Software Engineer Interviews including an example of how I actu...
My 2025 Job Search as a Senior Software Engineer - Results, Timelines, + How I Study for Interviews
02 May 2025
Contributed by Lukas
In this video we explore my 2025 job search as a senior software engineer - covering my results, how long it took, and how I study for interviews.Orig...
How Cloudflare Container Pricing Compares - Google Cloud Run, AWS Fargate, Azure Containers, Railway
30 Apr 2025
Contributed by Lukas
In this video we explore how Cloudflare Container pricing compares to other major offrings - Google Cloud Run, AWS Fargate, Azure Container Apps, Rail...
I Quit Coffee for 90 Days - Here’s How It Affected Me as a Software Engineer
25 Apr 2025
Contributed by Lukas
In this video we discuss the impacts of quitting coffee for 3 months - on my life and career as a software engineer.Original blog post with all links ...
Is HTMX Dying?
16 Apr 2025
Contributed by Lukas
In this video we answer the question - Is HTMX Dying? Original blog post with all links and images: https://hamy.xyz/blog/2025-04_is-htmx-dyingChapte...
How do you know it's time to quit your job?
27 Jan 2025
Contributed by Lukas
In this video we explore some questions to ask yourself to help determine if it's time to quit and some opportunities to explore before you do so...
TTL Calculator - Convert DNS TTL seconds to human-readable time (built with Datastar)
24 Jan 2025
Contributed by Lukas
In this video we talk about my newest app - TTL Calculator - what it does, why I built it, and how I built it.Original blog post with all links: https...
The Best Laptop Size to Maximize Productivity for Software Engineers
15 Jan 2025
Contributed by Lukas
In this video we'll dive into the best laptop size for productivity for software engineers based on my 8+ years coding with laptops.Original blog...
Why I'm Shutting Down 1000 Checkboxes
08 Jan 2025
Contributed by Lukas
In this video we talk about why I'm shutting down 1000 checkboxes and the future of internet checkboxes.Original blog post with all links: https:...
How to find a fulfilling career - no matter what you're into
06 Jan 2025
Contributed by Lukas
In this video we talk about some strategies for finding a fulfilling career based on your own interests.Original blog post with all links: https://ham...
The HAM Stack - A Simple Scalable Tech Stack for building modern web apps fast and cheap (2024.02.21)
04 Jan 2025
Contributed by Lukas
In this video we talk about The HAM Stack - the Simple Scalable System for building modern web apps fast and cheapOriginal blog post with all links: h...
My 2025 Programming Language Tier List
03 Jan 2025
Contributed by Lukas
In this video we discuss my programming language tier list going into 2025.Original blog post with all links and images: https://hamy.xyz/labs/2025-01...
What we learned running F# in production for 5 years
27 Dec 2024
Contributed by Lukas
In this video we explore lessons this developer learned from building and running a SaaS with F# over the past 5 years.Original blog post with all lin...
HAMY LABS - 2024 Review
25 Dec 2024
Contributed by Lukas
In this video we do a year in review of HAMY LABS from Builds to Shares to Business.Original blog post with all links and images: https://hamy.xyz/lab...
How this Side Project racked up a $100k Cloud Bill on Netlify - and 5 ways to avoid the same fate (2024.03.13)
07 Dec 2024
Contributed by Lukas
In this video we'll explore how this developer's side project ended up costing him $100k in a single month including what went wrong and how...
Why you should use snake_case instead of camelCase for variable names
04 Dec 2024
Contributed by Lukas
In this video we explore the merits of snake_case over camelCase for variable names.Original blog post with all links and images: https://hamy.xyz/lab...
Hetzner's Price Increases Explained (And what it means for your business)
29 Nov 2024
Contributed by Lukas
In this video we explore Hetzner's new price increases for US servers and what it means for your business going into 2025.Original blog post with...
How Popular is F# in 2024?
27 Nov 2024
Contributed by Lukas
In this video we explore how popular F# is in the software engineering community.Original blog post with all links and images: https://hamy.xyz/labs/2...
Is Python Actually More Popular than JavaScript in 2024?
13 Nov 2024
Contributed by Lukas
In this video we explore GitHub's claim that Python is more popular than JavaScript in 2024.Original blog post with all images and links: https:/...
Why you should choose HTMX for your next web-based side project - and ditch MPAs and SPAs (2024.02.23)
02 Nov 2024
Contributed by Lukas
In this video we explore why HTMX is a great tool for web-based side projects through comparisons with other popular web paradigms like Multi-Page App...
How Software Engineers Actually Use AI to Improve Productivity
29 Oct 2024
Contributed by Lukas
In this post we explore how Software Engineers use AI to improve their productivity - What AI is good at, what AI is bad at, and how much more product...
One Million Checkboxes - Globally Synced Data with HTMX
14 Oct 2024
Contributed by Lukas
In this video we explore how I built One Million Checkboxes with HTMX - along with what it is, why I built it, and challenges along the way.Original b...
Why F# is a fun programming language (2024.02.28)
05 Oct 2024
Contributed by Lukas
In this video we explain why F# is often described as a "fun" language using its history, comparisons to Python, and theory from video games...
Is MySQL Actually Free? (And when you need a Commercial License)
28 Sep 2024
Contributed by Lukas
In this video we explore whether MySQL is free or not - taking a look at its ownership, its licensing, and whether this applies to you and your softwa...
The State of HTMX (2024)
22 Sep 2024
Contributed by Lukas
In this video we do a survey of the state of HTMX in 2024, comparing it to other players in the webdev landscape. We go over what HTMX is, what it&apo...
Why Amazon is Enforcing a 5-Day Return-to-Office - according to a former AWS Engineer
19 Sep 2024
Contributed by Lukas
In this video we talk about Amazon's new 5-day per week Return-to-Office policy, why they're doing it, and what the industry thinks about it...
Postgres Over Everything - Why You Should Probably Just use Postgres for your next Web App
18 Sep 2024
Contributed by Lukas
In this video we explore why Postgres is a great default database choice for most web applications - comparing it to Non-relational options like Mongo...
Why Zig is Migrating from AWS to Self-Hosted
14 Sep 2024
Contributed by Lukas
In this video we explore why Zig is moving from AWS to a self-hosted server on Hetzner. Original blog post with all links and images: https://hamy.xy...
Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Code Size (2024.09.04)
08 Sep 2024
Contributed by Lukas
In this video we explore how types vs no types affects common development flows through the analogy of code flows as wires.Original blog post with all...
1 Simple Reason to Build your Next Web App with HTMX (2024.08.30)
08 Sep 2024
Contributed by Lukas
In this video we explore the simple reason why you should consider HTMX for your next web app.Original blog post with all links: https://hamy.xyz/labs...
HTMX vs AlpineJS - Which should you use for your web app? (2024.01.29)
01 Sep 2024
Contributed by Lukas
In this video we dive into the similarities and differences of popular low-js tools HTMX and Alpine and give recommendations for when to reach for eac...
How to Validate Side Project Ideas - and Build Projects You’re Proud Of (2024.08.26)
30 Aug 2024
Contributed by Lukas
In this video we explore how I validate side projects - my systems, what I optimize for, and things to avoid.Original blog post with all links: https:...
How to Write Simple Tests that Scale with Codebases, Organizations, and Changing Requirements
23 Aug 2024
Contributed by Lukas
In this video we talk about testing software at scale with respect to codebase size, org size, and requirement changes. I also give some strategies fo...
What it’s like to run HTMX in Production - Stories from Experienced Software Engineers (2024.04.08)
20 Aug 2024
Contributed by Lukas
In this video we explore how HTMX runs in production based on feedback from software engineers using it in their own projects.Original blog post with ...