-
New May 28, 2026
I benchmarked Claude Code and OpenCode on a heavy refactor: The reality of agentic CLI workflows
Claude Code vs. OpenCode in a real Next.js refactor: benchmark results, mistakes, prompts, and when to use each CLI agent. The post I benchmarke...
-
New May 27, 2026
The 5 Claude skills for React I can’t live without
Every time you explain your team’s coding standards to Claude, you are doing work that should be reusable. The same […] The post The 5 Claude...
-
New May 27, 2026
Stop calling product managers “CEOs of the product”
PMs don’t need fake authority to lead well. Learn how shared context, clearer trade-offs, and better decision-making build stronger teams. The post Stop calling...
-
New May 26, 2026
AI agent simulations for UX testing: When to use simulated vs. real users
AI agent simulations promise faster, lower-risk UX testing by replacing real users with AI-simulated personas. Here’s how the method works, where it falls short, and when designers should rely on si...
-
New May 26, 2026
Stop trying to one-shot: How to prompt Claude better
Learn how to move beyond one-shot prompting in Claude with structured workflows for AI-assisted coding, debugging, PR reviews, documentation, testing, and automation. The post Stop trying...
-
New May 21, 2026
How to build advanced forms in Next.js using a rule engine
Learn how to build advanced Next.js forms with rule engines, client-side previews, Server Actions, and server-validated form logic. The post How to build...
-
New May 21, 2026
The human side of AI: A CTO’s take on fear, trust, and identity in the AI age
AI is reshaping engineering teams emotionally as well as technically. A CTO shares insights on fear, trust, burnout, identity, and leading through AI change. The post The human si...
-
New May 20, 2026
A/B testing vs. multivariate testing: When to use each UX testing method
A/B testing is great for comparing two versions of a design, but multivariate testing helps teams evaluate multiple design element combinations at once. Here’s how both methods work, how they di...
-
New May 20, 2026
How to catch the novelty effect in A/B testing
Learn how PMs can spot novelty effects in A/B tests, validate wins over time, and avoid mistaking short-term lifts for impact. The post How to catch...
-
New May 18, 2026
Context rot is slowing down your AI agent: How to fix it
Learn what context rot is, why AI agent sessions degrade over time, and how to fix it with compaction, prompt anchoring, context files, plan files, and RAG. The post Context rot...
-
New May 15, 2026
TypeScript utility types you’re probably underusing
Learn how TypeScript utility types prevent type drift, preserve function signatures, and make refactoring safer. The post TypeScript u...
-
New May 14, 2026
Design engineering then vs. now: How AI is reshaping the designer-developer divide
Design engineering has always lived between design and code. But with AI tools turning prompts into interfaces and code into editable canvases, that bridge is becoming a new way of bu...