The Pragmatic Engineer interviewed Mitchell Hashimoto about his new way of writing code. The bit that stuck with me: always have an agent running in the background. Don’t wait for it to finish — kick off a task, context-switch to something else, come back when it’s done. Treat agents like background jobs, not pair programmers.
It’s a subtle shift but it changes how you structure your work. You stop thinking sequentially and start thinking in parallel — like managing async workers instead of typing code yourself.