QUOTE(Amadeus @ 20 Jul, 2007 - 05:28 AM)

the vastly increased processing power over the years has often made up for common inefficiencies in code.
...
I still use the common methods of optimization once i have a working piece of code, but I'm not sure what level of value t brings anymore - more habit that anything else.
I think it's good thing to get adopt certain standard coding habits. Fair enough that hardware compensates for a certain amount - but when you have to rewrite chunks of sloppily written code because the project has become unwieldy isn't a good situation to be in either.
QUOTE(Amadeus @ 20 Jul, 2007 - 05:28 AM)

Also, as Xing mentioned, the newer compilers are designed with a certain amount of optimization in mind, as the common inefficiencies are well known.
That's good to know, as some of the optimization tricks can appear quite unusual, and aren't exactly beneficial to code readability either.