Click here to Skip to main content
15,890,512 members

Survey Results

Overall, is software development getting harder or easier?

Survey period: 30 May 2016 to 6 Jun 2016

On one hand we have better tools, better languages, better frameworks. We also have more complicated tools, more complicated languages, and more complicated frameworks.

OptionVotes% 
Yes, it's getting harder26332.00
It's about the same as it always was33540.75
No, it's becoming easier18422.38
I don't know404.87



 
GeneralRe: It's about the same... Pin
Ravi Bhavnani30-May-16 5:06
professionalRavi Bhavnani30-May-16 5:06 
GeneralRe: It's about the same... Pin
Mike Hankey30-May-16 5:11
mveMike Hankey30-May-16 5:11 
GeneralRe: It's about the same... Pin
Ravi Bhavnani30-May-16 6:03
professionalRavi Bhavnani30-May-16 6:03 
GeneralRe: It's about the same... Pin
den2k8830-May-16 23:34
professionalden2k8830-May-16 23:34 
GeneralMy view Pin
R. Erasmus30-May-16 3:49
R. Erasmus30-May-16 3:49 
GeneralAbout the same Pin
Daniel Pfeffer30-May-16 0:26
professionalDaniel Pfeffer30-May-16 0:26 
Generalboomerang Pin
koolprasad200329-May-16 23:10
professionalkoolprasad200329-May-16 23:10 
GeneralIt's getting stupid(er) PinPopular
Afzaal Ahmad Zeeshan29-May-16 22:31
professionalAfzaal Ahmad Zeeshan29-May-16 22:31 
Build tools are great in software industry, but I am a student so I will whine about bad academics and bad teaching practices. Sorry.

Stupider in the sense that we are getting lazy, we are leaving everything on the shoulders of programs, such as compilers and build tools. A few problems of today are:
  1. We apply hacks until the problem fades away, or turns into another one.
  2. We lack knowledge of "the way computers work", we just press F5. Rest is history.
  3. Stuff like cross-platform native web applications — yes, you got me right, I am talking about JavaScript being used as native language — is making beginners lose their efficiency. In my times, only adults were allowed to lose it.
  4. Beginners are introduced with "good" tools that keep them from learning how the software industry works actually. Then they use beginners as a good investment and to do the monetization for the company.
  5. Bad coding practices. Can you imagine, Turbo C++ is still being taught in academics?
I don't want to start a debate or discussion, but, in my opinion every software developer must be taught about the low-level concepts. Not assembly, but at least C or C++ (if you are a fan of Object-oriented programming, anyways). I face students (my class fellows actually) who lack understanding of how a programming language works, but they do know how to cram an output of a loop with 5 as counter variable. That's sad.

Finally, if a developer know what a build tool is, they would be able to use Gradle, Ant or any other tool. If they are unaware of the core concept (as in today's era) they are going to end up using these tools in a very bad manner. I agree I am very bad at Gradle and that is exactly why I am learning the build tools procedures and until then I am trying to stay away from that build.gradle file in my Android applications.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

GeneralRe: It's getting stupid(er) Pin
Nelek30-May-16 0:18
protectorNelek30-May-16 0:18 
GeneralRe: It's getting stupid(er) Pin
Mike (Prof. Chuck)30-May-16 0:34
professionalMike (Prof. Chuck)30-May-16 0:34 
GeneralRe: It's getting stupid(er) Pin
Sander Rossel30-May-16 1:12
professionalSander Rossel30-May-16 1:12 
GeneralRe: It's getting stupid(er) Pin
George Jonsson30-May-16 5:19
professionalGeorge Jonsson30-May-16 5:19 
GeneralRe: It's getting stupid(er) Pin
Richard MacCutchan31-May-16 0:24
mveRichard MacCutchan31-May-16 0:24 
GeneralRe: It's getting stupid(er) Pin
Afzaal Ahmad Zeeshan31-May-16 0:27
professionalAfzaal Ahmad Zeeshan31-May-16 0:27 
GeneralI really don't know... Pin
Sander Rossel29-May-16 22:13
professionalSander Rossel29-May-16 22:13 
GeneralRe: I really don't know... (You are always confused) Pin
Afzaal Ahmad Zeeshan30-May-16 0:40
professionalAfzaal Ahmad Zeeshan30-May-16 0:40 
GeneralIt's about the same Pin
den2k8829-May-16 21:03
professionalden2k8829-May-16 21:03 
Generalsketches are easier, final product ... Pin
blfuentes29-May-16 20:45
blfuentes29-May-16 20:45 
GeneralEasier... Yes and no Pin
RossMW29-May-16 20:10
professionalRossMW29-May-16 20:10 
GeneralToo many cooks spoil the soup Pin
Peter Leow29-May-16 18:29
professionalPeter Leow29-May-16 18:29 

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.