HAMY LABS POD

Hamilton Greene
HAMY LABS POD

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

  1. -1 ДН.

    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 мин.
  2. 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 мин.
  3. 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 мин.
  4. 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 мин.
  5. 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 мин.
  6. 25 ИЮН.

    My Career in Programming Languages

    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: https://hamy.xyz/blog/2025-06_career-in-programming-languages Chapters 00:00 - Intro 00:35 - Programming Languages I've used in my career 01:25 - APT and MasterCard 03:10 - Instagram and Meta 06:25 - Reddit 11:15 - HAMY LABS 13:25 - Rippling 15:25 - Vanta Links: - My 2025 Programming Language Tier List - https://www.youtube.com/watch?v=yEIvl2Nuneg&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 - Why F# is a fun programming language - https://www.youtube.com/watch?v=hb7bnR5q4Bw&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 мин.
  7. 18 ИЮН.

    7 Reasons F# Sucks

    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 all links: https://hamy.xyz/blog/2025-06_7-reasons-fsharp-sucks CTA: CloudSeed F# Project Boilerplate - https://cloudseed.xyz/ Chapters 00:00 - Intro 00:25 - You start talking weird 02:45 - Nulls will haunt you 04:45 - Your buggy code won't compile 06:25 - C# steals F# features from 10 years ago 08:45 - The job market is a desert 10:55 - Making illegal states unrepresentable becomes an obsession 13:00 - You can't go back Links: - Why F# is a fun programming language - https://www.youtube.com/watch?v=hb7bnR5q4Bw&ab_channel=HAMYLABS - How I got interested in F# - https://www.youtube.com/watch?v=oQxuNw7R89U&ab_channel=HAMYLABS - The best way to get started learning and building with F# - https://www.youtube.com/watch?v=F_jMUCEXUZ0&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 мин.
  8. 28 МАЯ

    TypeScript - Errors as Values vs Exceptions Performance Benchmarks

    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: https://hamy.xyz/blog/2025-05_typescript-errors-vs-exceptions-benchmarks Chapters 00:00 - Intro 03:35 - Benchmarking errors as values vs exceptions 05:15 - Errors vs Exceptions results 07:25 - Errors vs Exceptions Benchmark Code 08:15 - When to use Exceptions vs Error Values Links: - 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 - My 2025 Programming Language Tier List - https://www.youtube.com/watch?v=yEIvl2Nuneg&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 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 мин.

Об этом подкасте

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

Чтобы прослушивать выпуски с ненормативным контентом, войдите в систему.

Следите за новостями подкаста

Войдите в систему или зарегистрируйтесь, чтобы следить за подкастами, сохранять выпуски и получать последние обновления.

Выберите страну или регион

Африка, Ближний Восток и Индия

Азиатско-Тихоокеанский регион

Европа

Латинская Америка и страны Карибского бассейна

США и Канада