Ask HN: What will the far future of programming be like?
What do you think the far future of programming will be like (on say a 50 year timeline)?
Examples:
- How will we enter requirements/specs? - How will we write documentation? - What classes of tools are we missing now that are yet to be developed? - What new Human Interface devices will become common for programmers? - What business processes will have to change to get us there? - How will we tame increasing the complexity of computing systems? - How will we hack our bodies/minds?
My prediction: I tend to think programmers will define a strategy (class/function interfaces, types, unit tests) and a new generation of IDE/compiler will generatively write the code which fulfills these requirements. This is already available for AutoCAD (they call it Generative Design).