Click here to Skip to main content
15,888,454 members

Survey Results

What reasons are most likely to convince you to move to a new programming language?

Survey period: 3 Sep 2018 to 10 Sep 2018

Is the grass actually greener on the other side?

OptionVotes% 
The promise of quicker app development21229.32
Better tool support21930.29
Better 3rd party and community library / ecosystem support18926.14
It would allow me to target certain hardware or frameworks23532.50
Fear of being left behind when I hear everyone else is using it14219.64
My boss / client / company telling me I had to use the language24533.89
Out of sheer curiosity20227.94
The promise of a better language than I currently use20628.49
Other598.16
Nothing would convince me496.78
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralA language must he inherently good. Pin
Vinay M S7-Sep-18 20:24
Vinay M S7-Sep-18 20:24 
GeneralA good framework behind the language Pin
Bernhard Hiller7-Sep-18 2:43
Bernhard Hiller7-Sep-18 2:43 
GeneralThe language is a parameter of the project Pin
den2k886-Sep-18 21:38
professionalden2k886-Sep-18 21:38 
GeneralMessage Closed Pin
6-Sep-18 19:27
Parametric Systems6-Sep-18 19:27 
GeneralThe right language for the right job and the right money Pin
Marc Clifton6-Sep-18 6:44
mvaMarc Clifton6-Sep-18 6:44 
GeneralIts on our duty list Pin
KarstenK5-Sep-18 6:20
mveKarstenK5-Sep-18 6:20 
GeneralOther - the client wants it and will pay Pin
DerekT-P4-Sep-18 10:08
professionalDerekT-P4-Sep-18 10:08 
Ultimately, most of us need to earn a living through coding, and if we can't earn our crust with our favourite language are likely to jump ship to something else. The point at which we decide to do that depends on how much we need the money, the financial benefits of a new language/tool (in terms of market rates + availability), and the complexity / costs / pain of learning. Typically if a language is a doddle to learn but pays well, that won't last long because the market will flood and rates will come down quickly. But if a client has specifically requested it, and is prepared to pay / wait for us to get up to speed, that can be the incentive to expand our skill set.
GeneralRe: Other - the client wants it and will pay Pin
Pete Lomax Member 106645056-Sep-18 14:22
professionalPete Lomax Member 106645056-Sep-18 14:22 
GeneralOther - Extending my favorite Open Source Tool... Pin
Dirk Bahle4-Sep-18 6:25
Dirk Bahle4-Sep-18 6:25 
GeneralNothing would convince me Pin
ZurdoDev4-Sep-18 2:32
professionalZurdoDev4-Sep-18 2:32 
GeneralRe: Nothing would convince me Pin
musefan4-Sep-18 2:47
musefan4-Sep-18 2:47 
GeneralRe: Nothing would convince me Pin
ZurdoDev4-Sep-18 2:48
professionalZurdoDev4-Sep-18 2:48 
GeneralRe: Nothing would convince me Pin
Kevin McFarlane4-Sep-18 3:02
Kevin McFarlane4-Sep-18 3:02 
GeneralRe: Nothing would convince me Pin
ZurdoDev4-Sep-18 3:48
professionalZurdoDev4-Sep-18 3:48 
GeneralRe: Nothing would convince me Pin
UncleBuckFever4-Sep-18 4:29
UncleBuckFever4-Sep-18 4:29 
GeneralRe: Nothing would convince me Pin
Dennis E White4-Sep-18 5:14
professionalDennis E White4-Sep-18 5:14 
GeneralRe: Nothing would convince me Pin
ZurdoDev4-Sep-18 5:18
professionalZurdoDev4-Sep-18 5:18 
GeneralRe: Nothing would convince me Pin
Dennis E White4-Sep-18 12:52
professionalDennis E White4-Sep-18 12:52 
GeneralRe: Nothing would convince me Pin
ZurdoDev4-Sep-18 13:28
professionalZurdoDev4-Sep-18 13:28 
GeneralLanguage Development Pin
W Balboos, GHB4-Sep-18 0:21
W Balboos, GHB4-Sep-18 0:21 
General2 possibilities Pin
Nelek3-Sep-18 9:55
protectorNelek3-Sep-18 9:55 
GeneralRe: 2 possibilities Pin
Kevin McFarlane4-Sep-18 3:07
Kevin McFarlane4-Sep-18 3:07 
GeneralOther aka "Higher Abstraction/Higher Productivity" Pin
u-li3-Sep-18 0:39
u-li3-Sep-18 0:39 
GeneralOther Pin
Johnny J.2-Sep-18 21:58
professionalJohnny J.2-Sep-18 21:58 
GeneralRe: Other Pin
maze33-Sep-18 23:05
professionalmaze33-Sep-18 23:05 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.