Учитывая, что компьютеры примерно в тысячу раз быстрее, чем несколько десятилетий назад, но, как правило, не выглядят намного быстрее, я бы сказал, что у нас ДОЛГОЙ путь, чтобы перестать беспокоиться об оптимизации. Проблема в том, что по мере того, как компьютеры становятся более мощными, у нас есть компьютеры, которые все больше и больше работают за нас, чтобы мы могли работать на более высоких уровнях абстракции. Оптимизация на каждом уровне абстракции остается важной.
Да, компьютеры делают много вещей намного быстрее: вы можете нарисовать Мандельброта за считанные минуты, которые раньше были днями компьютерного времени. GIF загружается почти мгновенно, а не занимает видимые секунды, которые будут нарисованы на экране. Многие вещи быстрее. Но просмотр, например, не намного быстрее. Обработка текста не намного быстрее. Поскольку компьютеры становятся все более мощными, мы просто ожидаем большего, и мы заставляем компьютеры делать больше.
Оптимизация будет важна в обозримом будущем. Однако микрооптимизации гораздо менее важны, чем раньше. Наиболее важной оптимизацией в наши дни может быть выбор алгоритма. Вы выбираете O (n log n) или O (n ^ 2) .... и т. Д.