
Developer Tooling That Compounds Over a Career
The tools, shell setup, editor configuration and workflow automations that compound over a career — and how to build a setup that gets out of your way.
Tags
8 articles

The tools, shell setup, editor configuration and workflow automations that compound over a career — and how to build a setup that gets out of your way.

End works-on-my-machine by pairing Dev Containers for IDE integration with Nix for reproducible dependencies — versioned, portable, identical setups.

Build a production-quality Node.js CLI: argument parsing, interactive prompts, progress indicators, error handling and npm distribution, done properly.

Build automation scripts that remove daily friction: project scaffolding, database seeding, log analysis and deployment checks with Node.js and shell.

Step-by-step guide to a professional Node.js CLI: argument parsing, interactive prompts, colored output, progress, config files and npm publishing.

A developer-friendly introduction to compiler fundamentals: lexing, parsing, ASTs and code generation, with examples that make you a better programmer.

How to go from two-day onboarding to twenty minutes with Dev Containers, shell scripts and infrastructure-as-code for one-command environments.

The monorepo debate isn't about tools — it's about how your team communicates, deploys, and shares code across project boundaries.