The Curious Engineer

All blogs / AI / ML

Greg Herlein

blog.herlein.com

Building tech, and teams that build tech. Software, cloud, electronics, whatever.

AI / MLEmbedded / microcontrollersEngineering management / careersSoftware / engineering practice

’05’10’15’20’25
Posts
186 from 1 Jan 2001 to 27 Oct 2026
Posting
weekly (64 in the last year)
Kind
personal blog
Feed
https://blog.herlein.com/index.xml

2026 54

  1. Skills Are the New Man Pages
  2. Your BrightSign Player Can Watch the Room, Not Just Play to It
  3. Why Not Use Shelly Cloud (And Why That's the Highest Compliment I Can Pay It)
  4. The NPU Works. The Compiler Doesn't.
  5. It Was the Harness, Not the Model — 90% of It
  6. Senior Engineers Are the Next DRAM Shortage
  7. Buy the Metal: Local Inference Is a Hedge, Not a Hobby
  8. My Office Has an On-Air Light (And Yes, It's a Robot)
  9. Right, But It Wouldn't Stop: Turning Thinking Off in the Agent Loop
  10. Harness Engineering Has a Name Now
  11. Radio - Not Satellite - for Whales!
  12. AI Agents are a Context Management Strategy in a Trenchcoat
  13. Argus, BrightSign machine vision - it's not difficult!
  14. A 27B Model That Reverse-Engineered a License Check (And How to Run It)
  15. Re-use your skills across all your coding agents
  16. Engineering Middle-Management to become extinct?
  17. A Quieter Place: Why textlog Reminds Me of the Twitter I Actually Miss
  18. I Wanted the Laptop to Win (an Inference Challenge)
  19. Tokens Should be NRE, Not COGS
  20. Stop Putting Your UniFi Admin Password in an Env Var
  21. Hey Claude, Set the IP address and name for the new BrightSign Player?
  22. The Bosses Are Coding Again
  23. gofi - a Go library for Ubiquity Unifi control (written by AI)
  24. Announcing Gorai! A Modern Robotics Framework
  25. Developing a BrightSign Extension
  26. Agentic Python Considered Harmful
  27. The Chainsaw I Built Was for Learning. Superpowers Is for Scaling.
  28. A Chainsaw at an Axe-Chopping Contest: My Current Agentic Loop
  29. We've Stopped Arguing About Whether
  30. Taste Is in the Spec (Cooking Is Not the Recipe)
  31. Procedures Travel. Knowledge Stays Home.
  32. Your Organization Must Learn As Fast As Your Best AI adopter
  33. The Room Is a Robot (and the NEXXT Sprint to Prove It!)
  34. Your Career Isn't Eroding - You're Just Holding the Wrong Moat
  35. Is Waterfall Coming Back? Sort Of. Not Really. Both — And the Bigger Question Underneath.
  36. How AI Coding Agents Work: First Principles
  37. Digital Signage: From Playback to Perception
  38. The Future of Software Engineering: What I Know and How I Know It
  39. AI Inference Costs: The Wake-Up Call for 2026 and 2027
  40. The End of the Glorified Babysitter
  41. Get Stuff Done
  42. How the AMD ISP4 Camera Stack Broke My ZBook Trackpad (and How Claude Helped Me Find It)
  43. Agentic Coding is About to Fracture Open Source
  44. Where I Learned Excellence
  45. My Janky Little Git Scripts That Keep Me Sane
  46. Tooling Is the New Model
  47. What Would Grace Say?
  48. Builders Build
  49. SaaS is Dead, Long Live Platforms
  50. Guest Post: Robots and Drones Are the Same Thing (And Pretending Otherwise Is Holding Us Back)
  51. AI-Boosted Building - It's All About Agency
  52. Don't Miss the Train!
  53. Automation Is Robotics (And You're Already Building Robots)
  54. The Three Tiers of Software Development (Where will you land?)

2025 18

  1. The New Whale Chase: Drones, Hydrophones, and a Father-Son Project
  2. 2025 In Review: The Year AI Changed Everything
  3. Programming Languages in 2026
  4. Foreign Cinema: My Favorite Restaurant in the World
  5. Coding is Solved (And That's Fine)
  6. Putting Claude in Container Jail: My localdev Setup
  7. Vibe Coding Book Review
  8. Why Go for Robotics?
  9. Using Claude Code to Build gocat
  10. From Clicking Yes to Letting Claude Run Wild (Safely)
  11. AI Agent Naysayers
  12. Agent Building: Ollama Hosted Models Token per Second
  13. Creating Blog Posts with AI: My Experience with Zed and Claude 3.5
  14. Advice to New Developers (or, How to Get Hired)
  15. Agentic Programming: The New Robot Revolution!
  16. Pulseview on Linux - UPDATED
  17. MacOS and Ubuntu Keyboard Remaps
  18. Finally Got my Ham Radio License - and Whales!

2024 20

  1. Foundations of High-Performance Engineering Teams
  2. Long Time No Post! RPi Pico, Zephyr, and Whales (oh my)
  3. Changing Chrome Address Bar Suggestions
  4. Book Review: Managing Priorities
  5. Guest Appearance: Women in STEM Podcast
  6. Learning gRPC in golang - with some ChatGPT help
  7. Book Review: AI at the Edge
  8. Developing Leaders in the post-COVID Era
  9. Lost Boats Ceremony - Tolling of the Boats 2024
  10. Whale Song Delayed - New Technology
  11. Dream Teams
  12. Whale Song Update
  13. Hiring is a Two-Way Street
  14. Guest Appearance: Software Synergy Podcast
  15. Bristlemouth Dev Kit: SLOW - and Thinking
  16. Book Review: Extreme Operational Excellence
  17. Book Review: Operational Excellence
  18. Bristlemouth Dev Kit: YES!
  19. Embrace AI Pairing: The Future is Already Here
  20. Bristlemouth Dev Kit May Not Happen

2023 9

  1. Whale Song - Some Background
  2. Bristlemouth Dev Kit Delayed - Customs Woes
  3. Ocean Technology and Talking to Whales
  4. Back to the Mac
  5. Facebook again? Maybe? But they still suck
  6. Luca Graduates!
  7. Ubuntu Again!
  8. MacOS Ventura - How to set network order
  9. Lessons from Admiral Rickover

2022 20

  1. No More Twitter
  2. Fixing Hugo Scaled Images
  3. Advice to New Developers (or, How to Get Hired)
  4. Git Clone Workaround
  5. Goodbye Twitter
  6. September Update
  7. BrightSign!
  8. How I Locked Myself Out of my Linux System
  9. Book Review: AWS Cookbook
  10. Book Review: Linux for Networking Professionals
  11. DevOps: Manage the Cognitive Load
  12. Using Clicky Web Analytics with Hugo
  13. First Trials: ESP32-POE-EA Board from Olimex
  14. Playing like it was summer (but with an ESP32)
  15. Making Prometheus Alert Manager (more) Consistent
  16. Enable Chatbots on the phone using Amazon Lex and the Amazon Chime SDK
  17. Goodbye Ubuntu, Hello Debian my old friend - AGAIN
  18. DevOps - All Things To All People - or Not?
  19. Thoughts on CI/CD
  20. Creating an Ephemeral EC2 Instance for Development for Testing

2021 19

  1. Learnings from patching a bug in a modern project
  2. Spiral Again?
  3. Thirty Years Ago Today
  4. My First Amazon Blog... ML/AI Chatbot over the Phone!
  5. Local Data Collection and Command Distribution
  6. Beaglebone Black - Getting Started
  7. Back to the (Phone) Future! Changing roles!
  8. VLC Error
  9. The Power of xdotool in X11
  10. Goodnight Twitter
  11. Thoughts on MQTT
  12. Summer
  13. Playing with Tasmota - A Swimming Pool Story
  14. Progress on ESP32 and FreeRTOS
  15. Back to Basics: AWS IoT C SDK
  16. Dabbling into ESP32 and FreeRTOS
  17. ESP32-C3 First Playing
  18. Kinesis Video Streams - Just Getting Started
  19. AWS SysOps Administrator Certified!

2020 24

  1. Changes - Ending 2020
  2. Programming Serial in C
  3. Power Costs
  4. Using CloudWatch for On-Premise Ubuntu Servers
  5. Disposability - the Missing ility
  6. GitHub Actions - Copy to S3 on Commit to Master
  7. Golang Unikernel Is Reality!
  8. Building Solution Architecture Teams - A Software Approach
  9. Mac and Chrome HotKeys
  10. iTerm2 Paste Buffers on MacOS/OSX - how to increase size
  11. SRE 123
  12. Fixing Hugo Social Media Icons in Blackburn
  13. Hello Ubuntu - Kinda
  14. Raspberry Pi Zero W Fun
  15. Goodbye Ubuntu, Hello Debian my old friend
  16. Blast from the past - Linux Telephony API
  17. Docs as Code
  18. Terraform in AWS: use AMI Names not IDs - and is Terraform the right answer still?
  19. Black Lives Matter
  20. [Catchup Post] Speaking at SphereIT in Krakow, October 2019
  21. Make RDP work from OSX
  22. SSH Tunnels
  23. Baking Sourdough Bread
  24. COVID-19

2019 10

  1. Not Everyone Needs to Go To College
  2. Ubuntu Lid Control
  3. Where Have I Been?
  4. Review: Blowing up the Monolith
  5. Cloudy DevOps - Part 1
  6. Self Driving Revolution
  7. Updated Management README
  8. RBOT Robotics Sensor/Acuator Board - Value Proposition
  9. Boards!
  10. Ubuntu Again!

2018 9

  1. ESP32-PICO-KIT-V4 Eagle Library
  2. Uber Driver Teaches me Data Analytics
  3. AWS Certified
  4. Avalanche! re:Invent 2018
  5. Engineering Leadership 321
  6. I2c Tools for Project RBOT
  7. Pcal6416a Getting Started
  8. Hello World
  9. Golang Enabling Unikernels?

2016 2

  1. Technology Rolls On, Better Roll With It
  2. How To Do Devops?

2001 1

  1. Staffing