2 ms·
It's an incomplete answer that's partially true and will become more true over time. Software development will be effectively dead when enough systems can adeq
by hi-v-rocknroll 2y ago
It's an incomplete answer that's partially true and will become more true over time.
Software development will be effectively dead when enough systems can adequately code, define, and run themselves with minimal human design or operations attention. This is one of key (gradual) thresholds of the technological singularity.
To accomplish this will require far more than just code completion, but AI-operated requirements capture, architecture, feature prioritization, configuration management, operations management, capacity planning, debugging, and optimization.
Further still off in the future (perhaps 20 years), it will gradually eat down the stack to include algorithmically-designed programming languages and representations of languages, operating systems, and the ASIC silicon pipeline that run the things.
The pace of technology advancement is about to exceed human control and human understanding, and it also means that most people will be unemployed or under-employed with really shit jobs and very poor, while there will be a few trillionaires.