Earlier quoted context omitted.
> 1) Those tasks that it is still currently only possible for a human to do. 2) Those tasks which are easier and cheaper for a human to do. I agree, but "1" must include all tasks where a mistake could lead to liabilities for the company, which is probably most tasks. LLMs can't be held responsible for their fuckups, they can't be punished, they have no body. It's like the genie from the bottle, it will grant your th…
"A COMPUTER CAN NEVER BE HELD ACCOUNTABLE THEREFORE A COMPUTER MUST NEVER MAKE A MANAGEMENT DECISION" — IBM slide from 1979.
Thoughts on the Future of Software Development
141–150 of 434 posts
Re: Thoughts on the Future of Software Development
#142Earlier quoted context omitted.
This resonates strongly with me. I don't want to describe the painting, I want to paint it. If this is indeed where we end up, I don't know that I'll change professions (I'm 30+ years into it), but the joy will be gone. It will truly become "just a job".
I remember back in the 80s I had friends who enjoyed coding in assembly and felt that using higher-level languages was "cheating" - isn't this just a continuation of that?
Re: Thoughts on the Future of Software Development
#143Earlier quoted context omitted.
Software engineering as an occupation grew because of static analysis and GCs (literally why the labor market is the size that it is as we speak); the opposite appears to be the outcome of AI advances.
The same happened with accountants and spreadsheet software, the number of accounting jobs grew. The actual work they performed became different. I think a similar thing is likely to happen in the software world.
Re: Thoughts on the Future of Software Development
#144Earlier quoted context omitted.
This resonates strongly with me. I don't want to describe the painting, I want to paint it. If this is indeed where we end up, I don't know that I'll change professions (I'm 30+ years into it), but the joy will be gone. It will truly become "just a job".
I remember back in the 80s I had friends who enjoyed coding in assembly and felt that using higher-level languages was "cheating" - isn't this just a continuation of that?
Re: Thoughts on the Future of Software Development
#145Earlier quoted context omitted.
I remember back in the 80s I had friends who enjoyed coding in assembly and felt that using higher-level languages was "cheating" - isn't this just a continuation of that?
Great point. I think this will weed out the people doing tech purely for the sake of tech and will bring more creative minds who see the technology as a tool to achieve a goal.
Re: Thoughts on the Future of Software Development
#146Folks see it wrong. Is not about human vs machine software development. Is about allocating the brightest humans to the most productive activities.
Keep in mind there are many more humans that aren't as bright. If there are fewer and fewer ways for them to contribute then they'll find other ways to get what they need.
The corollary being that those people are already earning their bread doing things which an artificial intelligence can't replicate. I've seen many vast overestimates of how many of these jobs could even be replaced with a Jetsons robot, and we're nowhere close to deploying anything vaguely resembling one of those.
Re: Thoughts on the Future of Software Development
#147Earlier quoted context omitted.
Software engineering as an occupation grew because of static analysis and GCs (literally why the labor market is the size that it is as we speak); the opposite appears to be the outcome of AI advances.
I'll take the other side of that bet. It's reasonable to expect that sometime relatively soon, AI will be a clear-cut aid to developer productivity. At the moment, I consider it a wash. Chatbots don't clearly save me time, but they clearly save me effort, which is a more important resource to conserve. Software is still heavily rate-limited by how much of it developers can write. Making it possible for them to write…
Good observation. Come to think of it, all examples of AI coding require a competent human to hold the other end, or else it makes subtle errors.
Re: Thoughts on the Future of Software Development
#148Earlier quoted context omitted.
I'll take the other side of that bet. It's reasonable to expect that sometime relatively soon, AI will be a clear-cut aid to developer productivity. At the moment, I consider it a wash. Chatbots don't clearly save me time, but they clearly save me effort, which is a more important resource to conserve. Software is still heavily rate-limited by how much of it developers can write. Making it possible for them to write…
> I've seen nothing from AI, either in production or on the horizon, that suggests that it will meaningfully lower the barrier to entry for practicing the profession, let alone enable non developers to do the work developers do. Good observation. Come to think of it, all examples of AI coding require a competent human to hold the other end, or else it makes subtle errors.
Re: Thoughts on the Future of Software Development
#149About the "write the code" part - what code is that? Machine code, Assembly, JS? Who creates the languages, compilers, interpreters and the plethora of tools required to operate these and deploy to production?
Re: Thoughts on the Future of Software Development
#150Earlier quoted context omitted.
Writing code by typing on a keyboard will be just a hobby? Sure, and who is supposed to understand the code written by AI when we retire? Since writing code by typing on a keyboard will apparently cease to exist, who will write prompts for an AI and put the code together? Person: Hey AI, build me a website that does a, b and c. AI: Here you go. Person: Looks like magic to me, what do I do with all this text? AI: Push…
Have you seen devin the ai developer demo? Business already doesn't know what security is, they will jump head first into everything which allows them to get rid of those weird developer dudes which they have to cater to and give a lot of money. I personally would also assume that there might be a new programming language AI will invent. Something faster, more optimized for AI.