3 ms·
I prefer a more utopian view. Software engineers will live in a world where cheap and efficient power will be available to all thanks to big advances in solar/w
by rikroots 4y ago
I prefer a more utopian view. Software engineers will live in a world where cheap and efficient power will be available to all thanks to big advances in solar/wind/tidal/etc energy generation, and similar advances in battery/capacitor tech. Drinking water will also be widely available thanks to better desalination and water reclamation. Food tech will also advance, but access to food will be a limiting factor.
Moore's Law and similar exponential trends will be dead - computing hardware will be a largely solved problem, with improvements made only at the edges. User interfaces, however, will still be an ever-evolving free-for-all (way beyond desktop/mobile/watch) which will supply much work for both frontend engineers - always looking for the edge to keep people engaged and on-site - and backend engineers still seeking for the best solution to manage the vast quantities of data generated while at the same time keeping users synched across a diverse range of input devices from muscle spasms to decorative brooches (not forgetting the bathroom mirror).
Beyond that, I expect working practices to be largely unchanged. Possibly a lot more hybrid working (mostly remote, but with regular physical in-office - or in-venue - days). Initial code will probably be AI generated so the work will tend to skew more to edge-case testing and code-adaption to specified requirements. Spreadsheets will still exist though - hopefully - slide presentations will be ancient history. AI-excluded coding will be viewed as an enjoyable hobby, possibly even an art form.
... And I will still be alive, probably riding through the corridors of my retirement home on a rainbow-coloured unicorn!