$ cat /var/log/thoughts

Developer Tools + Web Dev

Posts matching all selected tags.

Filters2

7 posts

Add WebMCP so ChatGPT can use your site without clicking around

What is WebMCP on a live page. Register one Site tool with document.modelContext so ChatGPT Work can use your site without clicking around the interface.

Build AlongMCPWeb DevJavaScriptAI CodingDeveloper ToolsAPI Design1 min read · Aug 29, 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

Cloudflare domain extensions hide the renewal trap

Cloudflare domain extensions hide the keep price in the catalog. Search a name, read the renew column, then skip the cheap first-year flyer before you buy.

Strong OpinionsCloudflareDomainsDNSDeveloper ToolsWeb Dev1 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

Kill the cookie banner (or stop pretending it protects anyone)

Cookie banners often launder consent for trackers you chose to load. Kill non-essential tracking first, or ship equal Reject when ads still need a device ID.

Strong OpinionsSecurityWeb DevDeveloper ToolsJavaScriptTrend Commentary1 min read · Jul 31, 2026

TypeScript Types Have Gone Too Far (And What to Do About It)

TypeScript type complexity has become a status symbol. When the type definition is longer than the function it describes, something went wrong. Here is what actually works.

Strong OpinionsTypeScriptDeveloper ToolsProductivityWeb Dev1 min read · Apr 11, 2026