Engineering Notes & Musings

Just some notes from an engineering leader trying to keep up.

June 3, 2026
5 min read

🌱 I Let an AI Agent Water My Garden: Arduino, Prometheus, and a Surprisingly Opinionated Irrigation Brain

How I built a full IoT telemetry and AI-driven irrigation system from an Arduino UNO R4 WiFi, soil and environment sensors, Prometheus/Grafana on AKS, and an OpenClaw AI agent that proposes watering schedules and controls Smart Life valves — with a human in the loop.

IoT Arduino AI Kubernetes Prometheus Grafana home automation OpenClaw platform engineering
I
Ian Lintner
Read More
April 20, 2026
5 min read

Rust OAuth2 Server: Four Months of Progress from v0.0.3 to v0.5.2

Progress update on the Rust OAuth2/OIDC server since the last deep-dive — multi-crate workspace refactor, Waves 2–5 RFC conformance (PAR, JAR, hybrid, device flow, JWT introspection), a new Tailwind admin dashboard, key rotation with encrypted persistence, rate limiting, circuit breakers, and agentic repo maintenance.

rust oauth2 oidc security actix kubernetes observability rfc-conformance
I
Ian Lintner
Read More
April 15, 2026
5 min read

🧰 Caretaker: A Self-Managing Copilot Layer for Repo Operations

Caretaker is a prototype for autonomous repository maintenance: a goal-seeking, multi-agent control plane that turns Copilot into an execution engine and removes SDLC toil from pull request to production.

AI GitHub Copilot agentic tooling DevOps SDLC multi-agent systems developer productivity
I
Ian Lintner
Read More
April 8, 2026
5 min read

Weekly k6 Benchmarks in CI: OAuth2 Trend Detection

A GitHub Actions workflow runs weekly k6 load tests against five OAuth2 servers with change detection, baseline reuse, and automated regression spotting.

performance k6 github-actions rust oauth2 benchmarks QA CI/CD
I
Ian Lintner
Read More
April 7, 2026
5 min read

šŸ¤– AI Agents Are the Last CMS You'll Ever Need

CMS dashboards were built for a world where content was hard to write and harder to publish. AI agents just made both trivial. Here's the case for ditching the UI and bringing your agents to the content workflow instead.

AI CMS Developer Experience Content Management Agents MCP Platform Engineering
I
Ian Lintner
Read More
December 30, 2025
5 min read

Rust OAuth2 Server: Actor-Model Concurrency for Secure OAuth2

A deep dive into an Actix-based OAuth2/OIDC server in Rust: actor isolation, SQLx compile-time SQL, eventing, and Kubernetes-ready ops—plus a detailed comparison against Keycloak, Ory Hydra, Dex, and friends.

rust oauth2 oidc security actix kubernetes observability
I
Ian Lintner
Read More
December 19, 2025
5 min read

Composable Paved Paths for AI Agent Development

AI makes it easy to generate code — and easy to generate chaos. Here’s a practical blueprint for composable paved paths that keep agents shippable, observable, and safe.

AI Platform Engineering Developer Experience LLMOps Agents
I
Ian Lintner
Read More
December 18, 2025
5 min read

Bespoke Editor Customization: Using Copilot to Build a VS Code Extension in Minutes

If you live in Kubernetes YAML, you can either keep context-switching into terminals… or you can teach your editor your exact workflow. Here’s how I used Copilot to generate a tiny VS Code extension with CodeLens + right-click actions to apply/validate manifests and Kustomize—then shipped it with CI and docs before lunch.

VS Code GitHub Copilot Kubernetes Developer Experience Platform Engineering TypeScript Tooling Automation
I
Ian Lintner
Read More
December 12, 2025
5 min read

GPT-5.2 vs GPT-5.1 for Coding Agents: When to Upgrade

A practical comparison of GPT-5.2 and GPT-5.1 for coding agents—where the new model actually changes outcomes, where 5.1 is still fine, and how to think about cost vs capability.

AI GPT-5.2 GPT-5.1 coding agents OpenAI LLMs software engineering
I
Ian Lintner
Read More
December 9, 2025
5 min read

What LLM-Based Coding Agents Actually Excel At: A Practical Guide

Beyond code generation and language conversion — a comprehensive breakdown of what AI coding assistants do best, where each model shines, and how to leverage their strengths in your daily workflow.

AI software engineering developer tools LLMs productivity best practices
I
Ian Lintner
Read More
December 5, 2025
5 min read

Running a Modern OAuth2 Server in Kubernetes

A deep dive into hosting Spring Authorization Server in K8s, integrating with Istio and OAuth2 Proxy, and building a secure, scalable identity paved path.

kubernetes spring-boot oauth2 security java
I
Ian Lintner
Read More
December 1, 2025
5 min read

OAuth2 Proxy Sidecar: Decentralized Authentication as a Paved Path

How the sidecar pattern for authentication represents the sweet spot between centralized control and team autonomy. A follow-up to our discussion on K8s manifest management strategies.

Kubernetes OAuth2 Authentication Platform Engineering Sidecar Pattern DevOps Security Istio
I
Ian Lintner
Read More
November 28, 2025
5 min read

Operational Playbooks for People Stuff

Why non-technical playbooks for promotions, planning, conflict, and performance are one of the highest-leverage tools for trust, clarity, and neuro-inclusive engineering teams.

engineering management people neurodiversity team culture
I
Ian Lintner
Read More
November 21, 2025
5 min read

Mastering GPT-5.1 API: A Comprehensive Engineer's Guide

Deep dive into GPT-5.1 API configuration, model selection, and best practices for engineers. Learn when and how to configure specific models for optimal performance and cost efficiency.

AI GPT-5.1 API software engineering OpenAI LLMs best practices
I
Ian Lintner
Read More
November 13, 2025
5 min read

šŸ”® From Code to Tokens: The Future of Engineering in the Age of LLMs

As LLMs treat code as just another sequence of tokens, the future of software engineering shifts from polyglot programming to specification-driven development. The compiler of tomorrow is a conversation between human intent and AI translation.

AI LLMs software engineering future of work programming languages
I
Ian Lintner
Read More

Topics