• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Devaka Cooray
  • Liutauras Vilda
Sheriffs:
  • Jeanne Boyarsky
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Tim Moores
  • Carey Brown
  • Mikalai Zaikin
Bartenders:
  • Lou Hamers
  • Piet Souris
  • Frits Walraven

Is programming a dead end in the US

 
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
These stats were in the March 2004 issue of Software Development magazine that arrived on Saturday.
"...the number of computer programmers dropped 12 percent from 2000 to 2002 and another 16 percent in 2003 - there are fewer programmers [in the US] today than there were in 1994."
* according to Chris Murphy and Eric Chabrow, "The Programmer's Future", Information Week, Nov 17, 2003.
 
Ranch Hand
Posts: 108
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I think thats a global phenomenon.As programmers are only responsible for creating fancy IDEs and other tools naturally you will require less number of programmers in coming future.
 
Ranch Hand
Posts: 3404
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Perhaps US programmers will be working on next generation computing ?
The graduates of 2005+. But the dust has hardly settled on current technology.
[ February 08, 2004: Message edited by: HS Thomas ]
 
Ranch Hand
Posts: 84
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
----------------------------------------------------------------------------------------------------
"...the number of computer programmers dropped 12 percent from 2000 to 2002 and another 16 percent in 2003 - there are fewer programmers [in the US] today than there were in 1994."
----------------------------------------------------------------------------------------------------
I think computer skills of an average user have increased, and the funtionality of applications has changed dramatically making it easier for an average user to do task they used to have a programmer do.
These two changes have caused a lot of, so called "Computer Programmer" positions to be eliminated. There used to be "Excel Programmer" positions listed in the classifieds you don't see that anymore. User skills have increased, they are doing those jobs. I think we are still removing the excess the Y2K (Acronym nobody wants to hear about anymore) build up left behind. Engineering and CS grads are the ones who will still be left to do programming jobs. You have to know multiple platforms and languages now to be a programmer. Engineering and CS grads had operating systems, COBOL and C++ classes to give a general overview of an operating system and multiple languages. Training like that will make it easier to pick up different platforms and languages. If you don't already know more than one language you should start to worry. The only thing that will save the position for a little while will be the exodus of the baby boomers(If it happens). Programmers will be needed to automate a lot of tasks to help business keep up.
 
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Tanga Palti:
I think thats a global phenomenon.As programmers are only responsible for creating fancy IDEs and other tools naturally you will require less number of programmers in coming future.


I'll bet someone said something similar 20 years ago about C.
--Mark
 
Ranch Hand
Posts: 179
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Mark Herschberg:

I'll bet someone said something similar 20 years ago about C.
--Mark


Doubt it, Mark. They probably said it about mainframes. C was a very new language in 1983. I remember seeing the K&R book displayed in a bookstore window.
What happened is that as the tools got better the ambition of users grew also. It remains to be seen whether it happens this time as well.
 
Mark Herschberg
Author
Posts: 6055
8
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Bela Bardak:

Doubt it, Mark. They probably said it about mainframes. C was a very new language in 1983. I remember seeing the K&R book displayed in a bookstore window.
What happened is that as the tools got better the ambition of users grew also. It remains to be seen whether it happens this time as well.


Fair enough, but you get the point.
That's exactly right. We constantly push the limit and try to do more. Heck, look at processor speed, it's doubled every 18 months, and yet we never seem to be overpowered for our applications.
--Mark
 
Ranch Hand
Posts: 167
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A few reasons why I think programming will thrive even more.
1) There are so many things we haven't built yet. I know this will sound really corny, but look at those futuristic movies . How much of that stuff have we created yet. Sure, there are things that may never be possible, as well as things that could be centuries away, but a lot of those ideas could be implimented by a talented group of engineers.
2) The massive increase in the amount of information people have access to. Whenever people get access to new, huge amounts of data, it leads to scores of new questions being asked. Questions that were either never thought of before, or whose answers were previously impractical to answer. Look at how much new software and technology the discovery of the human genome has spawned. These new questions will lead to new software to answer those questions. No matter how well you design software, it can't be designed to solve every problem that has or ever will be thought of.
3) The gradual increase in automation of programming. The thing about automating programming is that someone has to write the applications that automate programming. Can you guys really see the point where we say "well, this is as automated as programming will ever be." Until they build the application that can read my thoughts, create a program, and then come up with whole new ideas even better than my own, there will always be a need for programmers. And as far as power-users doing that instead of us, keep in mind that they are limited to capabilities of the tools they use. Since we have the ability to create the tools they use, we can create even move powerful tools to solve whole new ranges of problems.
Now, I HOPE that we will spend less and less time repeatedly building the same things over and over again. Really, how many times have programmers built customer relationship management systems or point of sale systems. Hearing an employer say "We're going to put together a document management system using technology X, Y, and Z. Here are the specs" is nowhere near as exciting to me as someone ,usually from another field of study, saying to me "I don't even know if this is possible, but here is my idea.". I really hope that the has me hearing more of the later and less of the former.
Maybe some of what I wrote are pipe dreams. But I am hoping that they are not.
Jon
[ February 10, 2004: Message edited by: Jon McDonald ]
 
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
In the UK programming jobs are -55%
 
Ranch Hand
Posts: 451
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Got a source for that claim, Robin? I kind of doubt it.
 
Robin Davies
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A source you say! How about Computer Weekly Tuesday 3rd February "This week!" Page 37

Programmers -55%in demand!
 
Saloon Keeper
Posts: 28069
198
Android Eclipse IDE Tomcat Server Redhat Java Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Tanga Palti:
I think thats a global phenomenon.As programmers are only responsible for creating fancy IDEs and other tools naturally you will require less number of programmers in coming future.


Somehow I hear an echo of something I was told by on of the founders of the company I used to work for. The question was aked back about 1966:


What will we do with these 6 expensive programmers we've hired once all the programs have been written?


That company had about 1200 people on-campus when I left there and probably at least a quarter of them were programmers.
Between changes in technology, government requirements, and people just wanting to to things "a better way/their way", there's always been some demand for custom programming and the increased leverage that new APIs and IDEs have merely upscaled what's demanded.
If we were really seeing some sort of revolution in productivity, there wouldn't be all this hiring in Bangalore, because there wouldn't be a need for programmers anywhere.
For that matter, the economy of hiring cheaper labor would be lost if the tools provided that much leverage because if the work becomes trivial enough, not enough person-hours are consumed to make a significan real-dollar difference in labor costs.
 
Robin Davies
Ranch Hand
Posts: 64
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
IDE'S Model Driven Architecture is what you should be keeping your eye on!
 
Ranch Hand
Posts: 5093
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Tanga Palti:
I think thats a global phenomenon.As programmers are only responsible for creating fancy IDEs and other tools naturally you will require less number of programmers in coming future.


hmm, so programmers create only things that either
a) are of any use for themselves or
b) are designed to put them out of a job?
Kinda a broad and sweeping statement I think...
 
Tick check! Okay, I guess that was just an itch. Oh wait! Just a tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
reply
    Bookmark Topic Watch Topic
  • New Topic