Click here to Skip to main content
15,891,529 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 
Even I spent a day or two to a client place couple of times for printers. Got issues like drivers failed or invalid version. It was thermal printer. we tested our code with one printer which was given by printer guys. But later we found some other printer which didn't work properly, we got print with improper format which was really useless.

Most terrible thing is Client called us for printer related issues. One time my collegue told me that they called him to solve an issue. But he found that they didn't on the printer. After that, we usually told clients to print a test page to redirect them to printer guys.

After these things I hated to work on hardware things like printer, barcode scanner/printer, etc., Dead | X|

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.