|
Depending on the day I can vibe with any of these answers to be honest. But in general, I'm not really sure why I like coding or my favorite reason to do it. Some days I really enjoy problem solving, creating something, or learning new things; some days I just do high-level design or requirements. I don't think any of them are an overarching favorite.
modified 11-Nov-21 23:24pm.
|
|
|
|
|
And I quite enjoy it. But it is really ironic, it's one of the few non-artsy-fartsy jobs one can get paid well for doing well without a degree in something, usually unrelated, haha.
And if you're wondering - I barely graduated High School. I'm a member of a very interesting group of people, but never became a Bill Gates (dropped out of Harvard in his junior year to found Microsoft with his friend Paul Allenor) nor an Einstein (dropped out of high school at age 15) nor an Edison (dropped out after only three months of formal education.)
|
|
|
|
|
The fact that I also get paid to do it is a pleasant happenstance.
/ravi
|
|
|
|
|
I have several projects in mind one of which is somewhat unique all of which may be useful to others It would be a shame not to implement distribute them and hopefully make a few Giga USD from them
|
|
|
|
|
I can go on and write my own O.S. and maybe admire the beauty of a language that compiles straight to assembler (I mean the compiler is beautiful)...
But at the end of the day it's just a means to an end.
Put another way: Videogame development is akin to teaching a mentally challenged person (with too good memory) to do David Copperfield level magic.
Ultimately you choose the language (of teaching) that makes the most of your unusual pupils talents. not the one that makes your life easier and only makes your pupil a parlor sideshow (elephant man).
So I don't like the teaching (coding)...that's grunt work...but I do love me a prodigious and prestigious magic show, again and again.
|
|
|
|
|
Retired. But, when I was working, it was for the interest--I am a puzzler, enjoy solving problems.
Never negotiated a salary. Money not the primary goal. Whatever they're offering was fine.
|
|
|
|
|
|
Something missed in the answers. I like to solve problems and coding is all about solving problems or creativity. Nothing else like it.
Gifford T Nicholson
|
|
|
|
|
My main reason to code is because I get paid.
My favorite reason is to learn something new, to challenge myself, to turn chaos into order.
Not the same thing at all,, its just me enjoying my job.
|
|
|
|
|
I love the "Eureka" / "I did it" / "Screw you" feeling when I solve a problem I have been struggling for a while. Few jobs can offer something similar.
Good pay is a nice plus too
This survey could use a multiple choice or a ranking note too.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
A few years back I discovered that I feel happy when I'm doing my job.
And I feel more happiness when in past I did or suggested the right thing for the future. Recently it happens more and more.
|
|
|
|
|
So, what is the reason - ALL OF THE ABOVE (yes, i should pick the number one, but really, they all kind of have the same "weight" on my life). During my life one thing lead to another and what was a do-it-for-fun became profession so ...
|
|
|
|
|
I'm so glad I discovered programming in high school.
|
|
|
|
|
... but I'll go with the top one.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
After that, it was a clerical activity. I like thinking about the problem and solving it in my head.
After that, coding is redundant as a mental exercise, though it put food on the table.
I got out of it quickly and became a consultant, telling people what to do!
|
|
|
|
|
and Get Paid ranks high, even if it's not the main reason.
So maybe, 1-5 points per reason instead of bagpipes in the background "There can only be one reason to program ..."
|
|
|
|
|
Agreed, I mean the reason I'm coding the very thing I'm coding on right now is to get paid, but also to solve a problem and hopefully make a product that makes lives better & easier for other people. Along the way, I get to make my own supporting open-source stuff, which supports my desire to make things and give them away. One answer definitely does not cover the nuances for me.
------------------------------------------------
If you say that getting the money
is the most important thing
You will spend your life
completely wasting your time
You will be doing things
you don't like doing
In order to go on living
That is, to go on doing things
you don't like doing
Which is stupid.
|
|
|
|
|
After about 30 years, I like coding more then the first day.
|
|
|
|
|
Same here. And getting paid for a hobby is a good bonus.
|
|
|
|
|
Hate to admit, but same here. I selected the "creativity" option, but the simple answer is: "I like it".
|
|
|
|
|
Exactly the same here, I even picked the creativity option as well.
|
|
|
|
|
Me too. I still love coming up with a solution for something and seeing it work. Other than interesting architectural and design meetings, to me most process is a distraction from the actual work.
Personally one of the main things making the job unpleasant now is that when I started everyone programmed because first and foremost they liked it.
But as we see in this poll now, for many people and perhaps most coming into the field, they really don't like it, it's just another job. So they are as happy to sit in endless meetings and sprint retrospectives etc. as they are to actually get down to writing code, they get paid either way. In fact I see many people who seem *afraid* to write code. They will search for some little library or framework that has some function they could have written in 10 minutes. (see how a simple left-pad library being withdrawn "broke the internet" to save 17 lines of code - )[^]
Anyway, that is just my and some of my old-school programmer friends' view of one reason why the field has changed so much for the worst.
|
|
|
|