Click here to Skip to main content
15,891,253 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 
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 
Quote:
"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."[1]

—Tom Cargill, Bell Labs
My another favourite:
Quote:
Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.
— Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

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.