Training Preparation -- What 100 Attendees Dislike About Software Development

Least favorite thing about dev
To work on poorly designed code and you realize it's too late to redesign every thing.
Show
Debugging critical bugs
Show
documentation of code
Show
Testing the stuff which cannot be unit tested unless specific HW or SW requirements met.
Show
long duration of unit testing
Show
NA
Show
The long debug sessions :)
Show
Debugging corner case issues which are not seen during complete test cycle.
Show
Documentation
Show
The amount of time it takes to write a complex code.
Show
Debugging someone else's code which is not very well documented
Show
Nothing
Show
The bugs
Show
Less efficient tools for editing and debugging. Language selection also matters.
Show
-
Show
N/A
Show
Having to use legacy IDEs such as CodeWarrior 5.1
Show
Working individually
Show
Paper work, and customer moving the goal posts.
Show
time consumption
Show
Documentation.
Show
Today it is so complex that it is impossible to understand/wrap your head around everythig
Show
As usual, chasing bugs and debugging
Show
Having to fix other people's mistakes in code.
Show
there are so many different ways to do a task. Decision paralysis is a real thing!
Show
Solitary work
Show
getting caught up in legacy bugs.
Show
Writing unit tests
Show
Testing
Show
Delivery time pressures and the lack of budgets to get things done.
Show
When I'm stalled out by problems with my tools
Show
- fixing anomalies on customer systems
Show
Struggling with the tooling to even more forward.
Show
Maintaining old code, repeated work.
Show
it is sometimes stressful, e.g. when finalizing the code close to release date.
Show
Usually I don't like writing code when it's too much repetitive and hard to maintain and understand.
Show
"management", competitive instead of collaborative environment, lack of long term vision
Show
I don't really enjoy having to spend much time figuring out what code written by somebody else does.
Show
Fixing bugs
Show
Feature creep, the idea that 'software is cheap/free'
Show
The suspicion that the whole codebase is a sandcastle.
Show
As usual, chasing bugs and debugging
Show
As usual, chasing bugs and debugging
Show
I hate having to worry about formatting. I love code beautifiers for that so i dont have to worry.
Show
Debugging
Show
The ease of not being rigourous and the multitude of tools/methods applicable.
Show
Nothing
Show
unnecessary adding and testing
Show
Reading API docs
Show
Being stuck doing leadership stuff that keep me from writing code...
Show
The (capitol A) Agile dogma. Story Points
Show
How much time I have to sit in front of a computer.
Show
pre-processor macro magic. spending a day debugging because I failed to test fully.
Show
Coming up with ideas for side projects
Show
Solving a bug that creates a new list of bugs
Show
Having to be responsible for all the tiny nitty-gritty details
Show
Most of the overhead such as meetings and planning (although I know they're important)
Show
It can be frustrating to get things to work properly.
Show
Sometimes to be better at SW dev, you must sacrifice your time to enjoy other aspects of life.
Show
Embedded Software Development feels years behind in terms of tools, testing, process quality,etc
Show
I am EPM in Marvell, so not programming anymore
Show
A lot of global variables to maintain and debug
Show
If the tool is too complex and not convenient.
Show
Debugging
Show
debug an unusually happened bug
Show
The process of clarifying the problem is too complicated and takes too long
Show
no
Show
trouble shooting for corner case or difficult reproduced issue.
Show
Debug for HW issue instead of SW issue.
Show
Dealing with messy code and debug it. Especially if the issue is found in the code.
Show
no
Show
None
Show
made something unclear in the code
Show
Have a stupid bug and takes too much time
Show
It can't work, but I don't know why.
Show
trivial bug
Show
Debugging unknown issue
Show
Debug. A difficult problem will make me think about it all the time.
Show
reproduce issue/test.
Show
If code is unreadable or difficult to understand, I have no any idea where to start.
Show
There is a big difference between the different versions.
Show
waiting and hw dependency
Show
waiting and hw dependency
Show
Coding style is ugly and takes too many time on debugging.
Show
NO
Show
Process
Show
NA
Show
-
Show
Repetitive tasks
Show
process
Show
Time taken for compilation and sometime load on target
Show
Preparing documents( HLD, DLD)
Show
Nothing much.
Show
Long compilation cycles
Show
Coding without having a proper Design. Not taking care of impacts of software.
Show
Preparing the exact simulation environment to avoid testing on hardware is difficult.
Show
nothing
Show
Complexity as and when features increase, managing is difficult. Need to make sure no regression
Show
how to test software
Show
how to test software
Show