May 8, 2026 · 4 min read
If you encode each SOC 2 control as a Terraform module, the audit becomes a check against module usage rather than a per-resource review. Notes from Bloom and adjacent projects.
SOC 2TerraformComplianceDevOps
February 15, 2026 · 2 min read
Postgres over the latest vector DB. Go stdlib over the framework du jour. Single binary over Kubernetes operator. The choices that bore reviewers and delight on-call engineers.
ArchitectureOpinionGo
February 14, 2026 · 2 min read
An agent that doesn't declare a tier defaults to Prototype, not Production. The flag is the code; the culture is what enforces "new code is not production until someone says so."
CultureEngineeringTier Promotion
February 10, 2026 · 2 min read
An enterprise customer wants you on AWS; the next one wants you on GCP. The provider router pattern that keeps the agent code identical and swaps only the LLM endpoint.
AWSBedrockVertex AIMulti-CloudGo
February 9, 2026 · 3 min read
Cross-cloud data movement is billed by the GB. The bill is invisible until it isn't. A multi-region or multi-cloud architecture that doesn't model egress costs in design will discover them in production.
Multi-CloudCost OptimisationNetworking
February 7, 2026 · 2 min read
Multi-agent stacks have state: vector indexes, chat histories, agent memory. GKE for AI workloads needs StatefulSets, PVCs, gateway controllers, and the patterns that work in 2026.
GKEKubernetesMulti-Agent AIProduction
February 6, 2026 · 2 min read
Moving a workload from Azure to GCP while it continues to authenticate against on-prem Azure AD (Entra ID). Federation lets the GCP workload assume a GCP service account based on its Azure identity.
AzureGCPWorkload Identity FederationMigration
February 3, 2026 · 3 min read
A rider asks the bike a question in Marathi, Hindi, or English. The voice stack has to do ASR, intent classification, dispatch to a service tool, generate a response, TTS — all under 3 seconds. Notes from the proof-of-concept.
Voice AIElevenLabsMulti-LanguageBhashini
January 30, 2026 · 3 min read
The audit log isn't a side effect of the system. It's the contract you owe to regulators, customers, and your future self. Treat it as a first-class API — schema, versioning, and SLOs included.
AuditArchitectureOpinion
January 26, 2026 · 3 min read
Reflections on a year of consistent technical writing. The post categories that compounded; the ones that didn't; what I'd tell someone starting out.
WritingCareerOpinion
January 25, 2026 · 3 min read
A recruiter spends 90 seconds on your GitHub before deciding to talk to you. What they're looking for; what makes them skip; what signals matter more than the README.
CareerGitHubOpen SourceOpinion
January 24, 2026 · 4 min read
An honest retrospective on the open-source Genie project after a year. The patterns that held up; the ones we rebuilt; the code we deleted because it solved problems we didn't actually have.
GenieMulti-Agent AIRetrospectiveGo