Famous Laws of Software Development (2017)
Am I the only person here thinking that many of them are just anecdotes, or are deprecated?> Given enough eyeballs, all bugs are shallow.Just count of viewers doesn't help. The owners of these eyeballs need both motivation to look for these bugs, and expertise to find them.> The power of computers per unit cost doubles every 24 month.Slowed down years ago.> Software gets slower faster than hardware gets faster.It doesn't. If you'll benchmark new software on new PCs versus old software on old PCs processing same amount of data, you'll find out the new one is faster by orders of magnitude.Input to screen latency might be 1-2 frames slower, because USB, GPU, HDMI, LCD indeed have more latency compared to COM ports, VGA, and CRT. But throughput is way better.> Premature optimization is the root of all evil.Was probably true while the power of computers doubled every 24 month. It doesn't any more.