Post Made Community Wiki by Wyatt Barnett
4 added 7 characters in body
source | link

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailorpsychologist for not being a shoemakerlack of dentist skills. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

OK, but - correlation doesn't mean causation, and what makes us assume that their lack of general programming skills - which I don't doubt - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

OK, but - correlation doesn't mean causation, and what makes us assume that their lack of general programming skills - which I don't doubt - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a psychologist for lack of dentist skills. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

OK, but - correlation doesn't mean causation, and what makes us assume that their lack of general programming skills - which I don't doubt - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

3 deleted 2 characters in body
source | link

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

OkOK, but... - correlation doesn't mean causation, and what inclinesmakes us to assume that their lack of general programming skills - which I believedon't doubt - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

Ok but... correlation doesn't mean causation, and what inclines us to assume that their lack of general programming skills - which I believe - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

OK, but - correlation doesn't mean causation, and what makes us assume that their lack of general programming skills - which I don't doubt - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

2 added 172 characters in body
source | link

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

Ok but... correlation doesn't mean causation, and what inclines us to assume that their lack of general programming skills - which I believe - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

Ok but... correlation doesn't mean causation, and what inclines us to assume that their lack of general programming skills - which I believe - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

I'm just a junior, but with all humility and respect for those infinitely more experienced, I have to confess that I don't get this attitude either.

One programmer commented below Joel's answer: "as someone who has had to bang his head on the desk over "programmers" who came highly recommended for their C# abilities, but couldn't do simple things like implement a very well documented base class, find memory leaks in c and c++ programs"...

But why must finding memory leaks in C++ apps be simple for someone who never claimed to know C++? :) I don't understand. It's like criticizing a tailor for not being a shoemaker. I'm surely not a good programmer, but I feel this is not because I don't know C++ - it's because I don't know well enough the framework and languages which I am using.

"couldn't do simple things like implement a very well documented base class (...) or simply figure out a problem on their own or learn a new idea at even a moderate pace"

Ok but... correlation doesn't mean causation, and what inclines us to assume that their lack of general programming skills - which I believe - is a result of their language choice?

Or an effect of C# being their first language of choice, for that matter?

I can see other plausible explanations (perhaps C# is just trendy, and hence it attracts a lot of novices... most people for whom C# is the first language have not been programming very long at all, and that is more of a handicap in its own right than never programming in some other language... etc., etc.).

1
source | link