“the waldo way”
A CTO reflects on building a pre-packaged agentic development harness for the team to accelerate adoption, but questions whether removing setup friction also eliminates valuable learning opportunities. The post explores the tradeoff between speed-and-consistency versus developer ownership and skill-building.

post waldo's blog
"By taking away all the friction .. did we also take away the learning?"
Key points
- A ready-made VSCode extension with agents, guidelines, and MCPs was created to lower adoption barriers and ensure uniform practices across the team
- Removing friction from setup may simultaneously remove the learning that happens when developers struggle through configuration and problem-solving
- The approach achieved fast, consistent adoption with no complaints, but potentially at the cost of developers learning to build and evolve their own solutions
- Other CTOs typically favor organic adoption by providing tools and direction, while this approach enforces uniformity upfront
- The core tension is whether to prioritize immediate capability (head start) or long-term ownership (deep learning)
Quotes
- “By taking away all the friction .. did we also take away the learning?” (Captures the core dilemma of whether removing setup complexity eliminates the educational value that comes from struggling through technical challenges)
- “We traded depth-of-ownership for speed-and-consistency.” (Summarizes the fundamental tradeoff between immediate team uniformity and developers’ long-term ability to independently evolve solutions)
- “You can’t evolve a harness you’ve never even touched, right?” (Presents the counter-argument that providing a working foundation first allows developers to improve it later, suggesting a phased approach to skill development)
Context
- Features: VSCode extension, agents, MCP integration, company guidelines automation, wizard setup, playbook
Source: waldo’s blog, community blog. Summary, key points and quotes are derived (CONTENT-NOTICE.md); read the original for the full text.