thinking-triz
tjboudreaux/cc-thinking-skills
A systematic methodology for resolving deeply conflicting technical requirements (e.g., needing a system to be both fast and consistent). Instead of accepting a midpoint compromise or trade-off, TRIZ instructs users to name the conflict, separate the opposing states (using time, space, condition, or scale), and invent a concrete, no-compromise resolution. Ideal for architecture, API design, and complex system parameter definition.