$ cat /var/log/thoughts

Debugging + Developer Tools

Posts matching all selected tags.

Filters2

7 posts

5 examples of software tools that replaced the IDE

5 examples of software tools that stole IDE jobs this year. Keep the editor open. Run Scan, DevTools MCP, jbcontext, a container, and Warp CLI beside it.

Sharper ToolsDeveloper ToolsAI CodingCLIDebuggingReactClaude CodeProductivity1 min read · Aug 25, 2026

Chrome inspect devices fails until USB debugging is on

chrome inspect devices stays empty until USB debugging is on. Tick Discover USB devices, plug a data cable, then click Inspect on the listed phone tab.

Build AlongDebuggingDeveloper ToolsWeb DevMobileJavaScriptWindows1 min read · Aug 25, 2026

IntelliJ MCP router-only keeps agent tools off the prompt

IntelliJ MCP router-only hides debugger tools behind execute_tool. Turn the mode on, install ij-debugger for Claude Code, and prove a debug step still lands.

Build AlongIntelliJMCPAI CodingClaude CodeDebuggingDeveloper Tools1 min read · Aug 25, 2026

Open Console Chrome with Ctrl Shift J not I

Open console chrome with Ctrl+Shift+J, not last panel. Land on a working prompt for this tab, skip Elements, and stop clicking the Console tab after F12.

Build AlongChromeDeveloper ToolsJavaScriptWeb DevDebuggingProductivity1 min read · Aug 25, 2026

React Dev Tools Firefox still hides the Components tab

Get react dev tools firefox showing Components and Profiler. Install the AMO add-on, open a React page, reload, then find the tabs in the Toolbox not Console.

Build AlongReactDeveloper ToolsDebuggingJavaScriptWeb DevOpen Source1 min read · Aug 25, 2026

This react rerender tool flashes the guilty component

A react rerender tool paints a purple outline on the guilty memoized child. Drop the script before React, click once, then leave that Profiler closed.

Build AlongReactJavaScriptDeveloper ToolsDebuggingPerformance1 min read · Aug 25, 2026

Over-Defensive AI Code Is the Hangover After Vibe Coding

Over-defensive AI code is the hangover after vibe coding. Cut silent defaults and empty catch blocks at one trust boundary so real failures stay visible.

Strong OpinionsAI CodingTypeScriptDebuggingDeveloper ToolsDesign Patterns1 min read · Jul 31, 2026