Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: After GPT4 Livestream. Are you inspired or ready to quit dev job?
19 points by iExploder on March 14, 2023 | hide | past | favorite | 36 comments
Just finished watching the GPT4 livestream. It was amazing, but I wonder what this means for future and viability of a simple software developer career.

What do you think?




Nothing in the livestream changes the calculus of how AI can replace a programming job, not even the Python Discord bot.

There's a lot more to a programming job than just code.


Not the part where it took a basic idea and fleshed out what details needed done?

Also, there are plenty of examples out there of people using it to ask questions.

https://www.youtube.com/watch?v=OgYQAS9LY3o

Exmaple:

I want you to become my Prompt engineer. Your goal is to help me craft the best possible prompt for my needs. The prompt will be used by you, ChatGPT. You will follow the following process:

1. Your first response will be to ask me what the prompt should be about. I will provide my answer, but we will need to improve it through continual iterations by going through the next steps.

2. Based on my input, you will generate 2 sections.

a) Revised prompt (provide your rewritten prompt. it should be clear, concise, and easily understood by you),

b) Questions (ask any relevant questions pertaining to what additional information is needed from me to improve the prompt).

3. We will continue this iterative process with me providing additional information to you and you updating the prompt in the Revised prompt section until I say we are done.


yeah, however the coding part was taking substantial amount of time. If one can simply copy paste instructions, specs and API documentation into prompt, what else is there for software engineer to do, and do you really need X of them in the team?


IMHO you described the hardest part of an engineer's job: documentation, instructions, requirements, specifications, etc. To get all this, you need to listen to the client, and understand and negotiate with his unrealistic demands. And even when you have all this information, you'll have to sort it and follow all kind of processes before it's useful. I'll be worried when AI can do this.

For now, it seems to be limited to writing Python scripts using a specific API, not something I do for my daily tasks. I'm more worried for people who could have been replaced by a simple script 30 years ago. Also I'm skeptical about whether or not companies will tell all their secrets to this kind of tool (but I could be wrong, Office 365 has all the secrets of the world).


Generating instructions and specs detailed enough to do exactly what you want is programming.

Evolving a working programing to do something slightly different is programming.

AI will augment software engineers not replace them.


> what else is there for software engineer to do?

We’ll do more. If right now it takes a team of seven (3 backend, 2 frontend, plus EM plus PM) 3 months to come up with an MVP that does X, well, with AI tools, the company is not gonna fire those engineers and replace them all with only one “prompt” engineer. No way! The company would instead keep all the engineers but instead of launching 1 MVP in 3 months, it will launch it in 3 day! Or better, it will launch 20 MVPs in 3 months!

Once we start applying AI to software engineering, customer demands will sky rocket. Customers will expect nice human-like UX, and rather than waiting months for products and features to come live, they will demand speed. Companies will hire more engineers to fulfill that demand.


The notion that software devs will be replaced reminds me of the inventor of the Gatling gun, who thought that he was saving lives because now fewer soldiers would be needed to fight wars. Didn't quite turn out that way did it?


What you describe is starting to look a lot like developing but with a text interface, it's not like non-developers gained that ability.


The tech "livestream" that left me in awe is the "Mother of All Demos" from the 1960s.

During this demo, a man demoed a prototype of the modern computer, complete with a mouse, keyboard, and programs that draw drawing and edit text.


It depends what "simple software engineer" means. You can certainly become a consultant who fixes the garbage that GPT4 produces.

The kind of software engineer who just churns existing code for no reason might be replaced. Or exposed. Or perhaps he'll use GPT4 to produce even more churn and get promoted.

Who knows. This industry has horrible practices and rewards some of the worst people.


I think that GPT4 (and all others) are overhyped, and overblown.

ML/LLM does not fundamentally understand the code. It has to be trained based upon contextual information as to what the code is doing. There are already researchers experimenting with "poisoning" ML models.

For the industry, it just means that a lot of people who _cannot_ code (IE, they haven't the skill, training, or experience to do it) will "start coding" and launch products. Then, when it breaks they'll have to rely upon someone who actually understands why the edge-case bug happened.

ML/LLM are awesome foot-cannons. They have their place, but like a firearm — their 90% use-case will be to cause harm to other individuals (directly, or indirectly).


Also the hard part of being a software engineer has nothing to do with code lol. It's understanding requirements and building a system that works.


That's also my reaction to all of this, we already have a no-code platform which can do pretty much anything you can imagine and it's called WordPress.


> ML/LLM does not fundamentally understand the code.

It doesn't need to understand it, it needs to have correct output often enough. At some point it gets so good at producing code, and so good at explaining code too, that the behaviour is indistinguishable from understanding and that's good enough.


> It doesn't need to understand it, it needs to have correct output often enough.

Which explains the bullshit output it generates often enough. A software engineer would be able to detect this rather than a normal user trying to code. That is the point of the parent comment. It is the same with lawyers, doctors, investment bankers and bankers.

There is no fundamental 'breakthrough' in GPT-4 other than training it on more data and super computers. It is still a black-box neural network 'AI' not able to understand its output and give a transparent explanation about its choice of words.

OpenAI (Microsoft) has just gotten better at marketing stunts like this. What they say publicly about their own products turns out to be a different reality.


I think our days were numbered anyway. Honestly if anything this presentation was somewhat underwhelming in that sense. I expected a bit more.


GPT models will cause software product spam and I'm thinking software engineers will become something like mechanics in a car repair shops. No longer creating the software themselves, but rather fixing various bugs and corner case issues that arise from GPT use by basically anyone who can copy paste into a prompt.


What exactly “creating the software themselves” means? Does it mean to write binary code? To write assembler? To write software in C? To write software in Golang? To write software in prompts?

If any the demo just showed me the next high level programming language: pseudocode (or just plain English)


I think it will be more impactful in marketing/content industry, than dev.

Not a dev but I assume there is a hard quality barrier - ie does the code work. I'm in digital marketing/seo, and there is a much lower barrier for 'good enough' content. Couple this with a much higher drive for quantiy of content - across web content, social content, and email content. If you can produce enough cheaply it works - look at spam emails as an example.

I am curious if this will lead to a circular logic style training situation for AI in the future - where it begins to train itself on content previous versions have published. Or copyright craziness where it is filtering AI content from it's training materials.


Que sera, sera.

Image generators seem to be on a downward slope in the hype curve. You see their creations in low-budget blogs or game prototypes. But the ones that were generated quickly stick out, and the ones that were generated with careful repetition are expensive unless you and your GPUs' time is worthless.

LLMs could change civilization for the better or worse in any number of ways. They could also turn out to be the next big flop or just another tool if they persistently hover around the "80-90% good enough" threshold.

Personally, I still wouldn't bet a dollar on the question. Computers are interesting and useful, so I'll keep working with them and let the chips fall where they may.


>Image generators seem to be on a downward slope in the hype curve.

I see fewer complaints on Twitter or other social media and more people actually using it to create beautiful images, of course online galleries are full of AI images, but right now they actually compete with human illustrators, not only for quality but also for composition, style, characters, etc. (thx to LoRAs in particular)

Also progress is extremely fast on this research field.

>the ones that were generated with careful repetition are expensive unless you and your GPUs' time is worthless.

There's actually more to it than pure brute force when generating images with generative models, if you know what you're doing, there's no need for a powerful GPU or wasted time.

>just another tool

What are they supposed to be if not tools?


It's almost as if the tool is what separates the artist from the non-artist. Initially people got mad at AI art, but now, the people actually persisting beyond mere gimmick images are those who have a fundamental interest in art, and they would have done it even a hundred years ago with oil paints.


> Image generators seem to be on a downward slope in the hype curve.

Mostly due to a) extreme legal uncertainty and b) endless harrassment on social media for speaking positively about AI image generation.

There are a lot of very impactful things happening in that space, but the ChatGPT hype sorta drowned it out a bit, in addition to people now keeping actually-good workflows of Stable Diffusion to themselves due to the aforementioned constraints.


Couldn't that sort of fragmentation, uncertainty, and secrecy contribute to marginalizing these systems, or make it harder for them to keep growing? Those are some of the big questions that make guessing at the future so difficult.

You can see the same sort of thing with OpenAI's reluctance to describe the GPT4 model in as much detail as past ones.


Idk, worst case I'll just be happy and start an electrician business. I like managing people, staying away from screens a bit more.

I'm sure as heck not going to rush into spending $200k on a graduate degree in something AI...


This is massive.

I've just been talking with a friend yesterday that this tech is coming sooner and later, in a few years at most ... didn't think it was coming in less than 24hrs from then.

It is going to change all knowledge work a lot, but this is still a demo. It will take time for best uses and integrations to get built.

Assuming OpenAI and Microsoft don't screw it up (and/or a viable open source/competition emerges).

Exciting times!


Quit? I'm ready to make more AI products.


Neither, it doesn't change much right now, and the worst case scenarios like double-digit unemployment from replacing most knowledge workers are impossible to prepare for anyway. So either way there's nothing that I could be doing differently right now.


It will be the end of software engineer job title inflation. Senior engineers are affected. No wonder there is so many layoffs.

From now on, it is going to be less engineers and seniors are a cost center waiting to be reduced from a team of 5 to 1 or 2.


I think it will be exactly the opposite. Better tech always increases customer demands, so we’ll need more engineers (not necessarily to write code 100% of the time, though). What we probably will need less is middle management and the whole parody that is Scrum Masters, PMs, etc. (in 3 years ChatBots will be handling retrospectives and sprint plannings).

The last wave was smartphones: I’m sure they made some jobs obsolete, but it created a whole new well paid role, the mobile engineer. That’s coming, again.


> Senior engineers are affected.

Quite the opposite - good code generation replaces junior engineers more than seior ones.

> No wonder there is so many layoffs.

The layoffs have been completely unrelated so far.


Amazed, concerned. Anyone have any ideas re: investments for the futures?


use it to your advantage. Boost your productivity by 10x and become a solopreneur


the question really is whether you'll use GPT4 to write your resignation letter


no, because I will probably write the resignation letter before its released to public

just hoping my employer didnt watch the livestream


I'm personally finding GPT to be exceptionally fun to work with, like the most fun I've had programming in a long time. It brings back some of the magic of programming when I was a kid, and then some.

It also makes me feel anxious about where this is all going. I'm having questions about whatever I thought was unique about me, or about humans over computers. And like all of us I have a lot of identity and sense of self-worth tied up in my relationship with computers. All of that feels mixed up and confused now. My confidence in how the future will unfold is very low. (I'm also unemployed, which in some ways feels auspicious at this moment, but also creates a high base-level anxiety.)

So far I feel like GPT rewards expertise. That is, your confidence and both breadth and depth of knowledge are accentuated by GPT, not diminished. But will that stay true? Things I think I understand keep changing every couple months. And what will these changes mean to us collectively? I really don't know, and that's uncomfortable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: