Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×

Comment Re:No one wants this (Score 1) 425

That bloat has more to do with poor project management and deadlines,

Not likely. A skilled programmer will get it done faster and the code will be higher quality and less bloated. (If you're having trouble with this, when you do your estimates, add a little extra time for cleaning things up when you're done).

Comment Re:Defense of the Article (Score 1) 425

In order for it to be truly bimodal, people have to start in either camp A or camp B and end in the same camp they started in. Because if you transition from one to another over time, any point in time will capture a group of people in between the modes.

Then it's not bimodal by your definition.

Comment Re:Measurements (Score 1) 425

It seems that what's being talked about here is "talent", which is often (generally?) thought to mean a kind of innate ability.

It doesn't exist (or if you think it does, please explain what kind of ability those with 'talent' have which those without 'talent' do not have, and we can continue the conversation).

Comment Re:Defense of the Article (Score 1) 425

But you just said there's no way to measure this ... how could he have collected data?

I didn't say it man, he said it. Reading comprehension!

Perhaps ... but that would imply that one does not transition over time from one hump to the next or if they do, it's like flipping a light switch

Interesting point. I can think of several ways that could happen. For example, I've noticed a difference between quality programmers and lousy programmers: quality programmers are always looking for ways to improve their skill.

So there could be two groups, those who look to improve their skill, who quickly distance themselves from the group that doesn't. Of course, there will still be wide variance in skill between the members of each group.

I'm sure you can think of other ways it could happen.

Comment Re:Measurements (Score 3, Interesting) 425

It might - but that appears quite unlikely to me. Surely it has a normal distribution with the majority being somewhere in the middle

There is a reason for it to be bimodal.......those are the kinds of programmers companies demand.

Essentially there are two types of companies:
* Startups (etc) who want the best programmers and are willing to pay.
* Others who want to pay as little as possible to get the job done.

Those conflicting motivations could easily create a bimodal distribution (between programmers who are passionate, and those who are just doing a job). I don't know if that's happened because I haven't measured, but it seems plausible to me.

Comment Re:Dunno about that, I still suck at programming. (Score 2) 425

Don't worry too much. Alan Kay said:

"I feel like my answers are quite trivial since nobody really knows how to design a good language, including me."

Similarly, no one really knows how to do programming really well. Some are better than others, but we're all feeling our way through the unknown early days of software programming. In 100 years, who knows what programming will look like?

Comment No one wants this (Score 3, Insightful) 425

"In our industry, we recast the talent myth as "the myth of the brilliant asshole", says Jacob Kaplan-Moss. "This is the "10x programmer" who is so good at his job that people have to work with him even though his behavior is toxic.

This is swinging at a strawman. A person can be a 'brilliant' "10x programmer' without being an asshole. A person can also be a -10x programmer while being an asshole.

Also, if a programmer can't work well with other programmers, she's not a 10x programmer, she's just a fast typist. Any software that is unmaintainable by others isn't good code.

Slashdot Top Deals

We have a equal opportunity Calculus class -- it's fully integrated.

Working...