Unforgiven wrote: aeflash wrote: galofdasouth wrote:
But yeah, Python is for people who want to program but don't want to actually learn how to program. This is why I am able to use it.
Actually, one thing that I see that I dont like about python is that it brings about a breed of programmers that don't need to understand computers.
That's rather elitist, and a far too common attitude. Why is programming without understanding computers a bad thing? As long as these guys don't write software for nuclear powerplants I don't see the problem.
Ever hear of "too much job security"? That's why I complain about these things. I want to live life on the edge, have some uncertainty in my life. But as long as there are Basic programmers, SmallTalk programmers, PHP programmers, and now Python programmers (as well as a number of other languages), I have no employment concerns, for there are always major catastrophes to fix caused by people attempting to program without knowing basic logic or without understanding the side effects of various statements, or who don't know how to properly manage massive programming structures, so fail badly at large scale OOP.
A lot of people who do the kind of work that I do would really prefer to write their own programs, but the people hiring programmers to do original code don't pay nearly so well, because there's all of these other, cheaper programmers out there. It's also very easy to lose sight of the fact that, while every job we come in to clean up is an utter mess because someone with only a partial clue tried to do it the first time, and someone with only a partial clue tried to clean up the first mess, causing a bigger mess, many times, the cheap programmer is actually able to do the job needed.
Of course, when we fix up a few other programs, since we're always there, and make things that technically worked but were so buggy and slow that the users were constantly complaining about them, actually work the way they were supposed to, and five times as fast (ok, you're right - I'm lying. 9.8 times as fast - I just didn't admit it up front because you wouldn't have believed me), then we get the permanent job offers.
(For what it's worth, I accepted, so I'm actually not in the contracting business any more. And, even better, I get to write original code, because my employer's learned the error of its ways. But that doesn't mean I don't understand the complaints of my fellows who are still contractors.)