The Curious Engineer

All blogs / DevOps / SRE / infrastructure

garrit.xyz

garrit.xyz

Generalist software developer writing about scalable infrastructure, fullstack development and DevOps practices.

DevOps / SRE / infrastructureAI / MLSoftware / engineering practiceDev tools / editors / IDEs

Posts
156 from 7 Apr 2019 to 10 Aug 2026
Posting
monthly (11 in the last year)
Kind
personal blog
Feed
https://garrit.xyz/rss.xml

2026 10

  1. ASCII art of a dolphin looking into a mirror
  2. You should be using a meta harness for agents
  3. Pac-Man, but you're the ghost
  4. Fixing corrupted Home Assistant energy statistics
  5. Don't trust large context windows
  6. n8n-nodes-open5e: n8n community node that lets you access D&D 5th edition SRD content
  7. On Seeking Order in Chaos
  8. A fix for long-pressing movement keys in VSCode with Vim-Mode
  9. The Scientific Method
  10. The Cult of Done Manifesto

2025 6

  1. Custom Entities in Home Assistant
  2. Making family IT support effortless (and free)
  3. git diff --ignore-all-space makes code review way easier
  4. No matter what you do, always leave a breadcrumb
  5. About Container Interfaces
  6. A trick to manage frequently used prompts in Claude/ChatGPT

2024 27

  1. 2024 in Review
  2. Installing MSSQL Client Drivers for a PHP Application
  3. Mental AI Fog and how to cure it
  4. Sentiment analysis using ML models
  5. How embedding models encode semantic meaning
  6. 🔗 Linkdump: LLMs
  7. Testing SMTP connections
  8. Host your own LLM
  9. I just cleaned up 40 GB of Brew caches
  10. Going from self hosted to managed software
  11. About my 'smart' G-Shock
  12. I sold my car
  13. Beware of base64 encoded strings
  14. A simple search bar
  15. Beating Elden Ring
  16. Five Years of Blogging
  17. Pandoc: Convert links to footnotes (the easy way)
  18. Fuck trees, use tags
  19. 2024 04 01 toil
  20. Dive Log: Vietnam
  21. Dive Log: Phuket
  22. Cosmic Horror: The Festival
  23. To prove something is true, try disproving it first
  24. Cost per Request
  25. A better publishing workflow for static blogs
  26. Greg, the Developer
  27. Temporal vs. fundamental content

2023 58

  1. 2023 in Review
  2. Linkdump #2
  3. #100DaysToOffload: I made it!
  4. 10.000 Hours
  5. Notes on "Immutability Changes Everything"
  6. re: Giving context to a blogroll
  7. Another reason why you can't divide by zero
  8. Overcoming "air hunger"
  9. I'm finally off coffee
  10. Roast my Site!
  11. Formula E is essentially Mario Kart
  12. Field Notes #3
  13. Why you can't divide by zero
  14. Real vs. Fake Trends
  15. The speed of light
  16. A Positive Hacker News RSS Feed
  17. re: Writing code for both computers and humans
  18. My App Defaults (Late 2023)
  19. Tracking SQLite Database Changes in Git
  20. Organizing multiple Git identities
  21. Did you try turning it off?
  22. Field Notes #2
  23. Project Hail Mary
  24. The Mind Rope Experiment
  25. Undo on mobile phones
  26. 🔗 Linkdump: Software Development
  27. Short Story: Haunted Memories
  28. About My Pocket Notebook
  29. So, you want to win the lottery
  30. Principles of DevOps: Flow
  31. Principles of DevOps: Introduction
  32. PSA: RSS feed changes
  33. Make a List
  34. Single Page Applications on GitHub Pages
  35. Optimizing work batch size
  36. Serverless Framework Retrospective
  37. Migrating Homeassistant from SD to SSD
  38. The role of a DevOps Engineer
  39. Instant dark theme
  40. Older is often better
  41. Quality vs. Quantity
  42. Designing resilient cloud infrastructure
  43. Software is not defined by the language it's written in
  44. Fullscreen Terminals in VSCode
  45. I won't buy a YubiKey
  46. Terraform project learnings
  47. A software requirements checklist
  48. Debugging ECS Tasks
  49. The fundamental difference between Terraform and Kubernetes
  50. Pods vs. Containers
  51. Notes on containerizing PHP applications
  52. Visual Distractions
  53. Dockerignore troubles
  54. What's next for modern infrastructure?
  55. What problem does Kubernetes solve?
  56. TIL about CSS Insets
  57. OpenSSF Best Practices
  58. Welcome, 2023

2022 21

  1. 6 ways you can contribute to open knowledge right now
  2. Smart Move, Google
  3. Cursed User-Agents
  4. Reselling Kubernetes
  5. A simple guestbook
  6. Debugging Docker images
  7. Self-hosted software I'm thankful for
  8. Kubernetes is a domain specific database
  9. What's on my feed? (2022)
  10. The only true answer to 'tabs vs spaces'
  11. A list of bugs in MacOS
  12. Here's the tar command you keep looking for
  13. Postgres Docker Container Migration Cheat Sheet
  14. Cloning Windows to a new drive
  15. Weeknote 18/2022
  16. Weeknote 17/2022
  17. Hello to all the new Mastodon users
  18. Weeknote 16/2022
  19. Swapping two Numbers without Temporary Variables
  20. Fixing Traefik Proxy Issues
  21. TIL how to get the active language of a browser

2021 24

  1. BTRFS on Alpine Linux
  2. Notes on pruning chinese elms
  3. Quick tip! React useToggle Hook
  4. Server-Side Caching with Apollo GraphQL
  5. Finally fixing that annoying Cron gotcha
  6. Fun with Pen and Paper: Race Cars
  7. Docker healthchecks using healthchecks.io
  8. A pretty good guide to pretty good privacy
  9. Git's built-in lifesaver
  10. Strategies to use a terminal alongside (Neo)Vim
  11. Writing good changelogs
  12. Flutter Web - the Good, the Bad and the Ugly
  13. Thoughts after 10 Days of 100DaysToOffload
  14. My storage setup (Feburary 2021)
  15. Notes about BEM (Block Element Modifier)
  16. From sudo to doas
  17. Using Macros in Vim
  18. Signal-to-Noise, or why nobody cares about your GitHub project
  19. 6 reasons the Fediverse is better than regular social media
  20. Compiling your own kernel
  21. I joined the 512KB club
  22. Are humans still evolving?
  23. 100DaysToOffload
  24. I closed my Facebook account, and you should too

2020 7

  1. Updates, December 2020
  2. Booleans are wasted memory
  3. Updates, November 2020
  4. Introducing my new blog - slashdev.space
  5. The Patch-Based Git Workflow
  6. Quick Tip! Setting up a lightweight Server-Client VPN with wireguard
  7. Whom do you trust?

2019 3

  1. Quick Tip! Sharing terminal output with Termbin
  2. Testing isn't hard
  3. Fighting Array Functions with ES6