| ▲ | svara 3 hours ago | |
If past patterns are anything to go by, the complexity moves up to a different level of abstraction. Don't take this as a concrete prediction - I don't know what will happen - but rather an example of the type of thing that might happen: We might get much better tooling around rigorously proving program properties, and the best jobs in the industry will be around using them to design, specify and test critical systems, while the actual code that's executing is auto-generated. These will continue to be great jobs that require deep expertise and command excellent salaries. At the same, a huge population of technically-interested-but-not-that-technical workers build casual no-code apps and the stereotypical CRUD developer just goes extinct. | ||