Training Preparation -- What 100 Attendees Like About Software Development

Favorite thing about dev
The persistent challenge and seeing how software can control devices.
Show
Creativity. Impact via important work. Fast feedback.
Show
Enjoy the puzzle-solving aspect, enjoy being in the lab and running the code on the hardware
Show
When approached properly, developing software can be intentional and deliberate to produce amazing things the world has never seen before.
Show
Software is really about automating things. It's about spending x amount of time today to save yourself and others 10x amount of time or more in the future. My favorite thing about software is the feeling of time saved.
Show
bending matter to my will, muahahaha
Show
Being able to develop software lets me create just about anything imaginable.
Show
I enjoy the constant state of learning, the opportunities for creativity, and the complex problem solving opportunities.
Show
The feeling of solving what feels like a difficult problem and creating something that can help a customer.
Show
You can work in a logically structured way.
Show
Freedom & creativity. Understanding & changing code I have not written by myself.
Show
It is creative.
Show
?
Show
It is well paid.
Show
I can automate stuff that I do not like to do again and again and again or solve issues where computers are simply faster than humans
Show
-
Show
If we develop reusable, clean, and maintainable software, it can be evergreen and build upon the existing work of others to get us to a higher level of coding abstraction.
Show
There are endless ways to approach many problems, there's satisfaction in doing it well.
Show
creating behaviour for a product and creating value out of that.
Show
creating behaviour for a product and creating value out of that.
Show
The ability to create value by translating human needs into lines of code, that can be easily maintainable, scalable and flexible so that new needs can be effortlessly added to the existing solution.
Show
clean design, modularized, automatic testing for continuous integration
Show
I like living in the embedded layer of coding, where it directly influences hardware. It's nice to see changes in software map to changes in real life.
Show
getting paid to think; and pairing in to think together? joy squared.
Show
Create new things; solve difficult problems; eliminate duplication/repetition
Show
You never "know" it. There's always something new to learn. Building bigger things out of small blocks.
Show
Complex challenge
Show
Quick tangible progress. Quick feedback. What software enables in the world.
Show
It helps to automate which helps with an accuracy of test readings and less human error chances.
Show
Seeing the results that the code creates
Show
Problem solving
Show
Writing some code and getting some reaction in the hardware, be it a simple light operating or reading in data. This gives me a thrill
Show
With very few effort you can dramatically change the behaviour of a whole system.
Show
Complex challenge
Show
Being able to create something very specific for an custom application. Later being able to modify my programs and reuse them for an entirely different application but slowly building a collection of personal libraries that make my job easier.
Show
create capability
Show
I love the variety of the work. There is always plenty of opportunity to learn, either through your own research or through courses.
Show
I like that there are almost no limits of what you can do. I made the experience that even if you think you got the best solution for something, there is another guy around the corner which has a better solution for it ;)
Show
The whole workflow from simple requirements to functional products. I also like the complexity of the whole topic. From build environments over source control to actual coding.
Show
The creativeness of a good design. Technical brainstorming sessions. Communicating verbally with others.
Show
It's "easy" to do anything.
Show
forces you to be logic and follow rules
Show
I can be creative and have fun while doing it.
Show
I like it that you can come up with smart solutions for complicated problems.
Show
Being able to code software and develop solutions that make things easier to handle.
Show
keep my mind fresh, demonstrate hardware working
Show
I like that ideas and pure math are the 'materials' to characterize the world around us, as well as the process of trying to adopt sound (read economical and succinct/correct) engineering practices.
Show
Logical thinking
Show
i like to make a better product
Show
i like to make a better product
Show
Develop software to make difficult and complicated tasks be solved. Be creative.
Show
Solving problems Creating clean/flexible solutions Seing a project come together
Show
Making new ideas work
Show
I like solving problems as well as design new things. Developing software/firmware allows me to do that withing a relatively well defined scope.
Show
The feeling when you solve a challenge in a good way.
Show
The problem solving aspect of it.
Show
Like building things both FW and HW
Show
logical part and development from scratch.
Show
The freedom that allows you to explore and work on different fields. Most of the time you have access to different tools that allow you to learn new concepts.
Show
It is interesting to get the hardware to do what I want
Show
Everything, especially understanding why something is not working properly. Also the knowledge of making something that can only be as good as I can make it; minimizing complexity while maximizing performance while maximizing maintainability.
Show
Problem solving, understand how system works, dig into the low-level stuff, solving things at high-level
Show
It's challenging and the feeling that you create something
Show

Show
Solve problems and develop products.
Show
Being able to make things behave exactly the way you want it to behave.
Show
Pushing the boundaries of what the hardware is capable, coming up with elegant solutions to complex problems.
Show
Getting things to work
Show
To solve a problem, requires a deep understanding of the problem. The understanding is acquired through study, experience and testing. It's fun when it's fast to test new ideas.
Show
Challenging, innovative and technology is changing rapidly.
Show
To create something
Show
Solving complex problems, and the joy of a functioning system.
Show
It's very rewarding. The sensation of accomplishment when we make something work as intended never seems to fade off.
Show
Lots of interesting, unique challenges.
Show
Its fun
Show
it helps to create a path in my mind.
Show
.
Show
It can automate operations.
Show
It's like a puzzle!
Show
exciting work and find something new always
Show
Working on challenging problems that change daily, writing low-level code to interface with HW
Show
Like working on a puzzle, and feeling good once it is solved.
Show
N/A
Show
Try to solve problems in SSD FW is my main goal
Show
I like built systems. In process of development I like architecture, code design & debugging
Show
i like to see my code in action especially when target device is mobile.
Show
It's always a challenge to create new functionality, to create fast and short code, to create power saving enhancements.
Show
I like solving problems.
Show
To get features realized. To see final functionality.
Show
--
Show
solving problems
Show
introduction of my own ideas in to dev sw. Challenge to resolve problems
Show
Its creative type of work
Show
Always new challenges, never gets boring.
Show
being creative
Show
Building something out of nothing that serves someone's purpose
Show
everything
Show
na
Show
It's fun to breath life into systems, the creation process.
Show
Always fun to tackle a new programming task.
Show