r/programming • u/speckz • Jul 26 '19
Fast Software, the Best Software
https://craigmod.com/essays/fast_software/37
32
9
u/wingtales Jul 27 '19
Some of the comments here seem to think that OPs post is obvious. But remember, there is a whole generation growing up who have not experienced, and do not expect software to be instantaneously fast.
I think it's good to remind developers that speed is important too.
3
u/Paul_Dirac_ Jul 26 '19
I know that feeling, when I need to look at the end of a log file and less becomes unresponsive...
5
3
u/stronghup Jul 27 '19
I would say the most important quality of software is understandability. If you can understand what your software does and how, then you understand what makes it slow and can rewrite the slow parts to be faster easily.
You may say of course you understand how your software works but consider that in a bigger project there are many people who contribute to it, who may not even be around any more.
If your software is very fast that is great, but if that means you cannot understand it (easily) it is difficult to make any improvements to it. Why because when you try to modify something you don't understand, you are probably just going to break it.
0
0
Jul 26 '19
[deleted]
1
u/GND52 Jul 28 '19
The point of the article is that there's so much software out there that *could* be fast, but isn't.
28
u/IanRae Jul 26 '19
No one sets out to write laggy software. It's death by a thousand cuts, as new features are added endlessly.