Tech·75·Added 2026-09-20

Feature creep

The slow, painful death of a perfectly simple software application as it is buried under a mountain of unnecessary functions demanded by clients who do not understand how databases work.

What they actually mean

"Sales promised the client we would build a button that plays a trumpet noise, and now we are late."

Heard in the wild

"We need to keep an eye on feature creep to ensure we meet our release date."

More from Tech

Bikeshedding

The therapeutic practice of spending three hours debating a completely trivial detail to avoid addressing the fact that the core system does not actually function.

"Let's not get caught bikeshedding the hex code for the cancel button while the main database is actively melting down."

Translation

"I do not understand the underlying software architecture, but I do have very strong feelings about pastel shades."

Read entry

User story

An optimistic, single-sentence fairy tale about how an imaginary person intends to use a software feature, written to avoid having to produce actual technical specifications.

"I've drafted the user stories for the new dashboard, so we are ready to build."

Translation

I have summarized three months of complex engineering work into 'As a user, I want a button'.

Read entry

To architect

To design a software system with such magnificent complexity that its eventual failure can be blamed entirely on the laws of physics.

"If we architect this cloud infrastructure correctly, it should require an entire team of certified engineers just to keep the landing page online."

Translation

To overcomplicate a simple task to ensure permanent job security.

Read entry