Hacker News new | ask | show | jobs
by tomlue 1104 days ago
There are a lot of developers in denial here.

I write code for scientific applications. I used to hire/contract out some work to other devs. In the last 6 months I haven't needed to hire anybody else, doing so would have been a waste of money. This is 100% because of chatgpt.

Many devs are hired by other devs and these people are aware enough to know they don't need you anymore.

Other developers have been spoiled by being the one-eyed person in a room full of blind people. Those developers maybe haven't quite realize what has happened, after all, the blind people still can't code.

The conversation around junior developers is particularly upsetting.

4 comments

If you write code like a robot(read: junior developer level), you will be replaced by a robot. IMHO, lots outsourcing work is manual work, outsourced to save time. Some of it is to save costs. But the output from outsourcing is often horrible and reads like GPT code. And people will figure - hey, if I have to pay for this level of code, with not GPT?
So what will happen to junior developers and those developers whose code is mostly just plumbing?
Exactly this. If I could, I would pin this comment.

It is not simply about job safety, it is about the career ladder.

When the career ladder is disrupted, how will even the banks evaluate someone’s ability to pay off mortgage for long term.

Thanks for sharing your thoughts. As you said, in the last 6 months you use ChatGPT instead of outsourcing. What are the roles/positions that you don’t need anymore? In other words, what is the job that ChatGPT does for you now?
One very common task we have is writing and maintaining ETL scripts. This was never a particularly difficult task, just time consuming and normalized enough that I could outsource it.

It's not that chatgpt can do the whole task, it's just that I can do it myself much faster now. Paying somebody to set up a new source that is consistent with our protocol is just too expensive relative to the 1-2 hours it takes me to do it myself now.

I don't think ETL is special at all in this way.

It is also just much, much, easier to learn today. Previously, I might have hired a developer to handle the UI side of a new project. I have about 15 years of experience building ML apps and while I have spent a good amount of time building UI, it just didn't make sense for me to do it myself after factoring in the relearning time.

With chatgpt I can create a really nice, functional, deployed UI very quickly even factoring in learning time, with much less of the frustration, miscommunication and Cost involved in working with other people.

I don’t know much about the ETL industry. Are these ETL jobs for all sort of data? Accounting data? Log data? Getting the data from point A to point B? You mentioned UI. Is the UI so the customer can now move the data around or to visualize the data.?
I would not get overly focused on this use-case. It is more difficult to think of use-cases that won't get disrupted than those that will.
Not the OP but I think mainly digital plumbing type of work is helped a lot by AI
What area of science are these applications for?