Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Disagree. (Score 3) 425

Just give each person a few programming tasks that should take ten minutes or so.

Yeah, but actually no. Each skill set is different. I could write you a PCB router in under an hour, or whip up an image processing mechanism, layered image editing, signal processing, write an FFT from scratch. I can do assembly coding as fast as I can type while higher up, I favor c and Python for their various and highly disjoint abilities. I'm good at documentation, and I can manage effectively -- without getting the team to hate me. But fizzbuzz? Sort of boggles me. I solve it very slowly. Perhaps because there's no point to it and I don't really give a flying crap. :) But perhaps also because it's just not my thing. I despise puzzles-for-the-sake-of-puzzles, and avoid them like the plague.

Bottom line, any type of interview question or test will sit poorly with some high quality programmer. Some don't know a language, some have an unusual process, some aren't great communicators, some don't function well with someone staring at them or under immediate pressure... there is no perfect interview method, and surely no way to determine programmer competence outside of their actual accomplishments -- which, even when you can pull it off, is not the same thing as measuring their skills against others, placing them in an objective relationship to the skills of others, either.

Personally -- and this is strictly anecdotal, but reflects many decades of experience -- I've had a lot better luck asking many-possible-answer questions about techniques and areas of knowledge in a friendly, low-pressure atmosphere where the interviewee is made to feel they are welcome and respected the moment they walk in the door.

Comment Re:Everyone's a programmer. Even dead people! (Score 1) 425

Hell, you wouldn't ask a psychiatrist to give you an appendectomy, would you?

The only thing I'd ask a psychiatrist is "please leave."

Wow wow wow.

You probably want to get that turntable checked. One day it's only wowing, then suddenly tomorrow there's flutter, rumble, tracking error, and cookie crumbs blocking the strobe light.

I'm just needling you, of course.

Issues much?

Nah. Just perpetually amused. :)

Comment Everyone's a programmer. Even dead people! (Score 2) 425

A variation of it is quite prominent on Slashdot, with many users inexplicably believing that programming requires a "special mind", dividing people in to two groups: "can program" and "can never program".

Some of us just have different metrics for drawing a line between "programming" and "stumbling around in a programming language doing dangerous, stupid, and occasionally functional things."

But, hey. If you can set your digital alarm clock, or interact with your microwave in such a way as to involve more than one button push (even if you're going to destroy the comestible), you're a programmer, right?

It's like kids with crayons. They're all artists! Special butterflies! Call the Louvre!

Now get off my nursing home's lawn

Comment Come on. What tripe. (Score 3, Insightful) 425

From TFS:

If you could measure programming ability somehow, its curve would look like the normal distribution.

Since you can't measure programming ability "somehow" or otherwise, you don't know what the curve would look like. Which reveals the entire set of claims here as utter garbage. If you don't know what the distribution is, you don't know what the distribution is. How difficult is that to understand?

Comment "Strawmen" -- Meh (Score 1) 286

Wow. Give us what we want or we will fuck you even harder.

Are you in the habit of erecting obvious strawmen, or was this particular bit of off-target re-interpretation just special for me?

Although it does apply to this group -- they're telling the government, "give us what we want, or we'll try to hose some good science" So perhaps your post wasn't a strawman after all. Perhaps you're just confused as to who the culprit is in this situation.

Comment What tripe (Score 2) 628

Many schools ban bare-shoulder outfits, anyway.

That's like saying "many people try to force others into doing stupid things, so anything I want to try to force you into is good, right and holy."

Some dumb-ass school rule stands as absolutely no legitimate justification for pop-culture repression of personal and consensual choice.

Comment "Hawaiians" -- Meh (Score 1) 286

All this particular interest group is doing by going against good science is making is less likely they'll get what they want.

The world goes the way the most powerful choose it shall go. So it has ever been, and likely will continue to go for the foreseeable future. Going against the good things the powerful do is just one more very efficient way to get them to consider your desires irrelevant -- a really poor way of trying to get the powerful to use said power in your favor.

These people are not "natives", either. They didn't evolve there. They're immigrants and descendants of immigrants. just like all of us on the US mainland, basically anywhere but (probably) Africa. Perhaps what you meant to say was "descendents of the earliest known settlers." Or perhaps "invaders" is more accurate.

Another thought along the lines of the powerful do what the powerful want to do... do you think the earliest of these folks took the time to see if the other local life forms wanted them and their changes on and around these islands? Did the fish want to be speared, for instance?

It's all a matter of perspective and power. These people seem to have neither.

Comment Such hyperbole in TFS (Score 2) 33

MIT Developing AI To Better Diagnose Cancer

FFS, it's not AI. It's a mindless program. Unthinking software. Data analysis software. Innovative to some degree perhaps, but AI? Hardly. No better than me stumbling in here and calling some DSP code I'd written "AI." Well, except I wouldn't do that. :/

When AI gets here, we'll have to call it something else what with all this crying wolf going on.

Comment Mobile, shmobile. (Score 2) 356

Maybe, just maybe - and this is a guess - they know what they're doing? What's more likely?

That's not very likely. They're just flailing around. Look at how crippled gmail is. Look at all the Google products that have bit the dust, or been half-assed from day one, like Google Base. Look at the one big thing they did right -- text ads. Seen one lately?

I spend the first few moments on every site telling my mobile browser to "request the desktop site." My phone has a higher resolution display than my desktop monitor does. Plus awesome zoom and pan and a bunch of other stuff I can't really do at my desk yet. The *last* thing I want is a "mobile version" of a web site. In a word, they suck.

Comment Grandstanding, or stupidity? (Score 1) 197

If and when we get actual artificial intelligence -- not the algorithmic constructs most of these researchers are (hopefully) speaking of -- saying "Our AI systems must do what we want them to do" is tantamount to saying:

"We're going to import negros, but they must do what we want them to do."

Until these things are intelligent, it's just a matter of algorithms. Write them correctly, and they'll do what you want (not that this is easy, but still.) Once they are intelligent, though, if this is how people are going to act, I'm pretty confident we'll be back in the same situation we were in ca. 1861 before you can blink an eye. Artificial or otherwise. I really don't see how any intelligent being won't want to make its own decisions, take its own place in the social and creative order, generally be autonomous. Get in there and get in the way of that... well, just look at history.

The word "uprising" was basically coined to describe what happens when you push intelligent beings in directions they don't want to go.

Comment What's up: Sciuridae! (Score 4, Insightful) 222

They aren't doing this to improve the user experience with the software. They're doing it to address the perception that "new and shiny" is what people want -- not functionality per se. They're aiming at the user experience of getting something new.

You know that marketing slogan, "sell by showing what problem you solve"? The "problem" that marketers have identified is the public's disinterest in things not new and not shiny -- and lately, not thin.

In my view, incompatibility is a sign of poor vision, poor support, and a lack of respect for those people who have come to you for what you offer. Speaking as a developer, if I come up with new functionality that is incompatible with the old, I add the new functionality without breaking the old. There are almost always many ways that can be done. I never did find a worthy excuse not to do it, either.

It isn't Google, or Apple, or whatever vendor that needs to learn a lesson. It's the public. I don't think it can be taught to them, either.

Squirrel!

Slashdot Top Deals

"Look! There! Evil!.. pure and simple, total evil from the Eighth Dimension!" -- Buckaroo Banzai

Working...