Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's remarkable to me that people seem to think that Adobe Photoshop is an amazing product. I'm sure that the engineers working on it are great, but the infamous rant against PSD (responded to here: http://blogs.adobe.com/jnack/2009/05/some_thoughts_about_the...) underlines the fact that Adobe isn't exactly a shining beacon of software engineering, and the user-facing problems are indicative of what is probably a large, underlying code complexity issue. If the document format evolves "organically", what does that say about the code that reads the document? Just think--how would you like it if JSON were "organic"? Structured code is good, organic not so much.


>It's remarkable to me that people seem to think that Adobe Photoshop is an amazing product.

It doesn't have to be perfect inside to be an amazing product. People could care less about how PSD is structured or if the code is a spaghetti mess. The organic growth is also inevitable when you have something that evolved over 20+ years and want to keep backward compatibility as much as you can --including with tons of external third party tools. It's not like they are idiots and can't get it right if they are given the chance to do it from scratch.

The thing it: it works, it works great, and nothing compares to it in it's field.

For the actual graphic designers, photographers, illustrators, etc that use it, there is no alternative that is as capable. There is also no alternative that can be integrated with a full ecosystem of products, from TV/Cinema work (Premiere) to print work (InDesign/Acrobat), to Web (Flash/Edge/Fireworks), to Vector (Illustrator), with all being leaders (or almost) in their particular field.

I'm talking for professional workflows. For just getting some pics up to a webpage, without any chance of it be used in other contexts, YMMV.

Compared to GIMP for example, there are tons of stuff that make it better for a professional workflow. From better text support, to a complete RAW file import/edit support, to a complete (and working for years before Gimp got any) CMYK support with gamut warnings and the whole kitchen sync, to Smart Objects, to vector support, etc.

Though, latest releases and transitions (like to 64bit Win/Mac, to Cocoa, to the new UI etc), seem to have given Adobe also chances to rework parts of the code.


> People could care less

I love to be that guy, and I think you mean "couldn't care less".


Absolutely.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: