jargon

Architecture & practice·Complexity and how it accumulates

the design handles ten thousand requests a second and the product has forty users.

Over-engineering

Solving a larger or more general problem than the one you have. It usually comes from an honest place — anticipated scale, imagined reuse, a previous job's scars — and it is expensive twice, once to build and again every time someone has to work through it. The direct question that settles it is what would break at the actual current numbers, said out loud, with the numbers.

Commonly confused with