Eric Roe

I make things, break things, and write about both

Devposts

Projects
See More

A tool that connects AI coding assistants to Chrome's DevTools, enabling them to see, interact with, and debug live web applications in real-time.

aimcpchromedevtoolsdebugging

A guide to moving beyond basic LLM usage by leveraging agents and MCPs to transform AI from smart autocomplete into a powerful development assistant.

aillmprogrammingagentsmcp

A proposal for moving Python beyond async/await to virtual threads with structured concurrency, simplifying concurrent programming by eliminating colored functions.

pythonvirtual-thradsasync-awaitconcurrency

A guide to converting HTML elements into downloadable SVG images using JavaScript libraries for use in documentation, books, and presentations.

svghtmlcssjavascriptwebdevelopmentfrontend

A critique arguing that despite the largest supply-chain attack in history, the JavaScript ecosystem won't fix its fundamental dependency management flaws.

javascriptsupplychainsecuritynpmopensourcecybersecurity

A reflection on how web standards have evolved the developer experience, drawing parallels between early web development and today's blockchain ecosystem challenges.

standardsdeveloper-experienceethereumdappcsseip

Blog Posts

Writing
See More

A roundup of essays exploring how AI is transforming software development, from the 70% problem to tooling choices and career strategies.

A guide to the underrated soft skills that separate exceptional tech interviewees from the rest, beyond just technical preparation.

A real-world debugging story that illustrates how human creativity and out-of-the-box thinking still outpaces LLM capabilities in complex pr...