Hacker News new | ask | show | jobs
by Const-me 3104 days ago
> probably because PS and GIMP are huge projects with years of work put into them -by teams of people

Just because someone spent millions on a software doesn’t mean it’s impossible to do the same for multiple orders of magnitude less. An extreme example, AT&T spent millions on their Unix, but nowadays many CS university students recreate an OS in the corresponding OS design class.

Going back to Photoshop, PS is written in C++, it contains decades of legacy code, its first version was designed to run on 7MHz CPU with 128 KB RAM. Another things is, it contains rarely used stuff (e.g. legacy formats support) and also stuff irrelevant for web (such as COM automation interface).