2 ms·
The problem with software engineering in large companies is that the large companies are encoding themselves in software - it's the natural endpoint of software
by lifeisstillgood 3y ago
The problem with software engineering in large companies is that the large companies are encoding themselves in software - it's the natural endpoint of software eating the world.
The problem is that software engineers are then asked to square all the circles - the hacks, the business models that don't work, the illogical policies that have kept the peace between powerful entrenched parties.
Volkswagen found it impossible to build a diesel engine that met California emissions criteria. So they encoded a cheat.
They did not write the cheat in an email, the CTO literally committed a line of code. (wish I could see the repo).
The point is that software demands clarity - it has no vagueness. So if you are going to digitise your business your business processes and model must also be clean and clear.