Our corporate WebSite runs on Clojure and Google App Engine
hackers-with-attitude.com
hackers-with-attitude.com
http://www.freiheit.com/tag/Jobs#ag9mZGN3ZWJzaXRldGVzdDFyDQs...
The english translation is horrible but here some highlights from the Jobs-page:
* The day begins at 9:00AM, not later, preferably earlier.
* Release dates are never(!) shifted.
* We believe in the "Broken Window"-theory. Companies degenerate, too. That begins with a paperclip laying around. Consequently every employee must empty their desk before they leave.
Along these lines there's this cultish subtone in all of their writing which is hard to translate. Reading their blurbs gave me the chills like no other company description I've ever read. Definitely has a "zombie B-movie" taste to it.
I think the better way is not in any way changing the uploaded file, instead resizing it when it's actually requested by a client. This way, your pages can ask server for whatever actual size they need in the moment instead of setting image size once in stone. Like, if you've uploaded kitty.jpg, you can then ask for kitty_120x50.jpg or kitty_300x.jpg or kitty_x200.jpg (with missing dimension being calculated to preserve ratio).
If course, resized files are stored along with the original to avoid costly resizing process each time. If there's already a copy with required sizes, it's served really, really fast.
a preprocess-only system means that you need to have a migration system in place, and it means that your designers have just a little more overhead to make tweaks. It's manageable, but producing the images on demand makes for a more easily changed system with fewer moving parts.
EDIT found the article: http://aaugh.com/imageabuse.html
The nice thing about doing it on upload is It allows you to offload the processing to a job queue so you don't take a huge performance hit. (This is what I've done in the past). If you're resizing to sizes not relative to the original it also gives you the ability to maybe do some editing/cropping to make sure the resized images still make sense. Digg has a tool like this for avatar images.