I can't stress enough on optimizing the back end & developing clean code. I often have to work with developers that do not take pride in their work. They develop systems with code that is bloated & sloppy and will never validate). All of this comes at the expense of the end user resulting in slower download times, crashed browsers..etc. The odds of that user returning.... extremely low.
Great post!