Hacker News new | ask | show | jobs
by BariumBlue 11 days ago
>There is no meaningful way of distinguishing features from bugs.

From a user perspective, a bug is when behavior deviates from reasonable expected behavior.

From a dev perspective, a bug is when the code actions mismatches the mental model (aka spec if it exists, else a reasonable mental model of the system).

A bug becomes a feature when it becomes expected behavior.