2 ms·
> You're absolutely correct. IMO, the reason is, to a large degree, ineptness of software engineers. Hmm, software engineers? IMO the culprits are "greedy" man
by jcynix 4y ago
> You're absolutely correct. IMO, the reason is, to a large degree, ineptness of software engineers.
Hmm, software engineers? IMO the culprits are "greedy" managers who didn't like (and still don't like) common libraries, file systems etc. Motto: "It must be my standard, or else ..." Where's the common (license free and secure, encryptable) standardised file system, to exchange data between all platforms, including digital cameras and other gadgets? Where's the graphics API? Java tried to answer some of these questions, but failed miserably IMHO.
My experience: as soon as I learned to use some API or framework, at least two new APIs or frameworks showed up posing as the best thing since sliced bread. Sorry for the sarcasm, but I lost my optimism regarding software development some years ago.