Insights
Notes on software engineering, product development, and the decisions behind the things we build.
Automation earns its cost on repetitive, well-defined tasks with clear inputs and outputs. Here's how to tell those apart from the tasks it isn't ready for.