Concepts and frameworks

  • Technical Debt

    Accumulated complexity and shortcuts in code that slow future development

  • Product-Market Fit

    The state when a product satisfies strong market demand, evidenced by organic growth and retention. A critical milestone for startups that can be lost and must be recaptured as markets evolve.

  • Feedback Loops

    Speed and quality of information flow from action to result in development processes

  • Developer Productivity

    How much work developers can get done over time in a holistic, sustainable way

  • Developer Experience (DevEx)

    What it's like to build software day-to-day for a developer, including friction, workflows, and support

  • Cognitive Load

    The mental effort required to process and understand information

  • Deployment Frequency

    How often code is deployed to production

  • Code Review vs Writing Shift

    How AI tools change developer work from primarily writing code to primarily reviewing AI-generated code

  • Technical Architecture as Strategy

    How technical implementation decisions determine long-term strategic options

  • Continuous Integration/Continuous Deployment (CI/CD)

    Technical practices for automated testing and deployment

  • Loosely Coupled Architecture

    System design that enables independent deployment and scaling

  • DORA

    Four key metrics for measuring software delivery performance: deployment frequency, lead time, MTTR, and change fail rate

  • SPACE

    Framework for measuring developer productivity across Satisfaction, Performance, Activity, Communication/Collaboration, and Efficiency/Flow

Browse all concepts