Training Preparation -- What 949 Attendees Like About Software Development

Favorite thing about dev
Breaking down problems into logical pieces. I get a lot of satisfaction from creating neat, well organized, and maintainable code that solves a real business need. I enjoy solving problems for others with software.
Show
Enjoy design new software, and satifaction of solving problems/finding bugs.
Show
x
Show
Variety, Creative Independence
Show
Creating elegant, well designed solutions is very gratifying.
Show
creating creative solutions
Show
Making code work
Show
I get paid lots of money for playing on my computer all day!! :) Basically just love solving problems on embedded systems.
Show
Design & Debug. Coming up with clean, elegant solutions that are scalable (even though doing that is really, really hard).
Show
Comradery of a team coming together to complete a project ,design
Show
creativity, it's more fun than management
Show
Solving existing user problems
Show
Challenges
Show
Job satisfaction getting an idea/function executing and watching a machine/program perform a task as designed
Show
I like being able to create anything I can imagine. There's always a tool for the job. There's also a ton to learn!
Show
Achievement that things work, like motor runs, printer prints, etc.
Show
Collaboration between designing, development and testing
Show
Challenging, working with others, interesting end products
Show
I most enjoy solving problems and investigating bugs.
Show
Challenging. Make me use my brain.
Show
I consider it to be painting logic. It is an amazing blend between creativity and technical skill.
Show
It's always a challenge and there's no end to learning new things.
Show
Can create/modify features and products quickly without long lead times
Show
xczc
Show
Its creative.
Show
Creativity
Show
using own idea to achieve the designed function is more proud .
Show
Exploring new algorithm
Show
Softwares make people's lives easier and processes streamlined/elegant. Writing code is like putting life in dead things. The power of creation :)
Show
Challenging job.
Show
-
Show
I like solving problems.
Show
smooth, fast
Show
I like creating things. Developing software just like other design activities like writing articles or songs. I am happy when I created the code that can give me feeling of beauty.
Show
Coding
Show
It's flexible. Lots of things can be done/achieve by just writing a few lines of codes.
Show
Interesting and satisfaction
Show
Turn the codes into the real life software which use by the people day by day which can help them to complete their task.
Show
Writing code and making it work is great fun.
Show
creation.
Show
The challenges of making the software work with the feeling of accomplishment with the continuous development. And the freedom of been limited only by my own knowledge and ability limitations.
Show
You can see the outcome of your work.
Show
Simple and effective Architecture and design; Parallel coding and UT/scenario test; Timely on target test; Small cycle of the above actions except for the architecture.
Show
Creating software what works.
Show
seeing end product behave like how I envisioned it
Show
embedded software
Show
i like problem solving
Show
The satisfaction, especially when the implementation is perfectly working on the hardware.
Show
fixed an issue or learn a new thing.
Show
Fast debugger or fast testing
Show
I develop something and someone using it!
Show
Create new stuff, Ability to design
Show
Ability to create software that changes people's live
Show
1
Show
Mind challenging, strong imagination
Show
Freedom to express
Show
Notion of bettering an existing problem with my SW product.
Show
have to think how can we structure, do code handling in a better way which reduce any unexpected bug happen
Show
Its like a puzzle, a riddle that I need to solve for the hardware to function
Show
- improves creativity - cheap in terms of what you can do with what you have. - continous development and improvement in IDE making it much easier for the developer to focus on writing efficient code.
Show
I like the rush you get when you program a piece of hardware to work in perfect harmony as intended.
Show
The thrill of the chase, using creative methods to solve a diffciult problem
Show
I like the logical thinking to accomplish a task .I would Like to improve my logical thinking by thinking of broader prospects of it,like improve my code size , my effiency , simplify things
Show
Problem solving, faster results
Show
The process of creation, making the hardware do things
Show
Creativity
Show
i like solving challenging problems and work on new innovative technologies which helps me to sharpen my visionary and imagination skills and take me to further level to accept more new challenges.
Show
Creating a code that runs on many devices and used by many people around the world.
Show
Solving complex algorithms and real-time issues
Show
I like the quick feedback when a new feature is finally working.
Show
Being able to make machines do things.
Show
Coming up with design that fits customer requirements and seeing it actually work
Show
The sense of accomplishment of having something working perfectly.
Show
Well, developing. You write something and then you can see it in action
Show
Immediate gratification. I love getting things to work.
Show
NA
Show
I like solving problems, keeping up with technology.
Show
The functionality required to ship a product beyond the capabilities of HW
Show
I like creating things. I especially like when everything fits together in an intuitive, easy to read, efficient, easy to maintain, elegant piece of code.
Show
I enjoy creating value and solving people's problems
Show
I love solving the puzzle. This often includes architecture, ability to test, and the actual implementation.
Show
It's not a like or dislike for me, I enjoy product development and invention. Developing software is a needed tool to accomplish the reality of those ideas.
Show
Enjoy the ability to develop and deliver useful capability
Show
Enabling a device or an app to do its intended function with my code makes me feel good. And the constant challenges and learning makes me go for it.
Show
I like the challenge making sure the software meets the requirements and is extensible when more requirements are levied against it.
Show
I like when I figure stuff out.
Show
fun
Show
Designing
Show
the end result, something that works well
Show
Putting intelligence into some dumb hardware
Show
Solving problems
Show
The possibility to use code to implement a mathematical algorithm.
Show
Find a nice way to make a machine solving a problem
Show
Making things work
Show
writing the code
Show
the challenge to create something useful
Show
Being creative, solving problems, everything coming together and working.
Show
I get to solve problems, but be creative about it. It's like writing a novel, you have some general bounds, but within those bounds you can create something very unique.
Show
I love problem solving
Show
I like seeing the feature finally complete or resolving a defect.
Show
Solving interesting algorithmic and design problems.
Show
-
Show
That you can see outputs fairly quickly compared to building cars or other systems.
Show
Developing features that achieve outcomes specific to the project, debugging and finding the root cause of issues.
Show
Solving problems, whether they be within the code, or a problem the code needs to solve.
Show
I like making stuff work and making stuff work better.
Show
Tracking down hard bugs.
Show
It fits my interests and skills.
Show
mental challenge, working with smart folks.
Show
Solving problems through correct design and implementation.
Show
Being able to understand the complete system, and see the results of my work.
Show
Figuring out the best way of doing things.
Show
Working through logic problems and creating solutions.
Show
-
Show
Yes
Show
solving problems
Show
I like solving problems that require creativity
Show
I like controlling hardware components...
Show
Architecting, developing algorithms and verification
Show
everything
Show
I can see that it is working what I have developet.
Show
Implementing and writing tests for a not trivial change request.
Show
creativity, getting things done without bugs.
Show
I like software development because you need to be creative , use your imagination , and finally to solve problems with your knowledge .
Show
Finding bugs
Show
Being able to create something that works naturally so that others don't have to think how it was done.
Show
It's more the design then the code. Clever object oriented patterns, as far as possible with C.
Show
Finding solutions, making things work very good.
Show
flexibility and continuous changes determined by adding new features
Show
We follow scrum methodology where we prepare possible amount of deliverables every sprint and that too with advance planning.
Show
You can be creative
Show
Finding solutions for a problem
Show
n/a
Show
seeing the execution of code and seeing the algorithms working the way they should.
Show
building something
Show
It's fun to make thinks worm
Show
creativity
Show
the development phase
Show
Seeing things work at the end of the day.
Show
I like making things work.
Show
write then test
Show
Archieve our goals.
Show
Solving problems efficiently with self made creations.
Show
Problem solving, algorithms
Show
Coming up with clever ways to solve problems.
Show
I like to develop something that runs and makes money (hopefully). Is challenging, new things to learn.
Show
The act of encoding ideas into logic.
Show
money;fun(more important); sense of accomplishments
Show
debugging
Show
challenge of programming
Show
Just like it
Show
everything, including all the frustration debugging everything
Show
Feels good when my software is part of some product.
Show
Flexibility. Rapid iteration.
Show
It's like working on a puzzle.
Show
Designing a new feature, coding it and seeing it run.
Show
make workaround for hardware bugs
Show
Solving problems, building things
Show
Software development is like brain exerciser with logic and rewarding.
Show
na
Show
The satisfaction of making something work as well as possible.
Show
I get to create new products, and design it in my own way. And I get to make a tangible difference in the products I am involved in.
Show
Debugging the hard to find bugs. Writing code that is well structured and well tested -- a work of art.
Show
Creative aspect of problem solving, architecting the code.
Show
I love seeing the bells and whistles come to life.
Show
I enjoy developing new products, getting things to work for the first time.
Show
Computer always does what I tell it to. Writing code is like a puzzle
Show
Interesting. Not boring
Show
The logic and problem solving
Show
It doesn't need to be specific method
Show
With an EE background, I enjoy the flexibility in design that software can provide vs hardware. I enjoy the challenge it brings.
Show
Intellectually stimulating, chance to keep improving and learning new things, and there are lots of worse ways to earn a paycheck.
Show
Making products that people actually use
Show
Solving hard problems and making things work
Show
Possibility to create solutions that actually help people solve real world challenges and at the same time always learn something new.
Show
Think before typing.
Show
Creating new functionality and having interesting challanges.
Show
Quickly possible to create value.
Show
Design phase
Show
finding the correct solution
Show
I like that creating value and getting feedback about the system is very fast (unlike in most other engineering disciplines). Also developing software that makes someone's life easier is very satisfying.
Show
Solving problems Getting things to work
Show
new challanges
Show
When I see the result in real life, for instance see physically the tunnel created.
Show
Always challenges, something to learn, interesting target systems
Show
Just keeping your brain occupied - it's like sudoku
Show
Like the interraction in embedded systems between the electronics (HW) and the SW.
Show
Getting systems working as designed
Show
Trying to solve a problem, struggling and finally get it working - hopefully right
Show
Different ways to do one task make s/w development challenging and interesting.
Show
always new challenge
Show
not sure
Show
Being able to create something and see it come to life in minutes, hours or days, depending on what you're developing.
Show
develop software to solve a problem statement - or come with an innovative idea and implement in the most optimum/efficient way.
Show
clear requirement
Show
Implement new features, improve performance.
Show
...
Show
I use hardware platform.
Show
sense of achievement
Show
more comments, and clean coding
Show
It involves creativity and innovation to achieve goals.
Show
It's amazing.
Show
source insight
Show
n/a
Show
anything
Show
arm
Show
more design tiem, coding, good test and short debug time
Show
GUI
Show
Writing code watching it run.
Show
that I'm good at it
Show
It's an "art form" for a technical problem.
Show
Solving problems
Show
I love OOD and state chart modeling
Show
Logical approach to solving a problem.
Show
The thrill of put things together, without the cost of building materials or the risk of breaking things or injuring anybody.
Show
design, optimization
Show
Solving puzzles, building new exciting systems
Show
Solving puzzles, creating clean APIs, creating clean and concise code.
Show
na
Show
Solving interesting problems by creating simple abstractions for complex problems.
Show
It can be fun
Show
pretty cool, especially when the UT works
Show
Fun
Show
Creativity, immediate feed back on my work, I get to make stuff ;).
Show
I write test scripts to test the product firmware as a black box (Testing inputs and outputs). Note: The above question answer is about writing test scripts.
Show
Get something to work and see it used in the field after that
Show
Solving problems
Show
Creativity
Show
can do most anything in code
Show
design solutions to various tasks and issues
Show
Gives me enjoyment by exercising my brain.
Show
It does things quickly and efficiently and in large volumes.
Show
Problem solving, seeing something come alive and start working. Something I worked on is copied onto thousands of devices that real people are using
Show
Solving problems
Show
it's fun
Show
enjoy making stuff
Show
I enjoy developing something that doesn't exist
Show
ability to see results quickly
Show
I like being able to manipulate hardware with software
Show
The challenges of working with an embedded system where hardware and platform constraints must be considered.
Show
I like developing audio related software. I like audio stuff.
Show
I can't remember now. I just move it about. I vaguely remember enjoying making hardware 'work'.
Show
I like the creativity
Show
Challenge of coming up with elegant solutions to problems.
Show
Creativity.
Show
I like the problem solving that goes with it, the technical challenge. I get a real kick out of seeing my code work and developing well thought out, efficient solutions.
Show
Challenge of resolving problems
Show
the challenge and the fun of having a system performing "on it's own" following my instructions.
Show
Getting stuff working, cumulatively growing and developing something - making it better.
Show
The logical thinking involved
Show
Developing new features, making things better
Show
Design
Show
I enjoy every aspect of software development - designing , implementation, debugging and testing.
Show
Solving problems.
Show
Achievement, i.e. hitting target deadlines with the committed feature set.
Show
How from small pieces of code You can build very powerful applications
Show
When it works at the end.
Show
Solving problems and seeing the results.
Show
-Design and implementations for logical problems
Show
Design, Coding, Unit testing
Show
The excitement to see your thoughts converting into working software.
Show
Designing, implementing and watching it working. I also like debugging, seriously. I like it most when I have access to all source code and I can change and rebuild everything.
Show
don't get to develop anything anymore due to way department is now structured, no significant software written in the last year.
Show
Problem solving
Show
learning new technologies, interfaces,
Show
The challenge of building complex functionality.
Show
Puzzle solving. Seeing the code come to life(working).
Show
Everything but the debugging.
Show
The puzzle aspect, the challenge, creating value for people, the fact that it can always be improved.
Show
The challenge of design.
Show
Being in the zone.
Show
Much faster iterations than hardware
Show
Creating something useful from nothing.
Show
Flexibility
Show
Having something that seemed frustrating and/or impossible become real and understandable.
Show
I like developing s/w that does something cool that I can see. I like the process of transforming requirements into code. I feel satisfied if I have produced something I feel covers all the requirements, is well designed and well tested.
Show
I like programming, designing and creating code without bugs.
Show
the satisfaction of seeing something work; the challenge of solving problems; the ability to incrementally craft elegant solutions through continual refactoring
Show
fun !
Show
identify & resolve problem
Show
The act of creating something that works
Show
love solving problem
Show
Solving interesting problems.
Show
How to reduce debug time
Show
solving challenging problems, getting things to work, coming up with creative and elegant solutions
Show
The challenges present with an embedded device and the ability to be creative with design and development
Show
Didn't have design time in above: 40% Making a system that does what it should and then some.
Show
TBD
Show
Suppose this is optional.
Show
The challenge and continuous learning. Working with people to create great solutions.
Show
I am in control.
Show
good IDE
Show
N/A
Show
Blend of logic and creativity. See results right away.
Show
Flexibility / Rapid results
Show
Producing cleanly designed efficient code
Show
The possibility to create something that's work
Show
Getting software to do what it's supposed to do
Show
Create something that is under my control and I can drive it as I want.
Show
Find the better solution where others see only the problem
Show
designing and writing code
Show
I like coding (writing code) trying to optimize the code footprint and understand all build process (compiler-linker optimization)
Show
I like coding and debug of module implemented
Show
debugging real-time embedded code using real hardware
Show
Enjoy seeing the end products being used by million of people. Feel rewarding when products reach mass production.
Show
I like building things and figuring out why they don't work like they are supposed to. The ability to learn, adapt and extend software on a faster timeline than logic hardware or physical stuff. Mentoring and teaching others.
Show
getting things to work
Show
design
Show
Coding
Show
to Make hardware do what you want...
Show
creating new architectures
Show
the final result
Show
Craftmanship. Creating something with the freedom to choose how to do it. Creating something that people can easily use.
Show
Allows to be very creative on problem solving
Show
to built a working system
Show
Inventive, creative kind of work. Like to see the result.
Show
problem solving
Show
to be able to program functionalities with much flexibility
Show
That you get ideas working. The mental flow during programming
Show
Architecture, Design
Show
Creative work
Show
that something is working (communicates, signals are .....
Show
creating something new. solving problems on this way.
Show
Innovation and creativity
Show
Creativity, reusable and innovation
Show
Facing challenges and developing unique features.
Show
Like solving problems, provide generic reusable solutions and learning new things that improve productivity
Show
I'm good at it. It's fun to design something and see it unfold and work.
Show
Sense of accomplishment and automating repetitive tasks
Show
Satisfaction when code works
Show
Testing a creation.
Show
creative and logical thinking
Show
Interesting solving problems
Show
Logic, design, etc
Show
its interesting. How you can co-relate developing software to real life activities. Multithreaded, pre-emptive ....
Show
The results
Show
Process
Show
Developing modular and reusable code
Show
To think in how to solve logical problems taking care of the system constraints and to design solutions easy to code and to understand
Show
You always learn how to develop SW in better ways, there is always a way to make it safer. The code Reviews are a very good way to keep learning with the team.
Show
The constant challanges to solve problems and also to figure out how to do it better this time
Show
The freedom to create new functional products.
Show
The challenge to implement new things according to requirements.
Show
The challenges faced to solve a problem in a most efficient way
Show
Solving interesting problems, providing useful solutions.
Show
Code is music. Like beautiful, simple working code
Show
It is logical and straightforward.
Show
Automates a lot of work
Show
Completing a feature or program that runs with high quality. Delivering something that a customer loves and helps them solve a problem.
Show
Over all changes with positive impact and Performance improvement .
Show
It is like creating something out of real world. A long it is close to real world it is great.
Show
software design and coding testing
Show
Making things. Finding and fixing errors (like "percentge" typo in question above :-))
Show
Solving a problem
Show
Coming up with a solution to a problem that is simple (Occam's Razor), maintainable and, where possible, generic.
Show
Putting an idea on paper into practice,code development quite widespread and used in many industries
Show
I find it challenging (and I get paid)
Show
The creative side of it. I enjoy building things and getting them working.
Show
I like to be able to see things I create working and working well
Show
The possibility of creating something useful.
Show
I enjoy solving problems
Show
Solving problems, debugging complex issues
Show
New functionality, need to come with different Ideas. Learning new stuff that you dont know.
Show
.
Show
The end product (when it works)
Show
Solving puzzles, finding eloquent ways of expressing ideas about process.
Show
Solving problems for people; curious challenges; mix of analytic and creative thinking
Show
I like writing clear instructions for a machine to execute. The part that I like about micro controllers is that I could see my code affect the physical world around me.
Show
Variety of work, usually a good pace of problem-solving, satisfying to come up with good design
Show
Breaking down complicated problems into more manageable systems. The instant gratification of firing up something you created something and can seeing it working autonomously. It's easier than physical labor.
Show
Making stuff
Show
Write code and watch it works as expected on a target system.
Show
search for the truth to find canonical patterns
Show
I'm very good at it. It is very like creating something out of nothing -- making organized behavior out of chaos. I like creating useful tools for people to use to improve their lives.
Show
It's relaxing and I enjoy the element of creativity along with logical thinking.
Show
Challenging, Working in teams
Show
xxxxxx
Show
Solving problems, being creative.
Show
Like the elegance and systematic nature to developing software. Working on software and getting those ah ha moments are awesome. Of course seeing your final result and everything work is great too :)
Show
critical thinking, creativity, problem solving, creating useful tools that benefit other's work
Show
It gives me a chance to be creative and use my engineering skills.
Show
Seeing things work.
Show
I like bringing the manifestation of ideas into reality. I like the creativity involved.
Show
Solving problems. Seeing a feature through to completion.
Show
Elegant solutions to problems, learning better ways of thinking about and doing things.
Show
Work outside of the office, no longer dealing with BOMs.
Show
I like to make things work. I like the feeling of being able to design and create a working system.
Show
N/A
Show
I really enjoy the feeling when everything works weather it come easy or be difficult, you still accomplish the task at hand.
Show
I love the freedom I have to be creative and the opportunity to create structure while solving problems. Coding is logic and order. There are few things more satisfying than creating a properly documented robust framework and watching it work.
Show
I like the ability of "seeing the results" of my code, when it impacts the user experience and adds new features.
Show
Well, when I get to do it which is rare, I enjoy the problem solving process as well as the creativity.
Show
Solving problems. I'm a digital craftsman.
Show
ideas -> typing -> $$ (Magic)
Show
Seeing the end product come together.
Show
Feeling of accomplishment when things work
Show
I can't remember
Show
the challenges. If is just typing it gets too boring :(
Show
Solving problems. Being creative. Continually learning new things.
Show
I love the creative part of the job, and I also like the processes around the development. I am a big fan of dev ops and continuous deployment and I am keen to drive those kind of approaches into STB software development.
Show
ability to create new things out of nothing
Show
Problem solving and writing code in an elegant way so that others can understand it - so it "reads" well.
Show
Designing solutions
Show
Solving problems.
Show
finding elegant & practical solution to difficult problems
Show
Design and implementation from scratch. Time constrained tasks. Code optimisation.
Show
Nothing
Show
Wide variety of technical challenges that can be presented. Wide variety of possible approaches and solutions make design interesting. Satisfaction from elegant design. Satisfaction from tracking down obscure faults.
Show
Solving problems. Continuous voyage of discovery for new techniques.
Show
The challenges it brings coupled with the possibility of implementing the same logic in many ways some optimized in size and some in efficiency.
Show
can be fun
Show
1. Seeing the code working without errors or significantly less number of errors 2. Fixing a complicated bug after spending good amount of debugging effort 3. Technical discussions and brainstorming sessions allows people to learn from each other
Show
It is satisfying
Show
The creativity it enables and the endless possibilities it provides. Creating tools that allow others to work more efficiently. Adding features that others may not have considered, that add real value to the end product.
Show
Creativity and problem solving
Show
Designing.
Show
task completion and seeing results.
Show
The infinite possibilities to solving a problem
Show
Design
Show
Solving problems.
Show
Challenge. Structure. logic. Problem solving
Show
Its art. On black box level everyone can see the same behaviour but inside you get chance to try and attack problem as you find interesting. It satisfy your appetite for challenge.
Show
Writing code - really beautiful code. Tight implementation I "know" is right.
Show
Satisfaction
Show
It is limitless
Show
It is challenging to create solutions.
Show
instant gratification of making something work.
Show
discrete logic and math. Mistakes usually cost nothing but time.
Show
challenging, new, rewarding when everything works.
Show
Writing beautiful code, the please of solving problems, the joy of seeing things work.
Show
I like that I get immediate gratification. Code, build, run… You get to see your work in action.
Show
Sense of accomplishment and solving problems. I like to see devices or applications/systems come to life and make people's lives easier or more convenient/less tedious
Show
The aspect of design and creating something new. I also like optimizing things.
Show
Creating new functions with very precise specifications. For instance solving a very specific problem.
Show
making something & control over the tech
Show
Sometimes fun when things are working
Show
Waking seemingly dead boards to life and do hi-tech stuff with them.
Show
Turning wants, needs, and wishes into reality to solve someone's problem. Feeling competent frequently along the way. Positioning myself well to solve their next problem.
Show
SW are standing for more of the functionality in products which make your effort important. There is normally a short loop between idea, development and verification of idea when working with SW/FW. This is inspiring.
Show
All of the three above actually.
Show
Making things that work.
Show
Solving problems at the unit level and the system level, and drawing diagrams on a whiteboard. Working on projects that involve hardware integration to some extent (medical devices, hardware controllers, etc.) or involve lots of math.
Show
1) Building software step by step protected by tests. 2) Writing code that is easy to understand 3) Test automation 4) A culture where people can admit mistakes.
Show
Technical challenge. I like embedded software because the abilities of the system are usually well defined and scoped. And I like to work on physical product.
Show
Its great to make something out of nothing.
Show
Building things that solve problems for other people
Show
Solving problems, trying new methods and techniques.
Show
Development
Show
I like it when the complete process runs smoothly and the customer is happy. This includes functional requirements, design, code and test.
Show
Problem solving
Show
Challanging, building things, ...
Show
(difficult to express). I enjoy the rigor/discipline of s/w development. Have always liked adding intelligence to systems and never really tried to explain why. I started my career in a mix of h/w and s/w when microprocessor were new.
Show
It's an intellectual challenge. It's useful to our civilization. It pays pretty well.
Show
No parts to go obsolete/scarce or vary with temperature. :) I like being creative and making some new product or features and watch it come alive.
Show
I love making things and solving problems, and software is about the most direct analogy to this that I know of. Software is awesome because you can make anything you can imagine -- which is SO COOL.
Show
problem solving
Show
The challenge of problem solving.
Show
The challenge of solving a problem using code, the creative aspects of finding a solution.
Show
It's creative and satisfying. I like solving problems.
Show
Making stuff that people want is fun.
Show
Figuring out how to make hardware do what I want it to do.
Show
Creative thought process and ever changing environment. Continuous learning.
Show
I love the constant enhancements and improvements in the world of technology. I love being a lifelong learner, being challenged, and overcoming those challenges.
Show
Newly developing technological area.
Show
challenge, learning new things, constantly improving.
Show
Instant gratification
Show
I enjoy creating things. I like taking things that are complex and using simple solutions
Show
Providing value, cleaning code, solving interesting problems
Show
The creativity
Show
It is a fun puzzle activity which is richly rewarding; also it's fun to create something from nothing.
Show
Dynamic
Show
Love the mental activity that happens when I am programming
Show
It's fun to make things work. Designing the scalable software and reuse it across multiple platforms.
Show
Getting things to work
Show
I get a lot of power in creating interesting things.
Show
The sense of accomplish when it works.
Show
coming up with a design to solve a problem.
Show
Software systems get very complex very quickly. Developing requirements, and algorithms to solve problems with embedded software and then implementing them is quite challenging. The day goes by very quickly.
Show
Tangible results
Show
I like the challenge it is to solve a programming problem in an elegant fashion, no matter the tools available. Automating tedious tasks and optimizing code. And I, of course, love the feeling when something I have built starts working :-)
Show
software, and then having it running on the target. This step by step bringing something up from nothing with basically just a few lines of code. I like the incremental nature of small steps (in concepts, coding, svn-commits, ...).
Show
The creativity aspect. Starting from a blank screen and engineering something that does what my colleagues have asked for. I also take pride in creating "neat" looking software.
Show
Solving problems elegantly that deliver real value to end users.
Show
The challenge of solving a problem logically.
Show
It is interesting and challenging. I get to keep learning new developments/technologies
Show
Creativity
Show
the satisfaction of accomplishing complex tasks by leveraging existing code or creating new frameworks working with a team
Show
Getting it to work.
Show
nothing in particular
Show
debugging, understanding the process
Show
design part
Show
problem solving
Show
I work on automation and I find it beautiful
Show
Stuff
Show
The ahaa moment
Show
its interesting, and the relatively quick turn around is satisfying
Show
Creating software to help others
Show
I like the challenge and the joy that comes with finding a neat solution.
Show
First making a concept and starting only after having a plan of the structure and the complexity. Then the effective implementation is quite easy and fast. And also no time consuming debugging is necessary. This is fun. What I don't like is testing.
Show
Creative, it's stimulating to build something from an idea and get it working.
Show
enjoy the problem solving opportunities, enjoy building things even though it s not always tangible
Show
Enjoy design aspects and development of test cases
Show
Problem solving and implementation Root cause failure
Show
I like the combination of theory and practice and that you can test your theories instantly (compared to e.g. mechanics)
Show
Finding and Solving problems, provide functionality that makes something easier. Its creative.
Show
It is an easy method to solve complex problem or try solutions compared to other methods.
Show
The ability to test different ideas and get direct feedback
Show
When you feel like you have written some quality code that is reusable and well tested.
Show
Logical Fast feedback
Show
To solve problem with software.
Show
na
Show
Not sure any more. Develop less than i used to :)
Show
Designing logic solutions to a problem/use case. Root cause analysis
Show
gives a thrill to achieve something
Show
it runs
Show
Problem solving.
Show
Creating new software for cutting edge tech
Show
- Design, Coding and Debugging
Show
Building some tangible products
Show
--
Show
Getting features working. Making code scalable Code should be maintainable and easy to understand.
Show
It gives immense pleasure when we do it alone or in a small team.
Show
- Software Development is Innovative - Software Development is Challenging (Problem Solving) - Continuous Learning and Improving opportunities
Show
Its amazing because functionality works and make life easier
Show
i like to solve complex problems.
Show
Programming
Show
Small attainable goals, immersion in work.
Show
??
Show
The versatility and flexibility it has unlike any other engineering discipline. Low cost (time/money) to implement and test new features or hypothesis.
Show
I like writing software that goes onto a device that people use in the real world. I can see my product in machines all over the world.
Show
Challenges
Show
user stories to real products
Show
Solving Problems and making cool stuff.
Show
generate high quality bug free software
Show
Making new features work.
Show
More often than not, I get into a mental state, and laser focus while developing software, and it's a great experience.
Show
Things don't blow up when I make a mistake.
Show
The challenge of creating something out of nothing.
Show
It helps in strengthening my problem solving skills.
Show
The creativity it requires
Show
Being able to build and create something.
Show
When things work. When customers like the things that work. I think the integration between hardware and software is fun to work with.
Show
come across different sets of problems and trying to find innovative solutions to fix them
Show
NA
Show
It's always fun. Never be bored. No need of other brain teaser activities.
Show
The logic
Show
It gives immense pleasure to me to develop something that you can feel and interact and can do amazing things. Also it enhances the User experience and is fun to develop.
Show
Algorithms !!!
Show
I like when software runs correctly and flawless.
Show
Defining scalable interfaces and designing
Show
Writing logic and seeing things working gives a tremendous happiness
Show
Developing SW for realtime scenarios and challenges in bug fixing
Show
making complex system easy
Show
No comments
Show
Challenge in putting our thoughts and ideas onto a system
Show
You can do the same thing in many different ways. I like optimizing stuff.
Show
I really enjoy when something that I have imagined and then created starts to work
Show
-software brings hardware to live. -not a monotone work, because I work on different embedded applications. -challenge with limited platform resources and application requirements.
Show
Creativity
Show
I earn money.
Show
/
Show
Freedom in creativity to give "life" to void silicon the way I envision it
Show
coding - when you start something new is better fun than digging into existing software and modify
Show
Problem solving
Show
It's creative, I'm always learning.
Show
I like the way I can have our imagination being written in software and see the computer doing the job efficiently.
Show
Seeing a new feature taking shape from design to functionality.
Show
its been to long since ive developed meaningful code, entrenched in full stack integration
Show
The problem solving
Show
Everything but especially the challenge!
Show
Seeing a result of your actions
Show
No delivery lead-times, as with hardware design.
Show
I like having a problem to solve given the constraints of a system or product, whether that is a product feature or a requirement of how the code needs to be structured. I like the idea of driving efficiency and making things make sense.
Show
I like finding solutions to challenging problems.
Show
solving problems
Show
Solving things and coming up with a beautiful result
Show
clicking on a button and watching the screen show what I created
Show
Making my thoughts and creativity manifest in the operation of a digital machine.
Show
Writing elegant, robust software. I also love deleting code.
Show
It's a creative work.
Show
can create some really cool stuffs
Show
when it's almost completed
Show
Using the tools, methods and best practices to create or enhance re-usable software modules within the estimated time.
Show
write down my own idea in code, and let something work. improve efficiency very much
Show
Like to do programming and solve challenging problems.
Show
The process of creating something
Show
new codes
Show
Innovation and learning new ideas
Show
Seeing your code translating to a user experience.
Show
Solving problems and working on features which end user can use.
Show
Yes. I always feel developing a baby by creating a software. That is going to help everyone in day to day life
Show
Using logic to solve a complex problem.
Show
Delivering high quality features that users want to use.
Show
Solving problems.
Show
The process of producing a final product and the mental exercise of producing code.
Show
It is fun
Show
I love the creative process of making a new product work. For many years I always designed the hardware and someone else did the code. Now I am doing both and it feels empowering to understand both disciplines. It is fun.
Show
It is exciting to control something very efficiently, to see how the 'pixies' in a MCU work during run time.
Show
The general design aspect of it, seeing a project develop and become usable in solving a problem.
Show
It keeps me busy, and I enjoy being able to write a piece of code, and test it immediately (no need to breadboard a circuit, or get a PCB fab'd).
Show
Design aspect
Show
Seeing the code do what you expect it to.
Show
Logic work
Show
It allows me to express my creativity
Show
software/hardware interaction
Show
The beauty of the elegant transformations of data. The substitutability principle in object oriented design. Concurrent software design.
Show
Solve problems. Quick feedback on the results of software. It's fun.
Show
designing good to solutions to difficult problems
Show
Creating something out of nothing but a few or a lot of words :P
Show
Sometimes you have interesting problems that need to be solved, and I like solving problems and debugging issues. Interesting conversations with colleagues.
Show
Designing, discussing and implementing new features.
Show
I like design, and I think tdd brings some interesting mechanics into the api and structural design
Show
controlling the invisible machine controlling hardware with software, like LEDs
Show
problem solving
Show
Enjoy giving life to hardware, making hw work
Show
Getting things to work
Show
Creative aspect
Show
Developing new products gets the creative juices flowing.
Show
Challenging issues
Show
Problem solving, instant debugging and testing available.
Show
Able to create new things.
Show
I like to help create useful products
Show
- Solving difficult problems - Getting quick feedback
Show
Mental challenge, have a good domain knowledge, create cool products.
Show
Create new things
Show
Creating reusable and understandable software
Show
That you can use your creativity
Show
Technical challenges (solving problems), trying to analyse what's going wrong etc
Show
I will change this to what I like about developing embedded software. I like developing when there is a physical output at the end.
Show
Solving difficult problems, thinking about architecture/design, optimizing programs and optimizing processes
Show
I mainly work with embedded devices. What I like is that you create something you can actually see working en hold in you hand.
Show
I like testing software ;)
Show
building stuff
Show
Making a whole system move through its paces and actually check what it does (from a testing point of view)
Show
Puzzling Finding solutions for problems Learning new technology.
Show
What I like about software development is that it allows me to work on a harmonious system that meets the expectations of all users effectively with a minimal use of effort and resources.
Show
I like building things and making them work.
Show
I like building things and making them work.
Show
Making this happen
Show
The creative process
Show
I like being able to solve problems and create logics. I like to look at an issue and think of how I can solve it in the best possible way.
Show
It's challenging, it's structured, i can make things move!
Show
Never tried
Show
I like to create tangible, useful programs and systems that contribute to a larger product. Writing helpful software that I can be proud of is very fulfilling.
Show
The thrill of watching a new feature operate properly knowing that the logic in the code is perfect.
Show
It's one of the greatest things ever.
Show
the happiness that you get after you achieve something
Show
I enjoy it.
Show
The fact that I am contributing to a large/legacy project. Pretty much the ability to build something is really fun.
Show
Logic puzzles. Also that great feeling when you designed something properly that you make a bold change and things haven't exploded.
Show
Few restrictions on what behavior you can achieve. Extremely powerful and accessible tool, often the best or only way to solve a problem.
Show
It's fun to see the finished product. Hint of pride when it works
Show
Problem solving
Show
An opportunity to be creative in every step.
Show
when it does what i want
Show
Design challenge
Show
Lots of freedom and different approaches for implementation
Show
Can see results almost immediately.
Show
Creative. Challenging. Solving problems. Always ways to improve and learn.
Show
It's fun Challenging and rewarding
Show
You can do it in many ways, but the output can still be the same
Show
Seeing theory comes alive
Show
The power of making machines carry out my will
Show
I enjo solving problems and making things work
Show
Most of the time it works as I have planned.
Show
Solving mysteries, automation
Show
The fact that embedded development is rarely boring and the mix of design, implementation, debugging, etc.
Show
To solve a problem.
Show
learning
Show
I enjoy the challenge. I like to learn new things.
Show
Activity that can be done right
Show
Solving the problems.
Show
architecture, design, and coding; solving interesting problems and working on my craftsmanship
Show
It's what I've always wanted to do
Show
It's always a new challenge to solve, and solving those challenges feels incredibly rewarding.
Show
I like testing because its a neglected discipline and complex software needs a methodical approach.
Show
I like tackling the logical problems that need to be solved using creative methods.
Show
Solving problems
Show
Help me to improve the software development on coding, manage project, debugging, improving efficiency and quality.
Show
Getting better at it.
Show
I building a system to accomplish a task and partitioning the complexity into realizable components.
Show
Always something new.
Show
It Speeds up and increases accuracy of testing, while also allowing me to focus on other tasks.
Show
I enjoy the process of defining a problem, solving it, and seeing the result.
Show
I love having the ability to solve problems using software. Additionally, since software is never done and always changing, you're constantly looking for ways to deliver additional value to customers and streamline what's already written.
Show
I don't have experience yet to answer it.
Show
I am not constrained by three dimensional reality. My product is more malleable than electrical or mechanical systems.
Show
A puzzle to be solved, with lots of freedom on how to solve it.
Show
The creativity
Show
Solving a problem and seeing my work run is very satisfying.
Show
Creating useful functionality.
Show
It's just fun to see your work come to life.
Show
Opportunity to be creative, striving to elegantly solve complex problems.
Show
Writing code to solve interesting problems.
Show
Logical application of creative thought process
Show
Known quantity
Show
Because it usually solve a problem.
Show
Solving problems
Show
Making things
Show
New challenges that makes me eager to come to work on Monday morning.
Show
finding small defects and how a small or one line changes can significantly change the behavior of the program.
Show
The opportunity to exercise creativity
Show
Freedom to create solutions to problems, and to create re-usable components that can be used in other projects. I like learning about new technologies and how to apply them to make my job easier.
Show
Creating solutions to interesting problems.
Show
Making the hardware do cool stuff.
Show
the challenge
Show
Solving hard problems
Show
I like the rewarding feeling that I get when I complete something and see it working in real time.
Show
Developing new features
Show
Make things happen
Show
It's fun.
Show
I can be modified.
Show
Making things work!
Show
Sometimes exciting
Show
The creative process
Show
There are usually pretty clear rules and when done right you can be fairly confident something works exactly how it should
Show
Solving problems.
Show
solving problems
Show
n/a
Show
Solving new problems, making existing stuff better
Show
Solving problems and building multiple parts into a large finished product.
Show
The flexibility, the ability to construct abstract structures.
Show
I like working on problems at an abstract level, designing code from scratch, applying design patterns.
Show
I like creating new thing and fixing/solving problems.
Show
The challenge of designing and creating solutions to unique problems
Show
Seeing code I wrote in action
Show
The problem solving part.
Show
problem solving
Show
I enjoy getting things to work with software and learning new technologies.
Show
Problem solving
Show
-
Show
Good mix of logic and creativity. It's a puzzle that, in many cases, has visible outcomes/rewards.
Show
Watching it provide value to the user.
Show
Seeing it work. Trying out different algorithms. Seeing how I can improve the code.
Show
making things work
Show
Solving a problem for myself or others. Creating a solution, hopefully one that is simple, that can be used with ease.
Show
Solving problems
Show
the challenge, the organization of a proper solution. That feeling when you write code that is clean AND performs well... :)
Show
I like coming up with solutions to problems. I find the design phase to be a very stimulating and creative process. I also strive to always keep re-use in mind and enjoy when code that I wrote has a long life.
Show
I can turn an idea into reality with enough work and determination. Many tools to do this are free. It's fun.
Show
Automating repetitive tasks
Show
its rewarding when things work
Show
I enjoy putting ideas into a system with a well structured logical behaviour.
Show
Solving puzzles, creating something from nothing.
Show
Problem solving, figuring out how make the different parts go together to make them do what I want.
Show
Instant Gratification
Show
The only thing worse then programming is not to program.
Show
The riddles when finding elegant solutions or finding complicated bugs.
Show
Free and creative
Show
Creating/designing a system, which includes solving semi-complex issues.
Show
Solving problems
Show
Challenge, seeing Computer/world interfaces. Beauty in architecture.
Show
I like debugging, I realy do.
Show
Creating novel solutions to hard problems.
Show
Feeling of problem solving.
Show
Solving problems Finding innovative solutions Helping people Building cool stuff
Show
i'm a math and science guy, so it falls into that ballpark
Show
It gives me the freedom to solve virtually any problem in virtually any way.
Show
creativity all the time
Show
learning new technologies
Show
Immediate feedback when driving motors. Solving complex problems. Architecting & designing complex systems. Making a difference in the world.
Show
developing software
Show
Creating things
Show
I like that you can see immediate results, and that it's often very abstract/mathematical in nature.
Show
problem-solving
Show
I enjoy solving problems, and software is the closest thing to executable knowledge.
Show
solving complicated problems
Show
I like to solve problems - I like thinking about things in terms of modular components which can be combined and moved around to achieve different outcomes.
Show
It's creative and challenging. Think Brainteasers.
Show
I enjoy solving new problems. I also enjoy the ability it gives me to create things that can eventually be consumed by other people.
Show
figuring out solutions
Show
Creative and control aspects.
Show
Solving challenges
Show
the artistic creation aspect of it, and the immediate effects you can have on the physical world with embedded systems
Show
Seeing output relative quickly.
Show
I enjoy the design stages and figuring out how to solve the problem. I enjoy the actual coding of course and creating clean interfaces.
Show
Taking on a new challenge and meeting it. Learning new things. Delivering successful product. Enabling others to be more successful via training or tools. Collaborating with others. Solving difficult architecture problems in clean ways.
Show
the architectural design part of it and technical challenges(problem solving).
Show
Challenges me
Show
I like the process of designing, writing, testing and troubleshooting.
Show
The logic involved in developing code to solve a problem. Code can be easily modified by rebuilding and reprogramming.
Show
Developing an elegant solution to a complicated problem.
Show
I like Solving problems
Show
The fun of solving problems
Show
see it working
Show
Code writing is fun for me. I like to find the best design exchange with colleagues to achieve it. By the way I now tend to prefer the design , definition, aspect than the implementation itself.
Show
Conception Create new things
Show
The analysis that we need to split a big task in very small easy tasks
Show
---
Show
I like the fact that without SW the target is inert, with SW it comes to life. I like when we know the SW well enough to be able to change it really quickly. I like the feeling we have when we understand the root cause of a complex bug.
Show
.
Show
I like creativity of this work especially in embedded development.
Show
Software development is a creative process.
Show
The analyse of the problem and the design of the solution.
Show
- See that the code is working as expected - The part related to the design of a certain feature (How could we implement this feature? How could we do to improve the implementation of this feature? etc...)
Show
I like the hardware integration and the size code optimization.
Show
Thinking critically about how systems will interact and ensuring a solid design before jumping into the code. It is a joy to write documentation that actually helps myself and others understand a system and maintain its architectural integrity.
Show
Making hardware move and do stuff. Helping patients. Improving code quality.
Show
It's a new challenge every day that can be solved in an almost infinite amount of ways. Solving problems is fun.
Show
It's challenging and its always a different challenge. I like figuring out why a piece of code isn't working like it should.
Show
Problem solving
Show
Simple pleasures of creating a button, pressing it, and seeing it do what you want.
Show
---
Show
Making systems do new things
Show
Problem solving. Success. Learning
Show
I enjoy testing my own software to think of all the ways I need to verify and prove it does what I want it to.
Show
I enjoy planning for every scenario and creating code which is easily adaptable to multiple scenarios.
Show
The feels, all the feels.
Show
Its always provides new challenges and I love problem solving/finding unique solutions. It stimulates the mind.
Show
I like the idea that given one set of hardware, through software, that same hardware can be made to provide a wide range of possible experiences.
Show
Thinking creatively, solving problems.
Show
It's fun, it's fulfilling to make things, it's exciting when you can make everything work
Show
The chance to be creative and construct something.
Show
I enjoy finding unique and creative solutions to difficult problems. Every day provides me with new challenges to meet and opportunities for self-improvement.
Show
I like solving problems and I like the satisfaction of writing something out that fixes the problem.
Show
Ability to plan/architect, implement and fine tune implementation, all within a relatively short time.
Show
reducing complexity in both the design and the code
Show
I enjoy the problem solving aspect. There are always many solutions for an issue. Weighing the pros/cons of each and implementing the best is rewarding.
Show
Being able to solve problems and see the results from working software. I like to see my software passing unit tests.
Show
Problem solving
Show
Software is the silent beast that brings automation to life; very few things can function without software today.
Show
I like making things and helping people
Show
It's a mechanism for solving problems and creating new things. Developing software allows me to create things that are (almost) infinitely flexible and limited only by my imagination and programming abilities.
Show
Fairly regular doses of instant gratification. Easy to improve software to adapt to changing needs (as opposed to hardware, which is hard).
Show
It's still a wind-up jigsaw puzzle
Show
- Writing code that makes a useful impact on real world systems. - Code-reviewing -- it seems I always learn something new from seeing how other devs solve problems.
Show
I get to work on interesting problems that have many possible solutions. I also like that it is possible to quickly iterate on and refactor solutions.
Show
One can be creative. Can see the result working within minutes.
Show
The gratification of seeing something working or fixed.
Show
Problem solving, developing creative solutions, seeing something I built used by customers
Show
Creating useful tools for people to have a better experience.
Show
Interface design, understanding system interfaces and interactions between internal components
Show
I like getting to solve problems and create solutions that help people
Show
Software is quick to change and "easy" to edit. Instant gratification is nice (I came from a hardware background)
Show
Making things work.
Show
We write code that control giant hydraulic robots. It is very fun. I generally enjoy solving challenging problems and working towards elegant solutions.
Show
I love the variety of problems to solve, the extreme focus, and the feeling of being part of an industry that is constantly evolving and making the impossible happen.
Show
Software is like a brain teaser. Everyday there's a new challenge and everything has to play along.
Show
- Understand how a system works - Thinking how to solve problems and do it. - Thinking about where are current problems and how to do it better. - That you can control real hardware with "virtual" software (text instructions)
Show
It's fun to be Frankenstein, creating life.
Show
I am a creative person, and coding is a great way to express that. I love embedded software in particular because it is more concrete - my code works on real hardware and does something in physical space.
Show
Solving challenging problems.
Show
Where to begin? The feeling of building out a system of interchangeable self-contained software lego-bricks that I can quickly reconfigure and adapt to solve an ever-increasing set of real-world problems.
Show
1
Show
Fast iteration, repeatability
Show
Software is a creative process where it absolutely is possible to make use of successes and learn from failures of the past.
Show
You can use it to simulate and offer helpful insights about real life.
Show
Working code
Show
Creating something that exceeds the customers expectations and has an elegant design and implementation.
Show
Fun like a puzzle at times
Show
Getting to see stuff work!
Show
The problem solving and creative aspects of designing/implementing it.
Show
Challenge of solving problems efficiently and the interface between
Show
Creativity and problem solving
Show
Architecting, design and solving problems
Show
Solving puzzles and bending the various processors involved to my will. Finding the incorrect assumption in the assumption stack when debugging.
Show
Making new stuff
Show
Developing software is always fun especially when you hear a review/feedback from people who uses it.
Show
Bringing (embedded) hardware to live using firmware
Show
-
Show
Modeling a problem domain
Show
building/creating something with only time, my mind, a target and a computer as limiting factors.
Show
Creating things. You start with a blank page and in the end you have a working system that actually does something.
Show
Foremost the hardware interaction
Show
Solving problems, seeing how everything fits together
Show
Algorithm development and debugging
Show
Logical problems
Show
Challenging and fun, most of the times is not a tedious task.
Show
Pays the bills
Show
Solving problems. Debugging (figuring out why something doesn't work). Reviewing other's code to learn how other people think and solve problems. Designing clever or elegant solutions.
Show
- Problem Solving excitement - Building Solution to others problems - Everything seems possible with a good keyboard and a couple of monitors - Free Snacks (yeah!)
Show
- Problem Solving excitement - Building Solution to others problems - Everything seems possible with a good keyboard and a couple of monitors - Free Snacks (yeah!)
Show
the feeling when it works
Show
I see it as an art which makes me feel like an artist, even though I'm an engineer.
Show
I like bringing things together that make an impact in the real world. Writing firmware gives me this joy.
Show
problem solving, debugging, integrating to put together the whole solution for a real world problem and making it work.
Show
I like to implement algorithms, like to see features written and working.I like logical processes and neat arrangements. I like to make changes and see results quickly.
Show
It's fun make something work that did not before, like building something 'ex nihilo' with Lego when I was a kid. Not only is there the challenge to be creative, but also to be efficient. And with embedded work, you work with something physical.
Show
Everything but debugging
Show
The feeling of accomplishment of solving a complicated problem with no previous known solution. Bringing order to chaos.
Show
Creating something useful from nothing.
Show
Intentionally left blank.
Show
it's always interesting. You try to stay a step above the changes you are making by thinking through the impacts, but just when you think you've got it handled, you get your hand slapped. Always keeps you on your toes. I like programming new chips.
Show
It's creative and analytical.
Show
Software can be used to multiply the power of the human brain.
Show
making things go.
Show
I like solving problems. Whether it's fixing a bug or implementing a new feature, it's still a problem to be solved
Show
Stuff
Show
Creatively solving problems
Show
Love to see a software that I wrote has manged to make some hardware Target operational.
Show
n/a
Show
Designing solutions for complex problems.
Show
Seeing it work.
Show
I enjoy the challenge of developing software, as well as the satisfaction of creating a tool that people appreciate.
Show
creative activity
Show
I like coding.
Show
I find it very fulfilling in that I can see the results of my work immediately. I find also very challenging.
Show
finding the limits of complexity, development time, execution time and size
Show
Producing elegant software designs
Show
I enjoy the process, challenge, creativity of it. I also like developing products that impact peoples lives. but mostly I like development because it can be challenging and I like working on interesting problems.
Show
Its like solving a puzzle. I know what I want the result to be, then I have to figure out how to get there.
Show
I like the design process, working through interesting logic challenges, and refactoring to make code elegant.
Show
The challenge of solving complex problems.
Show
Problem solving, design, making stuff work
Show
I like solving interesting problems and writing software allows me to have the computer do the less interesting part of that work for me.
Show
solving problems in a more efficient way
Show
I enjoy solving puzzles
Show
Constantly having different challenges.
Show
Automation, simple, and fast
Show
Coding
Show
Coding
Show
Give us a good mindset in product creation
Show
Can make my ideas come true, to something that I can see and touch.
Show
It's great thing to do impossilble thing and I love it
Show
Develop logic of code, handling many scenarios can happen to system
Show
It's fun. Keep my brain active.
Show
Investigate and implement new feature.
Show
Like the challenge feeling when writing code.
Show
Software run OK
Show
algorithm
Show
It makes world more happier. ^^
Show
The endless number of ways you can build something.
Show
It's a wonderful puzzle to solve that creates results in the real world and helps save manual effort.
Show
Creation; followed closely by deletion (of obsolete code).
Show
I've always enjoyed working with computers, Its creating something new, though the math involved tends to be a little less arduous than required be EE, which is what my formal training is in.
Show
I enjoy the development of working tools and products. These are finite goals within a project, serving greater purposes withing a program. I enjoy honing and using a craft.
Show
getting something up and running that is new feels very satifying, like playing God.
Show
I am training to become a developer.
Show
na
Show
Solving problems.
Show
Creating of complex ideas and logic into a form that is readable, understandable, and hopefully does what you want.
Show
You can see a result which you work on (relatively) quick.
Show
Times above total 50% because that is about how much of my time I get to use for coding. I like making things work / DO something useful.
Show
Seeing ideas come to life.
Show
It is like creating a new specie. Your brainchild which will not have much in terms of anyone else's point of view. But for you its a time well spent to bring a outcome as a part of a bigger goal.
Show
challenge to find an clean solution
Show
I like creating things, Software enables that
Show
Relaxing, easy lifestyle, problem solving was always a hobby. I enjoy spending lots of time on a problem.
Show
I love the challenge and doing new things and thinking about architecture.
Show
Solving problems. Making things. What I love about embedded software as apposed to desktop software is causing an effect in the physical world rather than the virtual world. Who doesn't like making an LED blink?
Show
Ability to create something useful; preferably something that requires creative thought.
Show
The flexibility! You can take the same hardware and create an entirely different functionality just by changing the software.
Show
It's like solving puzzles
Show
Creating new things, letting the computer do (hard) work automatically.
Show
Developing algorithms, problem solving, simplifying complicated things, elegant solutions.
Show
problem solving, make intangible things as tangible solutions. breakdown complex problem into smaller and achievable solution
Show
I can do a lot of thing with it
Show
-
Show
You can simulate/test versatile systems/scenarios
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