Kubai Kevin

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