3 ms·
I think humans need to move up the levels of abstraction and master specific domain knowledge. Barring AGI, there will still be need for humans to elicit and le
by nopinsight 3y ago
I think humans need to move up the levels of abstraction and master specific domain knowledge. Barring AGI, there will still be need for humans to elicit and learn the requirements from customers and other stakeholders, then translate those into more concrete specifications.
Future LFMs (Large Foundation Models, since they will be multimodal) can help automate some or much work from specifications onward. Humans will need to validate and revise the results by working with an LFM-powered system (Ref: the spiral model in software engineering).
- chx 3y ago> then translate those into more concrete specifications. Yes and that's what code is: most concrete specifications :P Figuring out what to code is much harder than coding it, like 99.99% of the time. People worrying about ChatGPT taking away their job frankly do not understand this: my job is to think. I type very little code.
- bcrosby95 3y agoLots of new projects involve shitting out a massive amount of code though. I've certainly worked on stuff where I had precise clarity on what needed to be done and typing speed was practically the limiter. But for some other things it wasn't. I dunno. I go back and forth on the effects these things will have on programming.