Programmers becoming "starving artists"
linux.com
linux.com
As the very same article says, custom software is more than 90% of all software out there. The cost of licenses for proprietary enterprise software like Oracle, AIX, SAP, etc. is dwarfed by the costs of consulting and customization to make those fit into existing infrastructures.
Programmers aren't going anywhere. If anything more people will need training, more computers will need fixing, and more experts will need to be called to fix the newbie's mistakes. Just because there are more programmers in general doesn't mean that the number of competent programmers will increase.
I've read this in several variations for years. But I've never seen a reference.
Is this just a myth or can anyone point to real research which provides evidence for the claim?
Think positively.
In this situation be a good programmer - it's not hard, just requires diligence and methodical learning of new stuff.
Methinks that the author doesn't understand the difference between data and information: http://en.wikipedia.org/wiki/Data#Meaning_of_data.2C_informa...
On the contrary. I wish it were. Notice Apple's efforts to streamline the UI on all of its devices so that any idiot could use them without a problem. The computer literacy goes only so far as operating a GUI application, not anywhere toward the more important underlying theories of computer programming.
Today, everyone has access to computers, and the programming tools are better and more varied, but I still think that most kids actually thinks it's boring as hell to learn how to program, there's still only a small amount of people who have a passion for it, and the focus and aptitude needed to become good at it.
I'm not worried.
BTW, this article is from 2003.
This just isn't true. Competition is often good for the companies, not just the customers. Competition makes you innovative, and competition is often a great way to do R&D without spending money.
So, not soon, no.
In my experience it's not a question of exposure, it's a question of the pay being offered. Most programmers that kids know probably don't make very much money. That could be changed if there was more exposure for those who greatly enjoy and profit from the craft.
By contrast, even the most NCLB-starved schools tend to have some art and music programs, even if they're cut way back, and virtually everyone has some (perhaps inadequate) PE classes and access to pickup games of basketball or stickball or whatever. There's really no imminent chance of the number of people who have done "some" programming coming within two orders of magnitude of the number of people who have done "some" art or played "some" sports.
Better analogies would be to an architect, general contractor, plumber, or mechanic. Anyone can do these jobs with proper training. They don't live off repeated sales of single pieces of intellectual property. And they all make reliable livings (though few of them become millionaires).
(Note: Article is from 2003, bottom of IT crisis)
Whereas art hasn't come a long way since Rembrandt and Mozart, engineering has.
Hahahahaha... Sorry, but that is just false. It's the same oversimplification an (ignorant) artist would make : "Technology surely has not come a long way since books and horse buggies - we can just read books without books and ride horse buggies without horses."I'm sure it was just a lapse of attention on your part, though.
If they write practically 100% bug-free code, it is probably because the program is small or they did it so slow and methodical. Which mean, a whole bunch of other stuff not getting coded.
Trust me, there's enough programming jobs for everyone for the forseeable future.
For most of its life, computer adoption has been growing exponentially - each time they got cheaper, more businesses could afford them. This meant a constantly growing demand for programmers, and therefore higher wages. Eventually, every business that wants a computer will have one, and then demand will stabilize to grow at the rate of population growth - bye-bye supernormal profits for programmers. I saw a fascinating presentation that claimed that this happened at around the year 2000.
Of course, now computer adoption is greater than 1 per capita, with it being common to have at least two of a desktop, a laptop, an iPhone and a gaming console - and greater demand for software. Also, some consolidation of software would have seemed likely (and that happened within the categories of e.g. word-processors and OSes) - yet, the number of categories themselves seems to have grown, with a webapp for every occasion, and even add-ons to websites like facebook etc.
So maybe the exponential growth in demand will continue.
I like to think that software embodies knowledge, and like knowledge, is therefore be limitless - it's just that that hasn't been the driver of industry so far
Because a programmer knows a mish-mash of PHP, Java and a little Javascript, they think that they are immediately qualified to write a scaleable web app.
Designers are even worse. Just because they know photoshop or dreamweaver, they think they are a designer.
I find that my programming candidates from the open-source world, though, tend to be better then those using the latest and greatest editor with some kind of intellisense on Windows.