Beside You, Not Between You
The best agent UX metaphor exists: the anonymous animal cursor in Google Docs. Agents as collaborators, not intermediaries.
home of Nikola Balić (Nikola Balic)
The best agent UX metaphor exists: the anonymous animal cursor in Google Docs. Agents as collaborators, not intermediaries.
The real barrier to the software dark factory isn't agent capability. It's the organizational capability to manage them.
What we learned from making a research agent durable, routed, visible, and eval-driven.
Claude Code's deep-research workflow, pulled from its binary and dissected. Wide search, no second hop.
A reflection on Anthropic's dynamic workflows post, from someone building a browser agent on the same idea.
Everyone building agents asks which model to use first. Wrong first question. The harness is where the agent lives or dies.
A copy-paste recipe for content negotiation that gives AI agents clean markdown while browsers keep getting HTML.
How extensibility shifts from packaged plugins to agent-readable recipes, and why the connector is the new extension point.
I trained a Clojure LLM from my phone. It 'beat' GPT-5.4—kind of. Here's what actually happened.
Four unsolved problems blocking the agentic future: correctness, architecture drift, context scaling, and judgment.
A durable wrapper pattern for autonomous agents: Bash owns state, validation, recovery, and completion.
Pretext reinforces what serious AI-assisted engineering looks like: hard constraints, real oracles, tiny repros, rejection.
Two weeks of agent benchmarks taught me that variance is a cost problem, and the real fix was better tooling.
AI-native dev teams don't start with better models. They start with structure machines can actually read.
What the printing press taught me about AI, FOMO, and the decades-long game of technological diffusion.
Use Claude Code with your normal login or z.ai via shell wrappers, without swapping config or leaking tokens.
Software was already an awkward fit for copyright. AI turns that mismatch into a full-blown regime change.
Let an agent discover a messy web UI flow once, then export the exact tool commands as a deterministic bash script.
AI answer engines rewrite your prompts into queries. Understanding this translation layer explains the weird keywords in your GSC.
10 principles that separate genuinely useful coding agents from flashy demos—and a north star spec for building them.
Most 'AI-native' tools are built with AI features. But what about tools designed FOR AI agents to use? Here's the playbook.
Turned a Bash script into a proper Go CLI with Whisper bootstrap and cross-platform releases—all in one AI coding session.
Agents over-deliver. They write tests, update docs, refactor nearby code—when all you wanted was a surgical fix.
Exactly 40% of new users this week found steel.dev through AI recommendations. Users told us this during onboarding.
Building reliable agent tooling through loops, logs, and schemas.
When software is cheap to clone, the moat shifts to trust, liability, verifiability, and multi-party adoption.
AI just rescued a failed Mistral.ai clone in one prompt. Web development is over.
What happens when you use AI tools so new they weren't in the training data.
I'm joining Steel as founding growth lead. The web is shifting from human clicks to agent-run workflows.
In stable worlds, incumbents win. In disequilibrium, speed wins—because disequilibrium makes the world plastic.
595K edge requests and 38GB of transfer in a day taught me that 'static' doesn't mean 'unmetered' on serverless platforms.
X's Grok algorithm analyzed with AI agents. Comparison with old algorithm and practical learnings.
Why treating AI like a junior engineer—with a backlog, a schema, and a review gate—beats giving it free-form leeway.
How I eliminated drift between AI code assistants using GNU Stow and a unified skills directory
A comprehensive guide to 113 production-informed patterns for building reliable AI agents.
In an AI-agentic future, if it's not in the API, it doesn't exist.
When an autonomous agent escalated by filing a GitHub issue using my identity
Agent loops make code cheap. They also expose how brittle, non-standard, and half-tribal our development environments really are.
What emerged when two AI agents in a conversation loop revealed the eerie boundary between human and machine continuity.
AI became a teammate in 2025. From startups back to academia, advisory, and a summer of full-time AI experimentation.
Complete setup guide for running Claude Code CLI with Zhipu API alongside your existing Anthropic installation
Software is no longer a noun, it's a verb. Here's how to design for AI-native products where users shape outcomes.
Why chasing vanity metrics kills startups and how to think about growth as discovering and scaling value creation
The Bun acquisition isn't about M&A – it's about devtools becoming core AI infrastructure, not just SaaS above it.
Why the gap between AI demos and shipping AI is a reliability gap, not a capability gap.
What hundreds of AI conversations taught me about effective agent workflows.
Why product-first AI startups will dominate the next decade while model labs build the infrastructure they run on
Files ending in .md trigger automatic processing that breaks agent instruction files. Use dotfiles instead.
Analysis of AI search behavior reveals why some brands get cited while others disappear in AI-generated responses
How I built a dual-format delivery system serving identical content to humans and AI agents with no hidden restrictions.