Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror

Comment TIOBE is complete nonsense (Score 3, Insightful) 80

I'm perpetually mystified how TIOBE is considered to be in any way reputable.

It's just searching for "$LANGUAGE programming" in various engines and applying magic fudge factors.

It's not an indicator of jobs, or activity, or much of anything else really. This is especially obvious with things like Visual Basic showing up weirdly close to the top, and having large spikes, as if there were times when VB suddenly got a huge influx in demand.

VB never even transitioned to 64 bits, it's that old. VB.NET i suppose exists but seems mostly pointless since it all compiles down to CIL anyway. Might as well use C#.

Comment Re:Robotics? (Score 3, Insightful) 111

TIOBE basically searches a bunch of search engines and other things for "$LANGUAGE programming", applies some magical fudge factor and calls that a result.

It's absolute nonsense. It's highly manipulable if you can convince people to use the " programming" wording. It's going to be highly affected by the appearance and disappearance of documentation websites. It will of course still pick up ancient archives of stuff that nobody is actually using today.

I have an extreme skepticism of that VB is anywhere near the top 10. The original VB died long, long ago. VB.NET wasn't backwards compatible in the slightest and I don't think it ever had much adoption, because what's even the point? You might as well use C# instead. In fact long ago I had a VB project I considered transitioning to VB.NET and quickly decided it wasn't worth it, and went with C#. That was somewhere in the early 2000s, and I don't think it's gotten any more appealing since.

Comment Still nonsense (Score 2) 111

TIOBE is still nonsense of the highest order, not sure why anyone bothers using it.

It's some search engine counts based voodoo. Maybe not the most terrible metric possible, but I have no idea why it's the one always being discussed when there's better things one could measure at this point. Like say, GitHub.

If we want to know what's currently most popular, what we should want is measuring the actual usage. That might be projects, or commits, depending.

Comment Makes sense (Score 1) 10

I never understood Mozilla's foray into AI.

There's just nothing about Mozilla that suggests to me they are experts on the subject matter and have much to contribute in the area. I could be wrong, but Mozilla is so tightly associated to the web that it just was a hard sell to me that their AI efforts were going to go anywhere from the start.

Comment Re:But eventually it all collapses (Score 1) 58

But if I tell an LLM "Thanks that suggestion worked" that feedback is lost to the void. There's no upvoting, no storage that I know of applying to all other questions people ask to let the system know "yes that answer worked particularly well". So all the LLMs can go on giving out the same answers forever not really knowing they are flawed... unless someone publishes an article about it.

There's no reason why LLMs can't have feedback mechanisms. In fact they do. ChatGPT has thumbs up and thumbs down buttons. It almost definitely tracks usage of download and copy to clipboard buttons.

Comment Webmasters all over again (Score 4, Informative) 81

I remember there was a short time when the web was new and "webmaster" was a profitable occupation. Then a combination of improved web design software, CMSes, frameworks and the like quickly ate the low end, and the higher end just got rolled into software development.

I'm not sure why anyone thought that knowing what keywords a specific model recognizes best could ever be an enduring form of employment. To me it was always clearly extremely temporary.

Comment Re:I assume I'm supposed to be outraged by this (Score 5, Informative) 71

Amazingly, ISA disappeared much later than I thought. It seems there's a Skylake motherboard with an ISA slot out there. That architecture was only discontinued by intel 6 years ago.

Also, I believe the bus still internally survives in many boards that don't have a physical connector, and the LPC bus is ISA in a slightly newer form.

Comment Re:If it's 0 to 60 percent... (Score 5, Informative) 52

I'm a manager at Microsoft and I can clear this up a bit, because it sounds totally random.

Your performance review determines your 'rewards', which is your 'merit increase' (salary), bonus, and stock award. Let's say you make $200k a year, and your maximum bonus range is up to 20%. Your target/expected bonus is half of that, so 10%. If you get a "100", this is really "100%" of your expected bonus, so you get 10% of $200k, or $20k bonus. If you have a great performance year and your boss gives you a 140, then you get 140% of your expected bonus range. This means that your top bonus percentage is "200%" of your expected bonus, aka your max bonus. I think this is purely for psychological reasons - people hear that they got a 100% and think that's awesome, vs hearing they got a 50% and being disappointed.

The other thing is that you can't give someone a bonus of 107 or something. It's only in 20-point increments and there are certain ones that (at least in my experience) aren't available, so the options are: 0 [you're being managed out], 60 [you're being given a stern warning], 80 [slightly underperforming, but not a big deal], 100 [expected - this is probably 50% of all employees], 120 [overperformed], 140 [wowowow], 160, 180, 200. The higher numbers are reserved for exceptional circumstances OR lower level employees who are early in career, so giving them a 40% larger bonus isn't that expensive for the company.

There's also quite a lot of wiggle room on the final merit/bonus/stock calculation, where your manager might give you a 120 - but then the overall studio or group or org or the whole company get slightly adjusted along the way. If you're in Azure, you might get a larger bonus all other things being equal over someone working on HoloLens or Xbox.

Slashdot Top Deals

Every successful person has had failures but repeated failure is no guarantee of eventual success.

Working...