Resources

Discover useful tools, tutorials, and helpful resources organized by category

JSON Markdown

Command Line Interface Guidelines

clig.dev is an open-source guide dedicated to the art of building high-quality command-line tools that balance traditional Unix principles with modern usability. Rather than just listing technical specs, the site provides a thoughtful framework for "human-first" design, covering everything from empathetic error messages and consistent flag naming to the nuances of composability and subcommands. It serves as a go-to manifesto for developers who want to move beyond basic functionality and create CLI programs that are genuinely intuitive, robust, and delightful for other humans to use.

Visit Resource

Performance Hints

This document from Google discusses performance tuning principles, emphasizing that small speed improvements are valuable and should be considered early in development to avoid larger problems later; it suggests estimating performance impacts and using back-of-the-envelope calculations to make informed decisions.

Visit Resource

Loading reviews...