There's lots of copium in SWE forums these days about how ChatGPT can only write simple programs and can't integrate into large codebases and therefore software engineers will always have a job. That's true for now, however, I can imagine a total paradigm shift where ChatGPT is making the entire codebase to begin with and since it knows the structure, it can integrate into its own large codebase. It's like codegen files that are 10k+ lines long and impossible to write or read by humans but it doesn't matter because it was made by code. Humans will then take the role of verifying code (reading the output but in preliminary stages, reading the code too). Furthermore, it is easier to integrate rules about how to write code in a way that is most optimal for the compiler and rules about style to AI than to teach humans these rules. There is less worry about tech debt because code can become a black box and only needs to be improved when the binary size is too big, etc. In many sub-fields like front end there is lots of boiler plate to begin with that can easily be automated away. For example, Google already has AI that can predict "key" as the next word in code like `auto x_key = make_key(); auto x_val = map.find(x_` In some sense, coding is one of the least creative tech jobs out there. How many tickets have we had where it's something like "write a function that reads this data and computes this function and outputs this data". The vast majority of SWE work does not involve innovative, large-scale design from the ground up. It's just moving data around from one format to another and computing stuff from that data. AI is most able to replace jobs that are not creative. Overall I think the next step is that AI will write all or at least the majority of code while humans only verify. Edit: here's another example I thought of. When higher-level languages first came out, I'm sure many Assembly programmers thought humans will still need to write Assembly by hand because the compiler is too crude to understand context and can generate sub-optimal code. Now, we know that it is almost never better to write your own Assembly and compilers can generate much faster code. Compilers generate code while humans supply a higher-level specification (i.e. higher-level programming language). In the future, ChatGPT can generate code (maybe even in Assembly directly) while humans supply a higher-level specification in some kind of config file.
It's several years down the road, but many coding jobs will be replaced by automation as will jobs in other sectors. That's why it is important to always be learning.
It's gonna get ridnof many other jobs first like writing ad lines, marketing, design
MSN replaced their curative team with AI and suddenly MSN started posting stories of bigfoot and mermaids.. Look at news orgs, the right leaning ones are batshit crazy.. I feel like AI is good for art but all chatbots before this turned racist and were pulled within 2 days
They turn racist for a reason...
Someone who knows software needs to give it instructions
So then a software engineer's responsibilities will be to make config files and verify output.
We get like 15 emails and 10 Jira tasks in every sprint. Will an AI be able to juggle it all? There is a lot of tooling needed which my org currently doesn't have for automation of day to day processes... So 100% automation is first needed
ChatGPT is doing my office work from last 3 days. Stuck on error? Asked ChatGPT. Lazy to make class and write function? Tell chapgpt to do it. Not able to understand code base? Asked ChatGPT to explain. It's not always accurate but absolutely loving it. Even my manager is using it😂
Saw infosys checks out
Few more months 😝
Well... Then there'll be rise of "handmade code", and "artisanal code". Come on man.. Be creative 🤣
I’m starting to think that you might be non-tech back office at HRT…
Tell me you are a junior without telling me you’re one…
I only don’t believe this because I don’t believe AI can be smarter than the average Indian dev, and it’s already pulling teeth to get working software written by contractors.
Average Indian dev can be replaced by chat gpt
OP is probably non tech and does not like to code?
What’s the move then? MBA, JD, MD, skilled manual trade?
Onlyfans
OnlyFans? You haven’t seen diffusion models, have you?