Click here to Skip to main content
15,888,351 members

Survey Results

What's the hardest part of writing an app?

Survey period: 9 Apr 2018 to 16 Apr 2018

The more experienced you are the better your excuses, right?
OptionVotes% 
Deciding on a language / framework / stack to use1027.55
Deciding what it will actually do26219.39
Working out the basic architecture17813.18
Finding the time to get the actual coding done16612.29
Deciding what it won't do1158.51
The core grunt work957.03
Debugging and getting it to actually work16011.84
Making it look good17613.03
Stopping the procrastination and actually starting work29021.47
Other1208.88



 
GeneralRestraining my egotistic compulsion to comment Pin
RedDk12-Apr-18 7:29
RedDk12-Apr-18 7:29 
GeneralStop the manager... Pin
Kornfeld Eliyahu Peter11-Apr-18 9:24
professionalKornfeld Eliyahu Peter11-Apr-18 9:24 
GeneralRe: Stop the manager... Pin
KarstenK12-Apr-18 2:53
mveKarstenK12-Apr-18 2:53 
GeneralClose tie Pin
Dominic Burford11-Apr-18 6:03
professionalDominic Burford11-Apr-18 6:03 
GeneralThe name! Pin
R. Giskard Reventlov10-Apr-18 7:29
R. Giskard Reventlov10-Apr-18 7:29 
GeneralRe: The name! Pin
Mycroft Holmes10-Apr-18 21:12
professionalMycroft Holmes10-Apr-18 21:12 
GeneralRe: The name! Pin
R. Giskard Reventlov11-Apr-18 5:09
R. Giskard Reventlov11-Apr-18 5:09 
GeneralRe: The name! Pin
  Forogar  13-Apr-18 8:05
professional  Forogar  13-Apr-18 8:05 
GeneralYAMO Pin
Gary Wheeler10-Apr-18 2:34
Gary Wheeler10-Apr-18 2:34 
GeneralNo option for "Securing the application/data" Pin
englebart10-Apr-18 1:54
professionalenglebart10-Apr-18 1:54 
GeneralRe: No option for "Securing the application/data" Pin
DerekT-P10-Apr-18 3:13
professionalDerekT-P10-Apr-18 3:13 
GeneralScope Pin
CodeWraith9-Apr-18 22:29
CodeWraith9-Apr-18 22:29 
AnswerHaving no keyboard, no pencil/paper, or no hammer and chisel w/slate Pin
MacSpudster9-Apr-18 10:34
professionalMacSpudster9-Apr-18 10:34 
GeneralThe really missing option... Pin
megaadam9-Apr-18 6:38
professionalmegaadam9-Apr-18 6:38 
GeneralThe 1 per-cent Pin
PeejayAdams9-Apr-18 6:01
PeejayAdams9-Apr-18 6:01 
GeneralRe: The 1 per-cent Pin
Sammuel Miranda9-Apr-18 9:52
professionalSammuel Miranda9-Apr-18 9:52 
GeneralProcrastination or careful planning Pin
kmoorevs9-Apr-18 3:43
kmoorevs9-Apr-18 3:43 
GeneralRe: Procrastination or careful planning Pin
Sammuel Miranda9-Apr-18 9:51
professionalSammuel Miranda9-Apr-18 9:51 
GeneralRe: Procrastination or careful planning Pin
Charlie brown 71110-Apr-18 1:36
Charlie brown 71110-Apr-18 1:36 
GeneralDeciding What It Will Do, because Pin
W Balboos, GHB9-Apr-18 2:58
W Balboos, GHB9-Apr-18 2:58 
GeneralRe: Deciding What It Will Do, because Pin
kalberts9-Apr-18 21:38
kalberts9-Apr-18 21:38 
One of the textbooks I read for the Systems Engineering course presented a list of "Factors that may delay your project". It included "The customer is inexperienced in data processing", and a little further down the list "The customer is experienced in data processing".

This is long ago, when there were people who had no experience with computers and data processing. Today we might add a third option "Customer believes he is experienced, but in fact doesn't understand a sh*t".

On the more serious side Smile | :) : Seeing the customer gradually brighten up and becoming increasingly more eager as he begins to understand what he is really doing, is one of the my great pleasures at work. Actually, one of projects I was involved with didn't include a single line of coding: The task was to create a complete data model (in those days it was an Entity-Relationship model - an excellent modelling tool!) for the total information flow in the city administration of a town of 200.000 inhabitants. Years later they thanked us for helping them clean up their manual procedures!

On a smaller scale, I have had similar experiences several times: Helping the customer understand what he is really doing, is a great pleasure, and is essential to building a system that satisfies the real needs. Plus the customer.
GeneralRe: Deciding What It Will Do, because Pin
W Balboos, GHB10-Apr-18 0:32
W Balboos, GHB10-Apr-18 0:32 
GeneralOther / Deciding what it won't do. Pin
Ron Anders9-Apr-18 2:57
Ron Anders9-Apr-18 2:57 
GeneralGetting past "Hello World"? Pin
Slacker0079-Apr-18 1:55
professionalSlacker0079-Apr-18 1:55 
GeneralDeciding want it won't do Pin
lucanor8-Apr-18 23:30
lucanor8-Apr-18 23:30 

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.