Click here to Skip to main content
15,891,248 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 
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 
Swinkaran wrote:
I found the most hardest bit is the specifications provided by the client
My experience has been the specs provided by the salesperson. They always leave off features they promised the client but failed to make any record of what they promised.

I had one time we were working long hours to complete the code for this conveyor and three weeks into the project and at the end of a 24 hour day the plant manager starts talking about this feature he's looking forward to that my programming buddy and myself are wondering what drugs he was on (or wondering if we needed to be on some) to later find this major portion of the specs was completely missing and the deadline was a week away on what we estimated was going to be a two week effort to add the missing feature. We didn't even have the hardware to implement the feature, let alone program.

That was just one of many "Oops" by sales.

But yes, we had some where the client asked for something that had no chance of working the way they thought it would.
Psychosis at 10
Film at 11

Those who do not remember the past, are doomed to repeat it.
Those who do not remember the past, cannot build upon it.

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.