- 15,557
- 10,295
Think of it this way: the world is changing. At one time, engineers used pencil and paper, then sliderules, before advancing to computers, compact digital calculators, desktop machines, with the latest CAD software and 3D printing tools.
So now we get the AI to do the programming, describing what kind of application we want, add in the various attributes it should have, and the type of GUI display it should generate. You are coding with words, and a machine is producing a more detailed but human-readable code in whatever language we've learned in school, so that we can inspect and test the code to make sure it functions correctly.
It's still programming, but we've completed it using some powerful new tools which will free us up to do something new and exciting. We now get to become master testers who find bugs in AI-generated code and then collaborate with an AI expert to fix the AI tool.
In a sense, it's like Spock from Star Trek when he talks to the computer, even though he may already know the answer or how to get it.
Only time will tell how the industry will evolve, who will lose their jobs, and who will gain the skills for a new role. Many issues remain unresolved, including how to manage legacy code and whether we need more than one programming language. So is it FORTRAN, COBOL, Java, or Python? Each has its pros and cons.
One language to rule them all.
So now we get the AI to do the programming, describing what kind of application we want, add in the various attributes it should have, and the type of GUI display it should generate. You are coding with words, and a machine is producing a more detailed but human-readable code in whatever language we've learned in school, so that we can inspect and test the code to make sure it functions correctly.
It's still programming, but we've completed it using some powerful new tools which will free us up to do something new and exciting. We now get to become master testers who find bugs in AI-generated code and then collaborate with an AI expert to fix the AI tool.
In a sense, it's like Spock from Star Trek when he talks to the computer, even though he may already know the answer or how to get it.
Only time will tell how the industry will evolve, who will lose their jobs, and who will gain the skills for a new role. Many issues remain unresolved, including how to manage legacy code and whether we need more than one programming language. So is it FORTRAN, COBOL, Java, or Python? Each has its pros and cons.
One language to rule them all.
