Older Posts — Page 13 of 18
Postmortems for AI agents: drift, cost, replay
How to run postmortems on AI agents: capture prompts and model versions, measure drift and cost per session, and choose between log-based and instrumented pipelines.
12 min read · 29 June 2026
AI ops: PagerDuty vs Opsgenie — which burns your team
How PagerDuty AIOps and Opsgenie Incident AI differ in event grouping, template suggestions, cost, and lock-in, plus a pilot plan to measure which fits.
13 min read · 29 June 2026
AI revives unloved legacy codebases
A practical stack for maintaining legacy code: static analysis, generated characterization tests, and LLM documentation, with failure modes and a 30-minute first step.
15 min read · 29 June 2026
Show real work, not AI clones
A hiring-focused guide to portfolio projects that demonstrate retry logic, circuit breakers, latency percentiles and honest post-mortems for unreliable networks.
18 min read · 29 June 2026
Tame Python async’s hidden traps
Compare threaded and task-based async in Python: how each works, where each fails, how to measure the tradeoff yourself, and a checklist for choosing.
11 min read · 29 June 2026
Choosing an AI Pair Programming Setup: A Practical Guide
How to evaluate AI pair programming tools by latency, signal-to-noise, cost, and privacy, with configs, failure modes, and a decision checklist.
15 min read · 29 June 2026
Price AI-proof skills in 2026
How to build an auditable compensation evidence pack that separates human-only work from AI-assisted output, with reproducible tooling and a negotiation script.
14 min read · 29 June 2026
Micro-SaaS niches eaten by AI in 2026
Why AI commoditizes simple micro-SaaS products, which niches survive platform absorption, and how to test your own idea before building.
11 min read · 29 June 2026
AWS costs for Nairobi SaaS: 2026 bill split
How to split an AWS bill by service for a Nairobi-facing SaaS: cost drivers, measurement commands, and a decision checklist for region choice and DR.
13 min read · 28 June 2026
When flags become experiments
How to run feature flags and A/B tests on a $5 VPS with no data warehouse, using offline-tolerant self-hosted tooling and SMS replies as conversions.
15 min read · 28 June 2026
AI observability: the metrics that matter
AI observability needs drift, confidence, and attribution metrics. Covers instrumentation, cardinality limits, failure modes, and when not to build it.
13 min read · 28 June 2026
Bank APIs broke under African 2G
Why aggressive caching and remote idempotency stores fail on flaky 2G/3G links, and how to instrument, measure, and redesign balance endpoints for it.
14 min read · 28 June 2026
AWS Local Zones vs LocalStack: AI microservices in
Compare AWS Local Zones and LocalStack for AI microservices: latency, cost, compliance, and a decision framework, plus how to measure p99 at the edge.
14 min read · 28 June 2026
CI/CD pipelines stall with GPU pods: 2026 benchmarks
GPU pods stuck Pending are usually a scheduling or quota problem, not a broken container. Learn how to diagnose node selectors, device plugins and quotas.
13 min read · 28 June 2026
Spot AI’s hidden cost spike in your stack
AI refactors often trade cache hits for database reads, exhausting pools and inflating bills. Here is how to detect, verify and gate the change.
14 min read · 28 June 2026
Migrations? Stop running them live
Why live schema migrations cause outages, and how versioning the schema as a deployable artifact with expand/contract steps reduces that risk.
11 min read · 28 June 2026
AI agents vs Argo, Tekton: which pipeline heals itself?
How Argo Workflows and Tekton Pipelines differ for automated failure detection and recovery, with working code and failure-mode analysis.
13 min read · 27 June 2026
Negotiate salaries with AI skills in 2026
A practical method for quantifying which parts of a job AI can automate, building a defensible salary anchor, and handling pushback in negotiation.
11 min read · 27 June 2026
Monolith to services without a rewrite
Most monolith-to-services migrations fail on data coupling, not code structure. Here is how to audit coupling and measure the latency tax before extracting.
14 min read · 27 June 2026
AI apps break when you treat them like regular software
AI apps fail differently from CRUD services: state accumulates, caches churn, and model outputs drift. Here is how to design, measure, and bound those failure modes.
15 min read · 27 June 2026
Debug AI agent failures differently
Structured logs catch infrastructure faults; behavior traces catch hallucinations and prompt drift. How to instrument both, measure detection time, and pick a stack.
13 min read · 27 June 2026
Tool calling patterns: patterns that survive load vs
A practical comparison of naive synchronous tool calls versus retry-budget, backoff, circuit-breaker and bulkhead patterns, with code and metrics.
14 min read · 27 June 2026
Platform teams in 2026: Docs vs. production reality
Platform docs describe happy paths; production exposes the gaps. Covers cluster defaults, IDP design by company size, Helm guardrails, and policy enforcement.
18 min read · 27 June 2026
Who owns AI-generated code?
AI can write code, but a human still signs off on behavior. Here is how to make code ownership explicit with prompts, tags, and a security gate.
10 min read · 27 June 2026