Hacker News new | ask | show | jobs
by carapace 1197 days ago
Well, I think I just retired.

Even knowing this was coming, it's still a bit unnerving. Sad too, but it's for the best. Let the machines program the machines. Schmidhuber's Gödelmachine. The automatic scientist.

7 comments

Just the opposite, this is letting me pick up more work than ever. The nature of that continues to shift as rote memorization becomes less important, but that was already the case thanks to earlier forms of code completion.

It may be that breadth is becoming more valuable than depth. The engineering design process is more important than ever, along with soft skills and an eye for what kind of work matters.

Exactly! I think the difference between me and some FAANG leetcoder just became hugely apparent

Before calculators were invented I imagine people thought that people who could multiply two big numbers were very smart!

I am on this side of the argument. It is letting me code better than ever before :) I have been able to pick up new languages/build systems much faster than in the past (Swift for example.)
>this is letting me pick up more work than ever

Is this a desirable outcome, to be just a meat robot middleman for the machines doing the actual work? I hope this will lead to a total rethinking of how our relationship to work and the why of it all.

Ugh not this again.

Who the hell is running a business where the developers are mere struggling code monkeys who have no other value to the company, would never code review the AI output, and would find it faster to repl a bunch of imprecise prompts instead of just writing the damn code in the first place?

I mean, I’m with you in sentiment, but there are a lot of those business issuing a lot of regular paychecks. It’s a thing.

These AI products are more like shop tools than automated workshops, but even shop tools cut the need for a lot of apprentice and street labor.

All this does is change how you go about getting computers to work for you. Someone off the street still needs to know how to express themselves correctly to get a result that's not crap. And they don't know what they don't know. So this thread will be filled with people freaking out about the ends of their jobs. When really it just changes how their jobs work.

The nailgun didn't retire carpenters. They just got more productive.

Pre-industrialisation: 80% of population are farmers

Post-industrialisation: <1% of population are farmers

There's going to be a big squeeze in the field (pun not intended).

This will destroy the boiler plate industry.

So bye javascript, it's not been nice.

What will stay, is human level systems engineering, Running things, designing etc. And for a very long time, you're going to have to check AI's work.

Anyway, I don't think it'll be nuclear bomb devastating to this industry, but it should give us all pause and make sure we get skills to compliment coding.

> So bye javascript, it's not been nice.

I don't think frontend development is any less complex than systems engineering.

> What will stay, is human level systems engineering, Running things, designing etc

In fact I think it might be the other way around.

I'd expect systems to be slower to change and subject to their own hard dependencies on consistency. That makes them easier for a language model to imitate.

I'd expect frontend dev to move faster and subject to a never ending churn of non-technical wants from sales and marketing. The huge amount of boilerplate is an attempt to handle the few patterns that exist in an otherwise very sparse space where one design is miles away from another and much glue is required to accomplish the task. Messiness here is not due to inherent complexity, but apparent complexity since things are never allowed to converge onto something more coherent.

I expected this to be at least 20 years away.
Yeah you can start farming! But oh wait tractors can do the job better than humans there too
Because of some cherry-picked niche samples?
Yes, the kinds of people who would write a python program in C++ are in trouble.
Maybe it can translate python code to C++. That is interesting. I need to try that.
It definitely should be able to. Any example you would like me to try. Put in an issue and we will do it.
I was about to write an old-fashioned Wu anti-aliased circle-drawing routine for a simple C-like language (it has no structs nor unions yet, for instance), is that something that might be an interesting test case? Worth opening an issue?

Great work BTW. :)