AI is making code generation cheaper than code review. That's shifting the constraint in software delivery. If review capacity doesn't grow with output, throughput stops being limited by authorship and starts being limited by confidence. #SoftwareEngineering #DevEx
Charlie Punchatz
@charpun.bsky.social
Working on web platform modernization, developer leverage, workflow orchestration, and AI-native engineering systems.
Developer productivity is often treated as a measurement problem. It's mostly a platform problem. Metrics tell you where engineers lose time. Platforms determine whether they lose it again tomorrow. #DeveloperExperience #PlatformEngineering
The security boundary for agentic CI/CD isn't AI hallucination. It's untrusted repository content crossing into agent prompts, tool invocations, or generated scripts. Issues, PR descriptions, and comments are becoming execution inputs, not just metadata. #DevSecOps #AIEngineering
Google adding Search Generative AI reporting to Search Console changes the conversation. AI-search visibility is no longer just a content or SEO concern. It's becoming another measurable platform surface, which means engineering owns more of the outcome than before. #DevEx #PlatformEngineering
Persistent AI memory is starting to look a lot like unmanaged global state. Old assumptions leak into unrelated tasks. Retrieval resurfaces invalidated decisions. Multiple memory layers quietly conflict. The problem is often not forgetting. It’s retaining state without boundaries.
A lot of engineering fatigue now feels less like workload volume and more like fragmented continuity overhead: restoring state, recovering reasoning, reconnecting dashboards, rebuilding assumptions, and reloading operational context across disconnected tools. #DeveloperExperience #AIEngineering
A lot of engineering friction that looks like a tooling problem is really a context continuity problem. Faster implementation just increases the cost of interruption recovery across fragmented repos, terminals, environments, dashboards, and partially completed work. #DevEx #AIEngineering
AI tooling increasingly feels like a control-plane problem, not a build-vs-buy problem. Organizations need shared layers for evals, permissions, telemetry, and auditability. But centralizing agent workflows too early risks creating a brittle internal platform. #PlatformEngineering
Modern engineering work increasingly feels like maintaining navigation state across terminals, agents, repos, deploy flows, dashboards, investigations, partial implementations, and interrupted reasoning chains. #DevEx #AIEngineering
AI tooling is developing a new failure mode: persistent context. Old assumptions survive too long. Retrieval resurfaces invalidated decisions. Agent loops keep reintroducing stale premises. “What should the agent know right now?” is becoming a systems design question.
AI tooling is developing a new failure mode: persistent context. Old assumptions survive too long. Retrieval resurfaces invalidated decisions. Agent loops reintroduce stale premises. This is starting to look less like prompt engineering and more like context lifecycle engineering. #AIEngineering
If AI compresses first-pass implementation work, apprenticeship becomes less passive and more intentionally designed. Debugging rotations, incident shadowing, migration stewardship, review apprenticeships, bounded ownership. That starts looking like org design. #AIEngineering
1/ AI-assisted coding is changing PR review in a subtle way: the author may not be the primary implementer of the feedback anymore. #DevEx #AIEngineering
Counterintuitively, I’ve been getting better results from coding agents by disabling/clearing memory. Memory preserves information. Context prioritizes information. Most agent failures I’ve seen aren’t from missing context but from stale context that the model keeps overweighting. #AIEngineering
Reusable validation infrastructure becomes migration leverage. Good validation layers stop teams from repeatedly rediscovering system behavior every time vendors, integrations, or infrastructure change underneath them. #PlatformEngineering #SoftwareEngineering
AI probably changes which skills become scarce early in an engineer’s career. Implementation throughput gets compressed first. System modeling, debugging, validation, tradeoff analysis, and context reconstruction become more important earlier. #DevEx
Context switching feels qualitatively different once you start leaning heavily into AI tooling. The bottleneck increasingly isn’t execution speed, it’s reconstructing state after interruption across repos, desktops, agents, terminals, dashboards, and partially completed work. #DevEx #AIEngineering
A lot of inconsistent agent behavior comes from missing reasoning layers, not missing implementation. The code survives. The tradeoffs, rollout sequencing, and operational assumptions usually don’t. #AIEngineering #PlatformEngineering
Most orgs are building the wrong first layer for internal AI platforms. They start with: - orchestration - shared agents - centralized execution Instead of validation infrastructure.
Terminal-native workflows are becoming more valuable again because agent-assisted engineering creates more parallel operational state. The terminal is one of the few places where execution, inspection, recovery, and context still stay close together. #DevTools #AIEngineering
AI reliability problems often look like model problems but are really observability problems. Weak operational visibility makes plausible-but-wrong output much harder to detect inside large systems. #AIEngineering #PlatformEngineering
Using coding agents on older systems makes it obvious how much operational knowledge exists outside the system itself: Slack archaeology, undocumented exceptions, repo drift, inherited workflows, historical assumptions. Higher execution throughput surfaces ambiguity faster. #AIEngineering #DevEx
AI platforms probably won’t converge on one execution model. The durable layer is more likely to be shared contracts: permissions, telemetry, eval interfaces, auditability, and tool access semantics. Everything else may remain heterogeneous and repo-local. #PlatformEngineering
Agentic workflows are changing inference economics fast. Once systems retrieve context, retry, summarize, replan, and recurse through tasks, inference starts looking more like infrastructure spend than feature spend. #AIEngineering #PlatformEngineering
1/ A lot of the “AI replacing junior engineers” discussion feels too shallow. The more interesting question is what happens to the apprenticeship layer of engineering orgs if AI absorbs a large percentage of low-risk implementation work.
A lot of migration work is really reconstruction work. The implementation survives longer than the reasoning behind it. Behavioral specs and structured test cases end up functioning more like durable operational memory than QA artifacts. #PlatformEngineering #DevEx
Local-first AI workflows change the economics of experimentation. Once inference, orchestration, and context stay close to the workstation, iteration speed stops depending entirely on remote platform latency and hosted pricing. #LocalFirst #AIEngineering
1/ AI coding agents are making PR review feel less like a code quality problem and more like an attention allocation problem. If implementation throughput increases materially, linear human review becomes the bottleneck pretty quickly.
Developer experience increasingly looks like coordination infrastructure for fragmented systems and AI-assisted workflows. The bottleneck is often operational continuity, not implementation throughput. #DeveloperExperience #AIEngineering