Click here to Skip to main content
15,884,298 members

Survey Results

Which part of a Software Project do you enjoy the most?

Survey period: 17 Sep 2018 to 24 Sep 2018

They are all fun in their own way, but if you could choose just one stage to work on, which would it be?

OptionVotes% 
Spec'ing it out with the client756.76
Choosing the technology, frameworks, stack and tools746.67
Designing your classes, objects, APIs27324.62
Writing that first line of code544.87
Being neck deep in the code and zoning out43639.31
Testing332.98
Polishing a product to make it ready for delivery625.59
Releasing the product to endless praise and/or scorn443.97
Fixing the bugs585.23



 
Generallife of. . Pin
berrymaria23-Sep-18 17:28
berrymaria23-Sep-18 17:28 
Generalprogressing & converging ? Pin
peterkmx21-Sep-18 3:53
professionalpeterkmx21-Sep-18 3:53 
GeneralPretty much all of the above Pin
Marc Clifton20-Sep-18 15:26
mvaMarc Clifton20-Sep-18 15:26 
General16 people actually said "testing"???!??! Pin
James McCullough19-Sep-18 6:58
professionalJames McCullough19-Sep-18 6:58 
GeneralRe: 16 people actually said "testing"???!??! Pin
Ravi Bhavnani19-Sep-18 10:16
professionalRavi Bhavnani19-Sep-18 10:16 
GeneralSome more missing options Pin
Ravi Bhavnani18-Sep-18 15:49
professionalRavi Bhavnani18-Sep-18 15:49 
GeneralRe: Some more missing options Pin
Marc Clifton21-Sep-18 2:55
mvaMarc Clifton21-Sep-18 2:55 
GeneralRe: Some more missing options Pin
Ravi Bhavnani23-Sep-18 7:33
professionalRavi Bhavnani23-Sep-18 7:33 
GeneralRe: Some more missing options Pin
Chris Maunder23-Sep-18 13:41
cofounderChris Maunder23-Sep-18 13:41 
GeneralDesigning your classes, objects and API's is a red flag Pin
KBZX500017-Sep-18 23:13
KBZX500017-Sep-18 23:13 
GeneralRe: Designing your classes, objects and API's is a red flag Pin
MSBassSinger18-Sep-18 3:36
professionalMSBassSinger18-Sep-18 3:36 
GeneralRe: Designing your classes, objects and API's is a red flag Pin
Marc Clifton20-Sep-18 15:30
mvaMarc Clifton20-Sep-18 15:30 
GeneralRe: Designing your classes, objects and API's is a red flag Pin
KBZX500010-Oct-18 5:01
KBZX500010-Oct-18 5:01 
You make good points, but I'm going to defend the point that a good design must be readable by juniors.

When a junior can understand the design, he can complete a development cycle by him- or herself.
The value of this is has 3 clear benefits:
- you can unload more development cycles on untrained people, which reduces cost and increases your total potential velocity
- your untrained people get trained automatically, while seniors only need to do code reviews --> this doesn't require active stewardship or involvement with the project
- juniors that can't complete a development cycle are early indicators of design issues.. or a terrible junior (if multiple juniors fail at the same task, it's the former)

Initially, we all start out being fond or our own solutions, especially if they're clever.
Over time, you realize the value of a dumb implementation: there's no lead time involved when you need to lift or modify functionality.

I've lost count on how many times I needed a workable prototype, nearly instantaneously, and was able to copy-paste functionality from random projects which both compiled and ran successfully on the first try.
You can't risk that with clever design. You need very dumb designs to pull that off.
GeneralWhat's the point of it all without releasing? Pin
Vinay M S18-Sep-18 11:05
Vinay M S18-Sep-18 11:05 
GeneralCoding, baby! Pin
Nemanja Trifunovic17-Sep-18 2:50
Nemanja Trifunovic17-Sep-18 2:50 
GeneralBreak time! Pin
Slacker00717-Sep-18 2:08
professionalSlacker00717-Sep-18 2:08 
GeneralRe: Break time! Pin
den2k8820-Sep-18 2:14
professionalden2k8820-Sep-18 2:14 
Generalanother missing option Pin
V.17-Sep-18 0:16
professionalV.17-Sep-18 0:16 
GeneralRe: another missing option Pin
Scott Serl17-Sep-18 7:59
Scott Serl17-Sep-18 7:59 
GeneralRe: another missing option Pin
James McCullough19-Sep-18 7:01
professionalJames McCullough19-Sep-18 7:01 
GeneralRe: another missing option Pin
Gary Wheeler18-Sep-18 1:56
Gary Wheeler18-Sep-18 1:56 
GeneralMultiple option Pin
Nelek16-Sep-18 22:18
protectorNelek16-Sep-18 22:18 
GeneralRe: Multiple option Pin
peterkmx21-Sep-18 4:13
professionalpeterkmx21-Sep-18 4:13 
GeneralI would rather this was a multiple option survey PinPopular
Simon_Whale16-Sep-18 21:59
Simon_Whale16-Sep-18 21:59 
GeneralGetting Paid PinPopular
Mycroft Holmes16-Sep-18 20:50
professionalMycroft Holmes16-Sep-18 20:50 

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.