//------------------------------------------------------------------------Software engineering has changed pretty dramatically in the over-twenty-years I've been in the business, and the one place you can see it best is in code that's been continually updated for that period of time.
// I just cleaned up the code. I have no idea what this fn does. Here is
// what the comment said earlier for your reference!
// --> BUG!! - this code is a crime against nature and has absolutely no
// --> redeeming value (other than the amazing fact that it works)
//------------------------------------------------------------------------
...a senior Adobe software engineer gave a talk (to Google) by that suggested [Photoshop] could be rewritten with far less code, and fewer bugs.I'm just a schmuck who hasn't yet read the article or watched the video, but I've been on a few software projects that were conceived as modern rewrites of older systems (with less code and fewer bugs) and they never worked out that way, not to the extent everyone hoped and planned.
Except for the security related issues rife in products like this. Make you a deal: I won't bug you to upgrade if you never, ever come cry to me about how your PC has been turned into a scorched wasteland because of some random vulnerability in a 10 year old Adobe DLL.You don't get to ignore attack vectors. Photoshop doesn't live on any relevant attack surfaces (not for lack of trying by some).
"So CS6 isn't for Thomas Knoll. It's not for my dad. It's not for me. It's not really for anybody. It's just for everybody."Well, no. Photoshop isn't for everybody, Photoshop is for Adobe.
« Older IDEM PARIS... | How Napoleon Chagnon Became Ou... Newer »
This thread has been archived and is closed to new comments
posted by pwnguin at 4:00 PM on February 13 [8 favorites]