
Sign up to save your podcasts
Or


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://hamy.xyz/blog/2025-08_coolify-to-ansible
CTA: Get $20 in Hetzner credits with my link - https://hetzner.cloud/?ref=8HuJz94yRocp
Chapters
00:00 - Intro
00:55 - Infrastructure as Code
02:35 - Control and Transparency
05:30 - Less Dependency Risk
06:50 - A Learning Opportunity
08:10 - How my Ansible Script is Working Out
Links:
- Hosting my Docker Container on a VPS with Coolify as a PaaS with GitHub Autodeploys - https://www.youtube.com/watch?v=5oRQT7Plndk&ab_channel=HAMYLABS
- How To Hide Your Server's IP Address For Free With Cloudflare - https://www.youtube.com/watch?v=5zvZuBm8GqM&ab_channel=HAMYLABS
- Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI - https://www.youtube.com/watch?v=akiymB1PyjY&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support the Channel
If you liked this and would like to see more, consider becoming a HAMINIONs supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
Additional ways to support:
* YouTube channel members get early access to videos (sometimes weeks before they go public!)
* Sponsor posts on the blog / channel: https://hamy.xyz/labs/sponsors
* Buy merch from my shop - https://shop.hamy.xyz/
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: https://hamy.xyz/blog/2025-08_newborn-parent-sleep-schedule
Chapters
00:00 - Intro
00:35 - Newborn Feeding Schedule
01:30 - Sleeping at the same time didn't work for us
02:35 - Sleeping in schedules
Links:
- My Multi-Computer WFH Productivity Desk Setup as a Software Engineer and YouTuber - https://www.youtube.com/watch?v=XfPExXxGc60&ab_channel=HAMYLABS
- How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - https://www.youtube.com/watch?v=kDn_1jpZujY&ab_channel=HAMYLABS
- I Quit Coffee for 90 Days - Here’s How It Affected Me as a Software Engineer - https://www.youtube.com/watch?v=eo9B9TOad0E&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support the Channel
If you liked this and would like to see more, consider becoming a HAMINIONs supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
Additional ways to support:
* YouTube channel members get early access to videos (sometimes weeks before they go public!)
* Sponsor posts on the blog / channel: https://hamy.xyz/labs/sponsors
* Buy merch from my shop - https://shop.hamy.xyz/
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.
Original blog post with all links and images: https://hamy.xyz/blog/2025-07_stacked-commits
Chapters
00:00 - Intro
00:30 - Traditional version control focuses on feature branches
05:30 - Stacked commits land a series of atomic commits as they're ready
15:00 - How to build features with stacked commits
22:05 - Tools for stacked commits in git
Links:
- Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI - https://www.youtube.com/watch?v=akiymB1PyjY&ab_channel=HAMYLABS
- How to Checkpoint Code Projects with AI Agents: Save Your Work, Stay on Track, Reduce Rework - https://www.youtube.com/watch?v=e_vlctseWh0&ab_channel=HAMYLABS
- I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned - https://www.youtube.com/watch?v=sJBp1NEYgek&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support the Channel
If you liked this and would like to see more, consider becoming a HAMINIONs supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
Additional ways to support:
* YouTube channel members get early access to videos (sometimes weeks before they go public!)
* Sponsor posts on the blog / channel: https://hamy.xyz/labs/sponsors
* Buy merch from my shop - https://shop.hamy.xyz/
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.
Original blog post with all links and images: https://hamy.xyz/blog/2025-07_hamy-labs-rebrand
Chapters
00:00 - Intro
00:15 - What is changing in the rebrand?
00:30 - Why rebrand HAMY LABS?
01:10 - What's the new brand?
Links:
- My Career in Programming Languages - https://www.youtube.com/watch?v=J0iX5FdX0h8&ab_channel=HAMYLABS
- How to find a fulfilling career - no matter what you're into - https://www.youtube.com/watch?v=n0IG8XQMGKU&ab_channel=HAMYLABS
- Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI - https://www.youtube.com/watch?v=akiymB1PyjY&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support the Channel
If you liked this and would like to see more, consider becoming a HAMINIONs supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
Additional ways to support:
* YouTube channel members get early access to videos (sometimes weeks before they go public!)
* Sponsor posts on the blog / channel: https://hamy.xyz/labs/sponsors
* Buy merch from my shop - https://shop.hamy.xyz/
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 with all links: https://hamy.xyz/blog/2025-07_ai-checkpointing
Chapters
00:00 - Intro
01:15 - What is a checkpoint?
01:35 - A code checkpoint is like a save in a game
03:10 - A project checkpoint is like a quest tracker
04:20 - How to implement code checkpoints
08:50 - How to implement project checkpoints
11:40 - RFCs are useful for keeping projects and humans on track
13:40 - Task description files allow for more detailed, reusable AI prompts
15:30 - Task tracking files help the AI stay on track
17:05 - How I build software with AI agents and checkpointing
Links:
- Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI - https://www.youtube.com/watch?v=akiymB1PyjY&ab_channel=HAMYLABS
- I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned - https://www.youtube.com/watch?v=sJBp1NEYgek&ab_channel=HAMYLABS
- My Career in Programming Languages - https://www.youtube.com/watch?v=J0iX5FdX0h8&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support the Channel
If you liked this and would like to see more, consider becoming a HAMINIONs supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
Additional ways to support:
* YouTube channel members get early access to videos (sometimes weeks before they go public!)
* Sponsor posts on the blog / channel: https://hamy.xyz/labs/sponsors
* Buy merch from my shop - https://shop.hamy.xyz/
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 them effectively.
Original blog post with all links: https://hamy.xyz/blog/2025-07_how-i-limit-doom-scrolling
Chapters
00:00 - Intro
01:15 - Quitting social media did not work for me
03:20 - Time block problematic apps
07:20 - Time block your calendar
08:20 - Keep a todo list
10:25 - Keep a list of content bookmarked
Links:
- My Simple Daily Todolist as a Software Engineer - Maximize Productivity, Minimize Waste - https://www.youtube.com/watch?v=DMIqaPqxwPU&ab_channel=HAMYLABS
- How I plan my day as a Senior Software Engineer - A Simple Scalable System for getting the most important thing done every day - https://hamy.xyz/blog/2024-03_how-i-plan-my-day
- I Quit Coffee for 90 Days - Here’s How It Affected Me as a Software Engineer - https://www.youtube.com/watch?v=eo9B9TOad0E&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support
If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
For Sponsorship info: https://hamy.xyz/labs/sponsors
In this video we explore the issues with vibe coding and introduce an alternative strategy of building software with agentic AI - Power Coding.
Original blog post with all links: https://hamy.xyz/blog/2025-07_stop-vibe-coding
CTA: Checkout my Power Coded C# library CinderBlockHtml - A C# DSL for Building HTML with Composable Building Blocks - https://github.com/SIRHAMY/CinderBlockHtml
Chapters
00:00 - Intro
01:05 - What is Vibe Coding?
01:35 - Why does Vibe Coding fail?
02:30 - You don't provide enough direction.
03:15 - You miss problems as you build.
08:15 - You don't build knowledge about your system.
09:30 - How can we code with AI better?
10:15 - Play your project before hand.
11:30 - Build one small feature at a time.
13:55 - Understand your system as you build.
Links:
- I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned - https://www.youtube.com/watch?v=sJBp1NEYgek&ab_channel=HAMYLABS
- Introducing CinderBlockHtml - A C# DSL for Building HTML with Composable Building Blocks - https://www.youtube.com/watch?v=75gFD8mfk78&ab_channel=HAMYLABS
- My 2025 Job Search as a Senior Software Engineer - Results, Timelines, + How I Study for Interviews - https://www.youtube.com/watch?v=x4sUmDaYyXM&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support
If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
For Sponsorship info: https://hamy.xyz/labs/sponsors
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.xyz/blog/2025-07_vibe-coded-csharp-library
CTA: Checkout CinderBlockHtml - a C# DSL for building HTML with composable building blocks - https://github.com/SIRHAMY/CinderBlockHtml
Chapters
00:00 - Intro
00:15 - What did I vibe-code?
01:25 - The CLI didn't bother me as much as I thought
04:10 - Claude Code is the best agent I've used so far
06:50 - Claude Code feels fast
10:15 - You still need to review Claude Code's code
17:45 - Claude gets overwhelmed so you should break down the project into small steps
22:30 - Claude still needs a driver
Links:
- Introducing CinderBlockHtml - A C# DSL for Building HTML with Composable Building Blocks - https://www.youtube.com/watch?v=75gFD8mfk78&ab_channel=HAMYLABS
- My 2025 Job Search as a Senior Software Engineer - Results, Timelines, + How I Study for Interviews - https://www.youtube.com/watch?v=x4sUmDaYyXM&ab_channel=HAMYLABS
- My Career in Programming Languages - https://www.youtube.com/watch?v=J0iX5FdX0h8&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support
If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
For Sponsorship info: https://hamy.xyz/labs/sponsors
In this video we explore whether removing Python's Global Interpreter Lock will make it significantly faster - and for which workloads.
Original blog post with all links: https://hamy.xyz/blog/2025-07_will-gil-removal-make-python-faster
Chapters
00:00 - Intro
01:25 - What is Python's GIL?
02:30 - Python's GIL prevents true parallelism
06:25 - Will removing Python's GIL make it significantly faster?
Links:
- How to Run a Simple Python Program in a Docker Container - https://www.youtube.com/watch?v=vmw6sbMcS48&ab_channel=HAMYLABS
- Build a Simple Result type in Python - and why you should use them - https://www.youtube.com/watch?v=1P7J2wI46sg&ab_channel=HAMYLABS
- 5 Reasons F# is a great Python alternative for scripting, side projects, and enterprise applications - https://www.youtube.com/watch?v=b12MFKsOVC8&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support
If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
For Sponsorship info: https://hamy.xyz/labs/sponsors
In this video we explore reasons that throwing exceptions are bad and an alternative method that leads to more robust, composable, and performant codebases.
Original blog post with all links: https://hamy.xyz/blog/2025-07_5-reasons-to-stop-throwing-exceptions
Chapters
00:00 - Intro
00:30 - Exceptions break the type system
02:20 - Exceptions make it hard to handle all possible cases
04:55 - Exceptions break the control flow of your system
05:25 - Exceptions are slow, heavyweight operations
06:30 - Exceptions make it harder to compose robust systems
09:00 - What should you use instead of exceptions?
13:05 - Does this mean you should never use exceptions?
Links:
- Build a Simple Result type in Python - and why you should use them - https://www.youtube.com/watch?v=1P7J2wI46sg&ab_channel=HAMYLABS
- TypeScript - Errors as Values vs Exceptions Performance Benchmarks - https://www.youtube.com/watch?v=nuAl00ZD7zQ&ab_channel=HAMYLABS
- Types vs No Types - How Types Allow Code to Scale across Developers, Organizations, and Code Size - https://www.youtube.com/watch?v=ntNGPompHsA&ab_channel=HAMYLABS
About me: I'm Hamilton - a Technomancer building Simple Scalable Systems.
Connect with me:
- Website: https://hamy.xyz
- Email List: https://hamniverse.substack.com/
- Twitter: @SIRHAMY - https://twitter.com/SIRHAMY
- BlueSky: https://bsky.app/profile/sirhamy.bsky.social
- Pod Cast: HAMY LABS POD - https://hamylabspod.buzzsprout.com/
# Support
If you liked this and would like to see more, consider becoming a supporter: https://hamy.xyz/labs/haminions
Supporters get:
* Full source code access from courses / tutorials
* Exclusive discounts on products / courses
Plus you help me to keep experimenting / sharing!
For Sponsorship info: https://hamy.xyz/labs/sponsors
From the publisher's feed
Building Simple Scalable Systems for Software Projects, Businesses, and general Creation Cycles.