When AI writes the code, unclear specs become the bottleneck
Agents made implementation cheap; vague requirements now show up as expensive rework in review and QA. What I have been seeing in recent projects.
Production backend, .NET, agentic workflows — a few notes per month. Short, technical, close to the field.
When AI writes the code, unclear specs become the bottleneckAgents made implementation cheap; vague requirements now show up as expensive rework in review and QA. What I have been seeing in recent projects.
We generate more code with AI; review capacity is the real constraintAgents made opening PRs easy. In the field, speed often outruns tests and architectural guardrails. How I keep that balance.
Datasette Apps: custom HTML inside DatasetteEditorial translation of Simon Willison's post on sandboxed data apps.
.NET 10 LTS: how I plan production upgrades in June 2026The 10.0.9 security release, AI integration, and C# 14 are all in the same conversation. How I decide on greenfield vs migration paths.
GLM-5.2: the most powerful text-only open weights LLM?Editorial translation of Simon Willison's post on benchmarks, cost, and hands-on tests.
MSBuild Binlog MCP Server: AI-powered build log analysisTurkish editorial translation of the .NET Blog post on 15 MCP tools and Copilot integration.
Achieving success with AI — Intelligence + Trust (Microsoft Blog)Summary of Judson Althoff's Microsoft Blog post on model diversity, Microsoft IQ, Agent 365, and durable enterprise AI ROI.
Agentic code review: speed or debt?Where agentic tools help in PR review, where they add noise — a field checklist.
.NET 11 Preview 5 is now availableEditorial translation of the .NET 11 Preview 5 announcement.
Doing more with GitHub Copilot as a .NET developerEditorial translation of Wendy Breiding's Copilot workflow guide.
Production LLM: token budget and graceful degradationCache, fallback models, rate limits, and cost ceilings — what to nail before go-live.
Microsoft Build 2026: Be yourself at workSummary of Kyle Daigle's Build 2026 post — Microsoft IQ, MAI models, Copilot app, and agent-native Windows.
AI alone won't change your business — the system running it willSummary of Jay Parikh's Microsoft Blog post on the integrated agent platform and six-step enterprise lifecycle.
Event-driven idempotency — pre-deploy checklistPreventing duplicate work in at-least-once systems: keys, outbox, consumer contracts.
Agent Governance Toolkit MCP Extensions for .NETEditorial translation — governing MCP tool registration and execution in .NET.
From AI pilots to enterprise impact — execution is the differentiatorSummary of Deb Cupp's Microsoft Blog post on scaling beyond pilots with Microsoft and EY.
Improving C# memory safety (C# 16 / .NET 11)Full editorial translation of Richard Lander's post — four-layer model, guards, fields, migration.
How Frontier Firms are rebuilding the operating model for AISummary of Jared Spataro's post on four collaboration patterns and the 2026 Work Trend Index.
Cache invalidation: pub/sub isn't always the answerKey design, TTL, and invalidation strategy — three points that fail quietly in production.
Unlocking human ambition to drive business growth with AISummary of Judson Althoff's customer stories post on Frontier Transformation and Intelligence + Trust.
PostgreSQL indexes: benchmark first, assumptions secondB-tree isn't the default answer. GIN, BRIN, partial — which query, which index?
Agentic IDE: what survived 30 daysWhere it sped things up and where it added review load — no hype.
FrozenDictionary: when does it pay off?Real benchmarks on read-heavy hot paths. Does ConcurrentDictionary still win?
Freelance selection: scope over speedAccept/decline criteria for early jobs — references, not just reviews.
RabbitMQ vs Kafka — the small-team realityOperational burden decides, not throughput slides. Most teams jump to Kafka too early.
Go 1.26 is releasedEditorial translation of the official Go 1.26 release post.
RSC DoS and source code exposureEditorial translation of React Team security advisory (Jan 2026 update).
EF Core 8: four features I used in productionBulk, JSON columns, complex types, primitive collections — field notes, not slides.
Modular monolith: maturity, not a comebackMove service boundaries to module boundaries — simpler deploy, clear contracts.
React Compiler v1.0: automatic memoization in productionEditorial translation of the official React Compiler 1.0 announcement.
New posts in the feed; I also share on LinkedIn.