Forgot your password?
typodupeerror

Comment Re:Never Should Have Been So Nothing's Changed For (Score 1) 72

I always thought that coding questions during interviews were stupid anyways even before AI: it's information that one can simply look up with a simple internet search or programming book.

If you could learn to code with one simple internet search and having one book on your shelf, then you'd be right. Also, ha it occurred to you that you've been asking the wrong questions?

The only reason to ask programming questions is to figure out if the person was "fibbing" on their resume about their skills.

Kinda. That's the point of an audition. A substantial number of programmers can't write a simple program in a language of their choice or read existing code they're not already familiar with. I know there are companies that hoover up loads of mediocre people and they just kind of grind doing tiny amounts. And I'm pretty sure some people can only code by randomly permuting code in an existing codebase and seeing what happens.

Plus it shows absolutely nothing about their interpersonal skills, which are as important to be a valued member of a development team.

Gosh it's almost lie you can ask two interview questions or even 3! You don't need to ask a single question than answer every topic.

Comment Re: I don't get it (Score 1) 39

But even Trillion dollar companies like Meta essentially freeload off the likes of Php where a contribution in the low millions or tens of millions works help bend development to their liking,

Even less: clearly most of these companies don't particularly want to influence the directions (they could hire the devs if they really wanted to). They're jut content to use them. If they chucked, say, 10 grand a year at a handful of projects, the problem would be solved.

But I guess companies are now meeting their doing good quota

It's not even doing good, it ought to be pure, bloody minded self interest. The cost of things like the PHP exploit, heartbleed and so on are absolutely immense. Investing a small amount in the future i jut good business. Trouble it it needs everyone to do it to make it so cheap they don't notice.

Comment Re:Yes. (Score 1) 173

I suppose the main thing I'd have said very differently is the terminology, in that I wouldn't regard the kind of incompetent senior as a senior in the first place

The best phrase I heard (I think here) was "10 years experience or 1 year experience repeated 10 times".

But then I'm pretty old school about this: to me, a junior developer needs quite close supervision to produce useful results, a regular/mid developer can perform routine tasks with minimal supervision but might need more help with larger or more complex tasks, while a senior is someone you can give more or less any task on your project to and they'll figure it out, and senior is also the level of someone who would be capable of supervising and training a junior.

Ostensibly yes. The juniors I'm thinking of certainly do need close supervision, though I don't think Claude replaces them because the good one use claude.

What I've noticed is there are a lot of jut plain crap mid level and senior people (for some value of senior). They can do more or less what you say, except they're still crap. The results will be overengineered piles of crap where they've decided to use the latest "technologies" which are really due to curiosity not some actual need. And the whole thing comes with an attitude problem too.

We've had a wave of people, particularly since the tech boom during COVID, who have obviously been over-promoted due to the employee's market and title inflation.

This is true, but my big corporate job spanned COVID, and I can assure you that the problem existed before COVID. Some of the refugees (haha they were in for a shock) from other big corporate shitshows had much the same to say.

Comment Re:I don't get it (Score 5, Insightful) 39

Even that somewhat inflated sum is pocket change for just one of the many major corporations which rely on PHP.

I challenge you (well obviously this is impossible but you get the rhetorical point) to find one corporation in the entire world valued at over a billion that doesn't, say, use openssh. The OpenBSD foundation struggles to raise CAD 400,000 a year.

Sure they are legally allowed to be freeloaders. The point of the license is anyone can use it. It's really stupid however to contribute absolutely nothing when it's critical infrastructure you rely on day to day and you could easily afford a sponsorship. But it's the tragedy of the commons.

Comment Re:Yes. (Score 2) 173

For a junior developer, I'd say frontier models passed their standard some time ago.

No, I disagree, and now that I'm thinking about it more, quite strongly. I think frontier models passed the mediocre programmers of all seniority levels some time ago. I've worked with so many arrogant pillocks who are convinced they are the shit and will not listen to someone with domain expertise and then get pissy when they turn out to be wrong. Or worse, get political and push through an objectively broken thing.

Good juniors can drive AI really well and do good stuff. I had a summer intern the summer just gone. 2 month placement in the middle of an engineering degree. Basically gave him a problem I didn't have time to work on: you know "here's the current solution, here's what I know, this is the problem, go nuts" kind of deal. Obviously there were regular feedback sessions, but he did all the work, and used AI heavily but not religiously. And that's now part of the product. He was obviously very very junior, but I've had seniors who were less capable and flexible.

The frontier models are hit-and-miss when it comes to writing good test suites,

I've also found the mediocre are very much monkey-see-monkey do kind of programmers who write tests because those are Bet Practices and they are the Best. But they also as I say convinced they are the shit and don't appear to actually believe their code need testing really. CI is there to put the halt on all the fools they are surrounded with, not them of course, but they know they need to model Best Practices for the unwashed.

End result, a lot of programmers are shockingly bad at writing tests and basically test useless things that are easy to test and unlikely to break but don't do what's actually hard but important. This appears to be what Claude has been trained on: basically the average, on average and it tends to write long batteries of more or less meaningless tests.

Naturally good juniors aren't very good at tests initially. They're juniors, but I find it's the attitude that matter. It's not hard to convince them they might be wrong and that there's a need for testing. Or "prove to me Claude hasn't messed it up", kind of thing. I'd much rather work with an enthusiastic junior who wants to prove me, Claude or themselves wrong than a senior programmer who I have to beg to consider the notion that their code might not be perfect.

TL;DR I broadly agree, but I think Claude makes the competent/incompetent split starker, not the junior/senior split.

Currently, based on objective data comparing similar fully completed development tasks like for like, I still outperform agentic workflows using frontier models by about 25-50% on average, and I don't have to pay anyone extra fees to do that, and subjectively I also find it more engaging to work that way. So I don't really buy the hype about AIs making us all orders of magnitude more productive unless you're happy to YOLO everything forever and take the much-discussed risks that comes with.

Yes, though as you say quite a lot of stuff can be YOLO'd.

Comment Re:It's complexity related (Score 4, Informative) 173

It's amazingly good at some stuff and not at others.

It can bash out a CRUD app with a web based UI in basically no time, and really well. Think some boring internal tool like inventory management or something. Would cost a fortune to buy and also suck massively. It would from a project perspective count as long and complex, but from a pure software point of view, it's not complicated stuff. It's well documented. It's also a horrible tech stack.

It's also very good at indexing an unseen codebase and figuring out entry points for things. I've known people, or rather a person, that good, but I ain't.

But I've also seen it make a complete shitshow of threading in a small, contained task. It's also so-so if that at optimization. I set it on making thing go faster. I had the dataset, and specified tests. It found the hotspot and made it faster, which is frankly more than a lot of programmers can do. Most of them will smugly tell you everyone knows e.g. std::unordered_map is slow (and you're implicitly a moron for using it), change everything to their own implementation on a Friday night then bugger off. So yeah better than that, but I let it churn for ages with its agents and it didn't get much further. So I put some easy wins in by hand.

It is quite often wrong and i definitely worse in areas requiring domain expertise. But then again that's the case with your average programmer. It's also a bit weirdly pissy at time, but much less so that many programmers, so that's a net win. It won't flounce off if you tell it to delete a bunch of code it just wrote.

So...

Yeah I use it and quite a lot.

Comment Re:Additional Question (Score 1) 173

This isn't wrong. One of my devs is on a bit of a side quest to see how far he an get with Qwen locally (5070Ti) compared to Claude. He was basically trying to answer the GP's question. Resort so far: it's not as good as the latest frontier model feels like 4.6 instead which is pretty solid. Main thing is it's got a pretty small context, but that's due to the 16GB size of the GPU not the model per-se.

Comment This has been around a while (Score 4, Interesting) 142

The DOD/DOW have been working on this for a while. They discovered, early on, that the device had a propensity to cause permanent nerve damage.

It's very unlikely the US have fixed that, as they'd largely sidelined the work as a failure. However, at 36%, Trump needs something he can call a win, no matter what the long-term consequences.

Comment Re: The cutting edge cuts back. (Score 2) 101

They're brilliant at making games. They have their suite of exclusives that people love and will buy the console for. And they keep a consistently high quality bar for those games. Even the worst Mario game was still good. Same for Zelda. Same for Metroid. As long as they keep that the case, and their consoles are reasonably priced they'll sell. Which, combined with cheaper parts, is why they generally made a profit per console rather than a loss.

Xbox and PS don't have that. They used to each have some exclusives- but they've gone away from that road due to the high cost of creating them (Nintendo's focus on gameplay over high end graphics also reduced the cost of making a game). Even the exclusives they do have don't have the reputation for quality- they tend to run hot and cold. And MS in particular has waffled between wanting to push xbox vs PC gaming, reducing the number of exclusives as they launch on PC. It leaves them in a place where there's no driver for their new product other than better graphics quality. And with the economy tightening, that's something that will be dropped first.

Slashdot Top Deals

You are an insult to my intelligence! I demand that you log off immediately.

Working...