3 ms·
Hasn't it done so already? To a first approximation, none of us spends significant time coding in machine language; rather, we write in higher-level languages
by zeveb 9y ago
Hasn't it done so already? To a first approximation, none of us spends significant time coding in machine language; rather, we write in higher-level languages which heuristics-based artificial intelligences then compile down to machine language. Why, some of us use yet more-advanced AIs which can even perform certain safety checks for us, to ensure e.g. that we aren't using kilometres per hour when we ought to be using inches per second.
I'm not just being coy: as long as there are computers generating code, there will be a need for people to tell those computers what to generate. Those people will be coders, whatever they are called at the time.
- nine_k 9y agoIndeed. "Software developer" > "coder", and the difference will only become more stark as machines become more advanced, giving the developers more powerful tools. The key ability of a good developer is finding out and understanding what needs to be done, the translation form the language of business to the language of technology. Technology has moved from low-level register juggling of 1950s to modern high-level, more and more declarative languages and frameworks. But the need to be able to map the informal requirements of business to it did not go away, and likely will not for quite some time.