3 ms·
Most commercial software is basically information systems, with very standard architectures, and no complexity whatsoever. At least not business-related comple
by abstratt 7y ago
Most commercial software is basically information systems, with very standard architectures, and no complexity whatsoever.
At least not business-related complexity. Most complexity in those systems is accidental, exactly due to us using the wrong tools for the job (namely, 3GLs + frameworks), which do not provide the proper level of abstraction for the problem at hand.
Even for a single system, no one should be forced to use a single level of abstraction everywhere. The game industry has been mixing 3GL code and assembly whenever needed since it moved on from assembly. You don't have to stick to one for everything.