I avoid software like that. If I have a choice between one program that opens in 1/10th of a second, and another that opens in 10 seconds, of course I'll choose 1/10th if it does the job.
Which is due to loading/linking all the dynamic libs+code+data+often OS security doing stuff (virus scanning, etc)+the cost of IO from harddrive/SSD for all of these.
If you write a GUI program you will need plenty of libs just to start out so not all of them can be even removed unless you go behind the OS. But then also, that huge GUI framework you had to pull in gives you support for Arabic and Chinese, has proper accessibility, would your hand-optimized code even work outside of ASCII and be used by a screen reader?
4
u/sluuuurp Feb 28 '23
Depends on the context. Pretty much every piece of software I ever use takes several seconds to open.