Comment Re:There is nothing special about programming (Score 1) 767
I think it requires a certain level of intelligence as a minimum. Nothing incredibly special but above average
There you have it. You think being able to program makes you special in some way or indicates that you're above average.
Here's the truth: Any idiot can write code. Hell, half of Slashdot taught themselves to program when they were between the ages of 8-13.
All it takes is the will to learn something new. It's no different than learning to work on cars. Do you think auto-mechanics have these same discussions? No. They're more emotionally stable, apparently, than the average developer.
Yeah, just about anyone can learn to write computer programs. Just like every who has ever learned to write code, they'll get better and better as they gain experience
Being able to write computer programs does not make you special. Get over yourself.
There is difference between being able to program and being a programmer. I agree, practically anyone is able to program (write a simple piece of code, that compiles and can be executed) but not everyone is able to be a programmer.
Car analogies don't work here. There is a *huge* difference in complexity between a car and software. Cars are simple (few parts and joints), software systems OTOH are the most complex systems created by humanity.
The point is: to work and be productive as a programmer in some real environment you have to load a huge and complex model into your brain, before you could do anything useful. I don't know, why it is, but my experience shows, that even optimistically speaking only 1 of 10 people is able to successfully work as a programmer in real world projects. That came to me as a huge surprise, too, once.