4 Replies Last post: Jan 19, 2005 8:17 PM by Rob Harwood  
Edward A. Larmore Newbie 3 posts since
Jan 8, 2005
Currently Being Moderated

Jan 8, 2005 2:20 AM

Will Increase in Productivity due to LOP cause lower demand for programmers?

It occurs to me that if a Domain Specific Language (DSL) for a given domain were in existence, domain experts could easily write their programs themselves and not need programmers like me to do it for them.  If Language Oriented Programming (LOP) takes off like I think it will, programmers will be used instead to write the DSL's that the domain experts will use to write programs with.  This will cause a huge decline in demand for programmers; consequently, they will be laid off in the tens of thousands.

 

-Ed

Rob Harwood Apprentice 896 posts since
Sep 10, 2002

Hi Edward, I do not share your fear. I forsee a future (not too distant), where everybody does at least some form of programming everyday. Some people (the majority) will only do simple things, like make their internet searches more effective, or combine multiple internet services to produce some desired result (like giving a weather report every morning, or something like that). Excel is a programming environment. Spreadsheets are a form of DSL.

 

Some professionals, like scientists, researchers, and engineers will do more complicated stuff.

 

And to supply all those people with the software, and the DSLs to use the software, there will be many more programmers than there are today.

 

Try to expand your vision of the potential. Today's programmers will be the gurus of the next generation of programmers.

 

I make no claims as to the accuracy of these predictions, they are just the ramblings of an over-entusiastic zealot! ;-)

Deus  Newbie 12 posts since
Jan 3, 2005
Currently Being Moderated
Jan 10, 2005 1:31 PM in response to: Rob Harwood
Re: Will Increase in Productivity due to LOP cause lower demand for programmers?

Well, I share his fears (not too much) but when I broad my horizon, I see that in not-so-distant-future, just because of easy way to create new language (deriving, compositing, etc), you wouldn't need to be programmer, just domain expert.

 

I say we all should do DSLs that are even more complicated and user-foely constructed, so that we all keep our holy jobs, he he he

 

And one day, when our DSLs will be crawling over the earth (maybe space?) they wouldn't dare firing someone with arcane lore of the DSL usage

 

Of course, there should be some protocol or convetion or even just a simple rule that a backdoor should be left int the language and that knowledge will be heritaged from father to son ))))

 

Gees...over 34 hours of awakeness takes its tool. Sorry ))

Rob Harwood Apprentice 896 posts since
Sep 10, 2002

There are many more operators today than there were back then. Now they are called receptionists, secretaries, call-center agents, and the like. There are even some places where they are still called operators.

More Like This

  • Retrieving data ...