4 ms·
The jack of two trades is the master of none. Yes, other disciplines will inevitably learn to code out of sheer necessity but it will be a secondary skillset f
by GrumpyYoungMan 7y ago
The jack of two trades is the master of none. Yes, other disciplines will inevitably learn to code out of sheer necessity but it will be a secondary skillset for them. They will not have the depth of knowledge of software development and the inner workings of computers that a dedicated software engineer would and their code will mostly be at the level of a one-off or prototype.
Software engineers will still be around as the people who will take code from other professionals and work with them to turn it from a prototype into a production ready codebase. That means unit tests, fixing performance issues, building in security, building proper UI/UX, adding things necessary for regulatory compliance (e.g. accessibility, GDPR, etc.) and so forth.