Ясно. Но наверно и людей которым вы доверяете тоже нет? Потому что вы написали "широкой общественностью" а всей общественности вы доверять не будете, значит утверждение не верно =)
Думать о памяти и скорости сразу нужно только если пишешь чето совсем крутое имхо. А иначе зачем писать менее читаемый код, если хватает обычного понятного кода
Скорость можно оценить с помощью алгоритмической сложности, а вот использование памяти непонятно как оценить. Разве что стараться копировать данные по минимуму.
Оптимизировать нужно там, где это действительно нужно становится. Так можно и обычную лопату соптимизировать... я ведь не знаю, может на луне ей копать придется