Programming is hard. Some qualifiers apply, of course. Not every little script that can be considered programming is hard. But generally, sooner or later you create a problem in your code, and then it gets interesting, to say the least. Not many people solve such problems in reasonable amount of time. Perhaps 10% of the population can.
Databases on the other hand... SQL is easy. You could train a monkey to do it. I've seen economists pick it up in less than a year. It can get a bit more complex if you write procedures, but SQL is itself a declarative language and the most complex things in it... are not that complex.
Here is the paradox: SQL handlers are paid better than programmers! At least here. Not only that, programmers are paid less than just about everybody.
I can't figure it out. I think it's down to two things:
- a glut in "programmers" created by 15+ years of brainwashing college bound kids that computers are "in"
- lack of understanding of programmers' productivity on behalf of bosses (they think having two $5000 programmers is better than having one $15000 programmer... this is never true)
What do you think?
Databases on the other hand... SQL is easy. You could train a monkey to do it. I've seen economists pick it up in less than a year. It can get a bit more complex if you write procedures, but SQL is itself a declarative language and the most complex things in it... are not that complex.
Here is the paradox: SQL handlers are paid better than programmers! At least here. Not only that, programmers are paid less than just about everybody.
I can't figure it out. I think it's down to two things:
- a glut in "programmers" created by 15+ years of brainwashing college bound kids that computers are "in"
- lack of understanding of programmers' productivity on behalf of bosses (they think having two $5000 programmers is better than having one $15000 programmer... this is never true)
What do you think?
Comment