5 ms·
I think this is a huge demonstration of progress. Shrugging it off as "water is blue" ignores the fact that a year ago this wouldn't have been possible. At on
by ALittleLight 4y ago
I think this is a huge demonstration of progress. Shrugging it off as "water is blue" ignores the fact that a year ago this wouldn't have been possible. At one end of the "programmer" scale is hacking basic programs together by copying off of stack overflow and similar - call that 0. At the other end is the senior/principal software architect - designing scalable systems to address business needs, documenting the components and assigning them out to other developers as needed - call that 10.
What this shows us is that ChatGPT is on the scale. It's a 1 or a 2 - good enough to pass a junior coding interview. Okay, you're right, that doesn't make it a 10, and it can't really replace a junior dev (right now) - but this is a substantial improvement from where things were a year ago. LLM coding can keep getting better in a way that humans alone can't. Where will it be next year? With GPT-4? In a decade? In two?
I think the writing is on the wall. It would not surprise me if systems like this were good enough to replace junior engineers within 10 years.
- tukantje 4y agoWe don’t get junior engineers for solving problems we tend to get them because they grow into other roles.
- ALittleLight 4y agoFirst, that's not true. You need people to actually write code. If your organization is composed of seniors who are doing architecture planning, cross-team collaboration, etc - you will accomplish approximately nothing. A productive team needs both high level planning and strategy and low level implementation. Second, the LLM engineer will be able to grow into other roles too. Maybe all of them.
- tukantje 4y agoI don't know what type of orgs you have been a part of however in my experience seniors have always been still coding.
- pixl97 4y agoAh, yes, that's why when we read programmer forums every engineer says something like "If you want a promotion and more pay move to another company".
- class4behavior 4y agoYes? That is an issue with US laws, not how jobs work. Your employer will still need to fill more senior roles.
- 8note 4y agoAnd then we hire those juniors as mods from other companies
- sorry_outta_gas 4y agoreally? I just hire them to do the grunt work and tedious shit
- scarface74 4y agoExactly and ChatGPT does that well.
- scarface74 4y agoThat’s a very unrealistic take. Here is what usually happens. You hire a junior dev at $x. Let’s say $75K. They stay for a couple of years and start out doing “negative work”. By the time they get useful and start asking for $100K, your HR department tells you that they can’t give them a 33% raise. Your former junior dev then looks for another job that will pay them what they are asking for and the next company doesn’t have to waste time or risk getting an unproven dev. While your company is hiring people with his same skill level at market price - ie “salary compression and inversion”.