Why containers are essential for agentic coding environments - exploring the tradeoffs between local development and containerized workflows| sketch.dev
After a few months with Sketch, these are things I rarely do by hand any more.| sketch.dev
Postmortem of our first service outage caused by LLMs.| sketch.dev
It is hard from a general description of what a coding agent is| Sketch
When I program with Sketch, I find myself part product manager, part software| Sketch
On the evening of May 2nd, the Rockets beat the Warriors 115-107. While I was watching that, I was also scratching an itch: Sketch should have a browser at its disposal! After all, if an agent can do so much with just bash, it could do even more with Chromium.| Sketch
Wikipedia:| Sketch
As I was learning prompt engineering, I encountered the same (good!) core advice repeatedly: invest in evals, make incremental improvements.| Sketch
There are obvious similarities between task-oriented communication with a human vs with an AI agent...and a few places where they diverge. This blog post lays out a simple conceptual framework for thinking about these interactions.| Sketch
Draw the Owl| Sketch
For a repo with sufficiently fast tests and sufficiently infrequent commits, GitHub Actions is more than enough to implement a simple merge queue, which can also resolve formatting issues.| Sketch
Alan Kay: "Simple things should be simple, complex things should be possible." Git absolutely nails part two. (And in git's defense, it is possible that there are no simple things in version control.)| Sketch
merde.ai can resolve your conflicts for you| sketch.dev
sketch, an agentic coding assistant| sketch.dev
How I program with LLMs| sketch.dev
How I program with Agents| sketch.dev
The Unreasonable Effectiveness of an LLM Agent Loop with Tool Use| sketch.dev