HAMY LABS POD

HAMY LABS POD

By Hamilton GreeneTechnology
Download on the App Store

HAMY LABS POD episodes

  • Why I'm Ditching Coolify for Ansible for Deploying my Web Apps

    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/

    14 min
  • My Sleep Schedule as a Full-Time Software Engineer with a Newborn

    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/

    7 min
  • What Are Stacked Commits and Why Should You Use Them?

    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/

    25 min
  • Why I'm Rebranding my Venture Studio (HAMY LABS Terminal Garden)

    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/

    6 min
  • How to Checkpoint Code Projects with AI Agents: Save Your Work, Stay on Track, Reduce Rework

    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/

    22 min
  • How I Stopped Mindless Doom Scrolling As A Chronically Online Software Engineer - Less Time Scrolling, More Time Doing Things I Enjoy

    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

    17 min
  • Stop Vibe Coding, Start Power Coding - How To Write Quality Software Faster With Agentic AI

    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

    17 min
  • I Vibe-Coded a C# Library with Claude Code - Here's 6 Things I Learned

    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

    25 min
  • Will Removing Python’s GIL make it significantly faster?

    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

    12 min
  • 5 Reasons to Stop Throwing Exceptions - and What To Do Instead for a more Robust, Composable, and Performant Codebase

    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

    16 min

About HAMY LABS POD

From the publisher's feed

Building Simple Scalable Systems for Software Projects, Businesses, and general Creation Cycles.