Training Preparation -- What 100 Attendees Like About Software Development

Favorite thing about dev
That I'm doing something useful to make people's life more comfortable
Show
It can be a very creative and interesting activity. Always interesting to be able to learn new languages and techniques.
Show
-
Show
The satisfaction when your logic works as expected.
Show
Creative, build something that has an end functionality.
Show
Programming is always a challange and continuous stream of problem solving.
Show
Visualising how things work, writing code make it work
Show
The feeling I get when I get to implement a design, and also the feeling I get when I find a illusive bug.
Show
Problem Solving
Show
When it works
Show
Seeing something come to life.
Show
fun
Show
Working though the logic of creating and designing a system and seeing it perform as intended.
Show
I like developing new software and testing software to its limits.
Show
The feeling of accomplishment when you start with just ideas and slowly implement functionality to make a whole system work. I also like how you get to create distinct functions and then put them together.
Show
I like using the simple set of tools a language provides to slowly plan out and solve a larger problem.
Show
It's fun. You are creating something!
Show
Solving unique problems on systems that impact the real world.
Show
problem solving and seeing things "work" on the target hardware
Show
seeing it work in action
Show
I enjoy the end result when a device works as intended.
Show
getting something working
Show
Solving technical challenges
Show
I like using logic to solve complex problems. I also really like the results, getting hardware to perform tasks and/or automate processes.
Show
Watching my code cause a desired effect on the target hardware.
Show
It's fun to build something that helps someone / solves their problem
Show
It's both creative and logical. It produces tools that increase our productivity and quality of our work.
Show
Sense of accomplishment and creating something new
Show
Code can help users perform some tasks/activities and make their life easier.
Show
Making beautiful new things is great. Solving real problems that real people face. Coming at old problems from new angles. Balancing multiple competing factors. Performance optimization.
Show
develop new possibilities
Show
write code, debug code
Show
Opportunity for creativity in designing object responsibilities and interactions. Optimizing for performance.
Show
kind and enjoyable as you can confirm results by myself quickly and make changes if there is need.
Show
Back when I did it, it was fun to see something working and be able to change it. I enjoyed seeing it go live.
Show
Developing unique ways to solve problems. Making LEDs blink.
Show
Creating solutions to problems that are new
Show
the challenge to create/adopt abstraction that can be used in a clean way in the rest of the code.
Show
Adding new functionalities and seeing them working as expected.
Show
I like how collaborative it is. I like the quick turn-around time from creation to test compared to other engineering disciplines.
Show
I like the problem solving and making electronics due usefully things.
Show
I liked seeing the code/projects I work on end up on devices that are used by customers around the world. I enjoy digging into bugs and trying to solve the issues for our customers.
Show
I like the ability to be able to build new things from scratch and the speed at which things can be developed.
Show
Creative outlet, helping others, calming and enjoyable to write code.
Show
Design and architecture development.
Show
Bringing an idea to life.
Show
Creating new deterministic, or provably-stable systems (I do some state estimation & algorithm work).
Show
I enjoy solving difficult problems. Occasionally I'm good at it.
Show
I like the art of imagining something inside my mind, and eventually prove it is logically consistent.
Show
Solving problems in a real world with many different and complex inputs
Show
I like when Software are developed to be SOFT. Easy to change and reusable in different hardware.
Show
I like learning new software development strategies
Show
Seeing stuff work
Show
Making stuff work.
Show
Solving problems "automatically" or more efficient. Seeing new functionality work, seeing something run faster. That I can make working with something feel good/better.
Show
Develop a piece of code that has this aura of quality.
Show
Organizing ideas, automation, making something happen on hardware
Show
If it breaks or doesn't work I can fix it
Show
Solving problems with powerful tools
Show
It's an interesting puzzle
Show
I just love creating and solving problems
Show
Coding it and seeing it work
Show
That there is virtually no limits of what kind of system and functionality can be built
Show
I like the logical nature of coding. I like coming up with innovative ways to make code smaller and easier to understand/read.
Show
when it works as expected, such as LED on and off
Show
Building the "brains" of a system.
Show
being able to create useful things for anything
Show
Making devices go alive
Show
I like that you can solve the same problem in several different and creative ways.
Show
Everything. I like how developing SW helps you to think in a different way. Finding a solution to a problem or implementing a feature makes me feel good as I see the code working. I like to find the best way to reach to a solution.
Show
I like "the creation of something". The feeling when you have started from something that was not even existing and then you start seeing how it gets "live".
Show

Show
I like doing things work properly.
Show
It's a funny work!!!, I love create products that works and I love solve technical problems.
Show
When firmware works properly, it is really rewarding
Show
It is very rewarding when the program does what you want
Show
All the process, from the design based on the needs of the project, implementing it in the target device, understanding how the microcontroller works and executes the program, and making a robust and clean code
Show
I like the creative part of developing projects
Show
Is not a mechanical work, every task is different so you can hardly get bored in software development.
Show
I like to understand how things works.
Show
I like the challenge of figuring out novel ways to accomplish problems or learning a new way to do something I previously new.
Show
The planning and architecture phase.
Show
I like the freedom of expression, and trying to achieve elegance and simplicity, as well as correctness.
Show
The challenge.
Show
It's like a puzzle, challenging but interesting. Coding is also versatile and can help in variety of ways.
Show
I like creating something that performs its intended task, efficiently and accurately.
Show
Logical Thinking
Show
Being creative to build and develop new tools
Show
It's satisfying to see systems that behave according to the code I write.
Show
I like independent work and figuring out the details to accomplish a task. I like signal processing jobs starting with a simulation and working to deployed code.
Show
Finding clean and elegant solutions to problems. Getting to the bottom of troubleshooting exercises. Seeing things you developed doing what they were designed to do.
Show
I like solving complex problems. For embedded specifically, I like that it has a real, physical impact outside of the computer.
Show
Architecting and even writing the code to be readable and maintainable is an art/craft that's fun to hone.
Show
Algorithm development, debugging
Show
all stages
Show
browse source code easily.
Show
It pays well and can be quite interesting.
Show
The challenge of taking a problem and coming up with an elegant solution AND being given a failure case and having to triage it to the point that the problem is identified and it can be fixed.
Show
Every day is a new and unique challenge !
Show
Challenges and that I'm doing something different every day.
Show

Make this into a word cloud

Select text below (triple click), copy, then try one of these tag cloud generators
jasondavies word cloud generator - colorful
tagcrowd - lets you show counts