HAMY LABS POD

Hamilton Greene

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

  1. 1天前

    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/

    24 分钟
  2. 4天前

    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/

    5 分钟
  3. 7月25日

    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/

    21 分钟
  4. 7月23日

    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 分钟
  5. 7月16日

    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 分钟
  6. 7月11日

    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

    24 分钟
  7. 7月9日

    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

    11 分钟
  8. 7月2日

    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

    15 分钟

关于

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