At the bottom of your stack, pick mature, well-supported tools — Postgres, SQLite, Redis, Linux, established languages and frameworks — and reserve your novelty budget for the actual product. Mature tools come with manuals, hires, war stories, and bounded surprise. Load when choosing a foundational
At the bottom of your stack, pick mature, well-supported tools — Postgres, SQLite, Redis, Linux, established languages and frameworks — and reserve your novelty budget for the actual product. Mature tools come with manuals, hires, war stories, and bounded surprise. Load when choosing a foundational tool (database, queue, language, framework, OS), when tempted to adopt a months-old framework as a s