Click here to Skip to main content
15,893,722 members

Survey Results

What's the hardest bit about writing an app?

Survey period: 28 Jul 2014 to 4 Aug 2014

We'll assume writing the actual code is the easy bit...

OptionVotes% 
Interpreting specs (or lack thereof)79248.41
Getting the architecture right (without redoing it 3 times)55333.80
Dealing with the compiler / framework / libraries / OS etc22513.75
Ensuring it works on different hardware / browsers / systems48829.83
Ensuring it's fast / small / resource friendly enough24214.79
Getting the User Experience and UI / graphics spot on54333.19
Testing sufficiently50430.81
Dealing with the client54933.56
Other804.89
Respondents were allowed to choose more than one answer; totals may not add up to 100%



 
GeneralSpecs Pin
_Maxxx_3-Aug-14 18:26
professional_Maxxx_3-Aug-14 18:26 
I found it interesting that the 'leader'/ in this poll is interpreting specs or lack thereof.

I see software developers as being the ones responsible for producing those specs in the first place - I thought the days of the coder were long gone, but it seems I'm wrong.

Although in my current job we do have Business Analysts whose specific job it to produce a spec on which all parties agree, it's been a long time since I've worked ion an 'in-tray' environment - these days it is a collaboration, where we all ensure the specs exist and are understood - and when they change during development, to make sure we all agree on those changes and understand the new desired results.

We do have those here that seem to think that their job is just to type in code and have someone else provide a spec and test it for them, but I thought that was unusual - is it not?
PooperPig - Coming Soon

GeneralFor me the hardest thing is... Pin
Smart K83-Aug-14 5:57
professionalSmart K83-Aug-14 5:57 
GeneralAll of them. Pin
CPallini31-Jul-14 7:03
mveCPallini31-Jul-14 7:03 
GeneralRe: All of them. Pin
Simon Lee Shugar1-Aug-14 3:57
Simon Lee Shugar1-Aug-14 3:57 
GeneralRe: All of them. Pin
Nirav Prabtani2-Aug-14 2:26
professionalNirav Prabtani2-Aug-14 2:26 
GeneralProper iteration planning and testing Pin
Slacker00731-Jul-14 4:58
professionalSlacker00731-Jul-14 4:58 
GeneralRe: Proper iteration planning and testing Pin
thatraja1-Aug-14 3:34
professionalthatraja1-Aug-14 3:34 
GeneralRe: Proper iteration planning and testing Pin
Slacker00711-Aug-14 1:56
professionalSlacker00711-Aug-14 1:56 
GeneralRe: Proper iteration planning and testing Pin
thatraja14-Aug-14 19:28
professionalthatraja14-Aug-14 19:28 
GeneralMy vote goes to testing sufficiently Pin
Manikandan1029-Jul-14 15:59
professionalManikandan1029-Jul-14 15:59 
GeneralRe: My vote goes to testing sufficiently Pin
Nelek31-Jul-14 0:44
protectorNelek31-Jul-14 0:44 
GeneralRe: My vote goes to testing sufficiently Pin
Rob Philpott31-Jul-14 1:43
Rob Philpott31-Jul-14 1:43 
GeneralInterpreting specs Pin
moonwalker7206729-Jul-14 4:17
professionalmoonwalker7206729-Jul-14 4:17 
GeneralTesting Pin
Gary Wheeler29-Jul-14 1:07
Gary Wheeler29-Jul-14 1:07 
GeneralRe: Testing Pin
thatraja29-Jul-14 1:41
professionalthatraja29-Jul-14 1:41 
GeneralRe: Testing Pin
Gary Wheeler29-Jul-14 1:56
Gary Wheeler29-Jul-14 1:56 
GeneralRe: Testing Pin
thatraja29-Jul-14 21:33
professionalthatraja29-Jul-14 21:33 
GeneralRe: Testing Pin
BrainiacV30-Jul-14 7:03
BrainiacV30-Jul-14 7:03 
GeneralOther = dealing with App Stores Pin
Roger CO28-Jul-14 21:52
Roger CO28-Jul-14 21:52 
GeneralHardest part is to get the million dollar idea or feature which really sells the app! Pin
Shao Voon Wong28-Jul-14 20:07
mvaShao Voon Wong28-Jul-14 20:07 
General"Changing specification" is missing here Pin
Swinkaran28-Jul-14 18:28
professionalSwinkaran28-Jul-14 18:28 
GeneralRe: "Changing specification" is missing here Pin
BrainiacV30-Jul-14 7:13
BrainiacV30-Jul-14 7:13 
GeneralEverything Pin
Franc Morales28-Jul-14 13:33
Franc Morales28-Jul-14 13:33 
GeneralRe: Everything Pin
Gary Wheeler29-Jul-14 1:07
Gary Wheeler29-Jul-14 1:07 
GeneralRe: Everything Pin
Bryan Schuler29-Jul-14 2:44
Bryan Schuler29-Jul-14 2:44 

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.