4 ms·
> New features and better UX is more useful for the users of many systems than fixing tail frequency bugs If nobody notices a bug, does it matter? There's who
by Swizec 7mo ago
> New features and better UX is more useful for the users of many systems than fixing tail frequency bugs
If nobody notices a bug, does it matter?
There's whole classes of technically bugs that simply never happen under the real world operating constraints of a software system. The infamous example is that memory leak story from the Microsoft blog[1] – you don't need to fix memory leaks on a rocket that goes boom (or runs out of fuel) after 5 minutes of flight time. Just add the extra memory chip and move on.
Engineering is all about building to real world constraints. Don't build a suspension bridge where a sturdy plank will do.
[1] https://devblogs.microsoft.com/oldnewthing/20180228-00/?p=98125 https://devblogs.microsoft.com/oldnewthing/20180228-00/?p=98...
- switchbak 7mo agoIt's not a bug if someone designed it to work that way though - a no-op allocator is an allocator too, and can also be used on short-running processes (even outside of things that go boom).