# houdeshell.dev > where distributed systems meet distributed teams Author: Chris Houdeshell (CRH) URL: https://houdeshell.dev/ This file is a machine-readable index of the site for LLMs and other automated readers. Each post is available as raw markdown at the URL `/index.md`. ## Posts - [You're the Typist](https://houdeshell.dev/post/2026-05-27_youre-the-typist/) (2026-05-27) — AI multiplies whatever you bring to it. If you can't explain what your generated code does and how it does it, you're not faster. You're just dragging your gaps along at higher speed. - [KQL Reads Like a Sentence](https://houdeshell.dev/post/2026-05-23_kql-reads-like-a-sentence/) (2026-05-23) — Why KQL is the first query language I'd put in front of a non-engineer. Pipe syntax, English verbs, and the join cliff pushed five chapters back. - [Inverse AI Consulting](https://houdeshell.dev/post/2026-05-15_inverse-ai-consulting/) (2026-05-15) — Reacting to Mitchell Hashimoto's post on AI psychosis. I love AI, but I expect Inverse AI Consulting to become a real high-value specialty as purely AI-built systems decay past human comprehension. - [How I Run 1:1s](https://houdeshell.dev/post/2026-05-02_how-i-run-1on1s/) (2026-05-05) — 1:1s aren't status meetings. They're for the person, not the project. Notes from years of running them, including the parts I got wrong. - [Flue, Part 3: Self-Hosting Agents with Knative](https://houdeshell.dev/post/2026-05-02_flue-knative-kubernetes/) (2026-05-02) — Self-hosting a Flue agent on Kubernetes with Knative for the orgs that can't (or won't) ship to Cloudflare Workers. - [Flue, Part 2: Stop Triaging JIRA By Hand](https://houdeshell.dev/post/2026-05-09_flue-jira-triage/) (2026-05-02) — A real Flue agent that auto-classifies and routes JIRA tickets, and asks a human when it isn't confident. - [Flue vs Mastra: TypeScript Agents in 2026](https://houdeshell.dev/post/2026-05-02_flue-mastra-typescript-agents/) (2026-05-02) — Two TypeScript agent frameworks doing very different things. Plus the TypeScript 7 beta makes the language fast enough to take seriously. - [SFTPGo on Kubernetes: Azure Blob Without the $219/Month SFTP Tax](https://houdeshell.dev/post/2026-04-11_sftpgo-k8s-azure-blob/) (2026-04-11) — Running SFTPGo on Kubernetes with Azure Blob Storage as a virtual folder backend, because Azure's native SFTP support costs $219/month for the privilege. - [Kubernetes for Cloud Engineers: Default TLS Certificates](https://houdeshell.dev/post/2026-04-04_k8s-tls-default-cert/) (2026-04-04) — How to set the default TLS certificate for your Kubernetes ingress controllers and Gateway API implementations. - [Kubernetes for Cloud Engineers: Automating TLS with cert-manager](https://houdeshell.dev/post/2026-04-04_k8s-cert-manager/) (2026-04-04) — Stop creating TLS secrets by hand. cert-manager automates certificate issuance and renewal in Kubernetes. - [Engineering Managers Should Make Engineers Better](https://houdeshell.dev/post/2026-03-07_em-help/) (2026-03-07) - [On being 'wrong'...](https://houdeshell.dev/post/2026-01-10_wrong/) (2026-01-10) - [Let's Blog Again](https://houdeshell.dev/post/2020-04-11_lets-blog-again/) (2020-04-11) ## Pages - [Software that I ](https://houdeshell.dev/software/) - [About](https://houdeshell.dev/about/) - [Now](https://houdeshell.dev/now/) - [Talks](https://houdeshell.dev/talks/) ## Tags - 1on1s (1) — https://houdeshell.dev/tags/1on1s/ - agents (3) — https://houdeshell.dev/tags/agents/ - ai (5) — https://houdeshell.dev/tags/ai/ - azure (1) — https://houdeshell.dev/tags/azure/ - cert-manager (1) — https://houdeshell.dev/tags/cert-manager/ - cloud-native (2) — https://houdeshell.dev/tags/cloud-native/ - data (1) — https://houdeshell.dev/tags/data/ - engineering (1) — https://houdeshell.dev/tags/engineering/ - engineering-management (2) — https://houdeshell.dev/tags/engineering-management/ - flue (3) — https://houdeshell.dev/tags/flue/ - gateway-api (2) — https://houdeshell.dev/tags/gateway-api/ - ingress (1) — https://houdeshell.dev/tags/ingress/ - jira (1) — https://houdeshell.dev/tags/jira/ - k8s (2) — https://houdeshell.dev/tags/k8s/ - knative (1) — https://houdeshell.dev/tags/knative/ - kql (1) — https://houdeshell.dev/tags/kql/ - kubernetes (4) — https://houdeshell.dev/tags/kubernetes/ - leadership (3) — https://houdeshell.dev/tags/leadership/ - lets-encrypt (1) — https://houdeshell.dev/tags/lets-encrypt/ - mastra (1) — https://houdeshell.dev/tags/mastra/ - sftp (1) — https://houdeshell.dev/tags/sftp/ - sftpgo (1) — https://houdeshell.dev/tags/sftpgo/ - sql (1) — https://houdeshell.dev/tags/sql/ - tls (2) — https://houdeshell.dev/tags/tls/ - typescript (3) — https://houdeshell.dev/tags/typescript/