Oren, as he often does, hits the nail bang on with his latest post Cuddling is consider harmful.
Development is hard, and getting harder all the time. For every new framework that comes out to simplifying the complexity of the code we write, another two technologies hit the market. For every practice and principle we get to grips with, two other will evolve. The better we make software, the more users expect.
Not only is development itself hard, but you have to be constantly learning and adapting to stay in the game - it is an endless race.
As Oren says:
Development requires a lot of skill, it requires quite a lot of knowledge and at least some measure of affinity. It takes time and effort to be a good developer. You won't be a good developer if you seek the "X in 24 Hours" or "Y in 21 days". Those things only barely scratch the surface, and that is not going to help at all for real problems.
The rewards can be high, but the tradeoff is that you must work for your money, both in terms of producing real results, in keeping yourself educated, and in being aware of what is happening in the wider field, and that requires time and effort.
And yes, a lot of the people who call themselves developers should put down their keyboards and go home.
I cannot help but agree. If you aren't willing to put in the time and effort, then you probably should be in an easier profession.
This isn't an elitist rant on my part, nor I am sure on Oren's - it is merely an observation that things don't come for free, and hard work and dedication can pay off. We all have to start somewhere, and for those people I would offer every encouragement and helping hand, but in return you must put the effort in, and strive to be better.
09-23-2008 9:30 PM