Book: TypeScript Essentials — From Working Developer to Confident TS, Across Node, Bun, Deno, and the Browser
Also by me: The TypeScript Library — the 5-book collection
My project: Hermes IDE | GitHub — an IDE for developers who ship with Claude Code and other AI coding tools
Me: xgabriel.com | GitHub
It's a familiar tsconfig.json . The project is four years old, it
started on TypeScript 3.x, somebody enabled "strict": false , and
nobody ever flipped the switch. You open the file to fix that, type
"strict": true , save, and the editor reports 4,300 errors. You
revert, commit nothing, and the meeting is back on the calendar for
next quarter.
strict reads like a single dial, but it's eight independent flags
packaged into one shortcut. Most teams treat the shortcut as binary
because the docs lead with it, and that framing turns a one-week
migration into a quarter-long stalemate.
You can flip the eight flags individually.…