Click here to Skip to main content
15,895,462 members

Survey Results

How hard do you find these tasks?

Survey period: 24 Jul 2017 to 31 Jul 2017

1 = Super Easy, 5 = Very Hard. (We all know Cache invalidation is hard)

OptionVotes12345 
Designing a solution that meets all the requirements9717%25%31%24%13%
Dealing with someone else's code9712%9%35%34%20%
Writing unit tests9718%19%36%23%15%
Adding features you don't agree with9715%14%30%28%23%
Dealing with the people directing the project9719%24%33%23%12%
Dealing with users97111%25%34%19%11%
Naming things97124%30%23%12%11%



 
GeneralRe: Someone else's code not a big deal Pin
Mike (Prof. Chuck)24-Jul-17 3:50
professionalMike (Prof. Chuck)24-Jul-17 3:50 
GeneralRe: Someone else's code not a big deal Pin
Leng Vang25-Jul-17 6:12
Leng Vang25-Jul-17 6:12 
GeneralSomeone else's code... Pin
Sander Rossel23-Jul-17 21:12
professionalSander Rossel23-Jul-17 21:12 
GeneralRe: Someone else's code... Pin
CodeWraith23-Jul-17 22:52
CodeWraith23-Jul-17 22:52 
GeneralRe: Someone else's code... Pin
Sander Rossel23-Jul-17 22:56
professionalSander Rossel23-Jul-17 22:56 
GeneralRe: Someone else's code... Pin
CodeWraith23-Jul-17 22:59
CodeWraith23-Jul-17 22:59 
GeneralRe: Someone else's code... Pin
Sander Rossel23-Jul-17 23:13
professionalSander Rossel23-Jul-17 23:13 
GeneralRe: Someone else's code... Pin
CodeWraith24-Jul-17 0:11
CodeWraith24-Jul-17 0:11 
Then you will end up with a very maintainable program that has no chance of running on the target system. Clean and useless at the same time.

It's a C program that will run on a small 8 bit processor with only 4k memory. If you follow the rules, this tiny memory is very quickly eaten up just by pushing parameters onto the stack and calling functions. If you can reduce this to a bare minimum, you can save about 30% - 40% of the memory, which then becomes free for additional functionality. That also means writing good old spaghetti code.

Granted, such problems exist only on small microcontrollers, but sometimes bad code has its reasons.
GeneralRe: Someone else's code... Pin
Nathan Minier24-Jul-17 2:21
professionalNathan Minier24-Jul-17 2:21 
GeneralRe: Someone else's code... Pin
CodeWraith24-Jul-17 2:57
CodeWraith24-Jul-17 2:57 
GeneralRe: Someone else's code... Pin
Nathan Minier24-Jul-17 3:13
professionalNathan Minier24-Jul-17 3:13 
GeneralRe: Someone else's code... Pin
CodeWraith24-Jul-17 4:13
CodeWraith24-Jul-17 4:13 
GeneralRe: Someone else's code... Pin
Sander Rossel24-Jul-17 2:46
professionalSander Rossel24-Jul-17 2:46 
GeneralRe: Someone else's code... Pin
CodeWraith24-Jul-17 4:27
CodeWraith24-Jul-17 4:27 
GeneralRe: Someone else's code... Pin
Sander Rossel24-Jul-17 4:37
professionalSander Rossel24-Jul-17 4:37 
GeneralRe: Someone else's code... Pin
CodeWraith24-Jul-17 4:42
CodeWraith24-Jul-17 4:42 
GeneralRe: Someone else's code... Pin
kalberts24-Jul-17 22:23
kalberts24-Jul-17 22:23 
GeneralRe: Someone else's code... Pin
Slacker00723-Jul-17 23:28
professionalSlacker00723-Jul-17 23:28 
GeneralRe: Someone else's code... Pin
KarstenK23-Jul-17 23:21
mveKarstenK23-Jul-17 23:21 
GeneralRe: Someone else's code... Pin
Sander Rossel23-Jul-17 23:35
professionalSander Rossel23-Jul-17 23:35 
GeneralRe: Someone else's code... Pin
kalberts24-Jul-17 21:54
kalberts24-Jul-17 21:54 
GeneralRe: Someone else's code... Pin
Sander Rossel25-Jul-17 1:57
professionalSander Rossel25-Jul-17 1:57 
GeneralRe: Someone else's code... Pin
Leng Vang25-Jul-17 6:04
Leng Vang25-Jul-17 6:04 
GeneralRe: Someone else's code... Pin
Sander Rossel25-Jul-17 21:10
professionalSander Rossel25-Jul-17 21:10 
GeneralDealing with someone else's code Pin
Kornfeld Eliyahu Peter23-Jul-17 20:04
professionalKornfeld Eliyahu Peter23-Jul-17 20:04 

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.