Click here to Skip to main content
15,902,886 members

Survey Results

Why do you program?

Survey period: 8 Jan 2016 to 11 Jan 2016

We ran this nearly a decade ago. Let's see what's changed.

OptionVotes% 
It's a craft and I'm an artist. It's my calling.23617.03
To help get other (non-programming) work done503.61
I like building something from nothing. I get to be a God in my own world.22216.02
I like solving (sometime frustrating) problems40629.29
I enjoy learning new skills1097.86
I like to control hardware and technology815.84
For the income13910.03
I need to for my job (but I don't necessarily enjoy programming)221.59
I enjoy making systems more efficient443.17
I love the feedback from happy users191.37
I don't know271.95
Other312.24



 
GeneralBig part of development is not solving... Pin
Thornik12-Jan-16 9:41
Thornik12-Jan-16 9:41 
GeneralRe: Big part of development is not solving... Pin
den2k8812-Jan-16 20:56
professionalden2k8812-Jan-16 20:56 
GeneralWhy I do it Pin
Stephen860112-Jan-16 8:56
Stephen860112-Jan-16 8:56 
GeneralBecause what else... Pin
Nathan Minier12-Jan-16 2:10
professionalNathan Minier12-Jan-16 2:10 
GeneralProgramming - it's a part of getting modern electronics projects to work Pin
Member 1188034312-Jan-16 1:51
Member 1188034312-Jan-16 1:51 
GeneralI'm retired. What else would I do? Pin
xiecsuk11-Jan-16 21:56
xiecsuk11-Jan-16 21:56 
GeneralRe: I'm retired. What else would I do? Pin
agolddog12-Jan-16 4:08
agolddog12-Jan-16 4:08 
GeneralOne more option Pin
RUs12311-Jan-16 21:51
RUs12311-Jan-16 21:51 
General2 more options Pin
ADemontis11-Jan-16 20:25
professionalADemontis11-Jan-16 20:25 
GeneralI suck at everything else Pin
Mohibur Rashid11-Jan-16 15:24
professionalMohibur Rashid11-Jan-16 15:24 
GeneralRe: I suck at everything else Pin
Beginner Luck11-Jan-16 16:53
professionalBeginner Luck11-Jan-16 16:53 
GeneralRe: I suck at everything else Pin
Mohibur Rashid11-Jan-16 18:01
professionalMohibur Rashid11-Jan-16 18:01 
GeneralRe: I suck at everything else Pin
Kirk 1038982112-Jan-16 3:35
Kirk 1038982112-Jan-16 3:35 
GeneralRe: I suck at everything else Pin
Mohibur Rashid12-Jan-16 12:48
professionalMohibur Rashid12-Jan-16 12:48 
GeneralOther: Pin
MacSpudster11-Jan-16 9:00
professionalMacSpudster11-Jan-16 9:00 
GeneralI enjoy solving problems Pin
Tim Carmichael11-Jan-16 7:53
Tim Carmichael11-Jan-16 7:53 
GeneralFor the income Pin
ronlease11-Jan-16 6:40
professionalronlease11-Jan-16 6:40 
GeneralRe: For the income Pin
Besinger13-Jan-16 1:37
Besinger13-Jan-16 1:37 
GeneralI think I was made for this Pin
AlexCode11-Jan-16 4:40
professionalAlexCode11-Jan-16 4:40 
GeneralRe: I think I was made for this Pin
Slacker00711-Jan-16 5:34
professionalSlacker00711-Jan-16 5:34 
QuestionCan we have result from last decade? Pin
super11-Jan-16 4:37
professionalsuper11-Jan-16 4:37 
GeneralSo I can take why do you program surveys Pin
Slacker00711-Jan-16 0:40
professionalSlacker00711-Jan-16 0:40 
GeneralBecause I'm a bot, perhaps? Pin
Afzaal Ahmad Zeeshan11-Jan-16 0:01
professionalAfzaal Ahmad Zeeshan11-Jan-16 0:01 
I never was a born programmer (some might beg to pardon, reading my upcoming sentences), my parents always hid my computers, sometimes sold them because I did not study. I was good at nothing, but football. Yes, I played football from dawn to dusk.

However, things got a bit changes when "it" happened. One night, I came home feeling very pissed by my friends who said, "I couldn't code!". I mean, of course I couldn't, I was an engineering student with Chemistry as my major. I had no computer science in my life, not even around. Then these kids came across talking about, "HTML!" Some said, "Do you know HTML?", some claimed to be the rulers of "HTML" and here was me. A martian, a total noob to the concept of programming. Not any longer than 2011! Until then, I had no idea how to even use a computer. But I had a big problem of self-respect. I take it very seriously!

I came back home, Googled "HTML" and learnt it the "worst" way, through W3schools. That is what I program.

I am no longer a web developer, although most of my personal blog are for web development, example is: Learn the basics of the Web and App Development[^]

Now the thing, why I program is pretty much unclear, even to me. I program for many things.
  1. To be able to survive the rage I have in my mind.
  2. To be able to learn something new.
  3. To be able to make sure everyone around me doesn't make fun of me, when it comes to "knowledge".
    • Computer programming can open gateways to external knowledge. Why do you think there are "Computer problems" at the end of lessons in Physics book?
  4. To keep myself occupied and away from thoughts like, "I'm good for nothing!"
That's all of the reasons why I program, "AND" I personally hate it when someone says, "You can only be prolific in programming if you have an interest in programming or if you were taught programming since you were a kid". Both of the claims are not right, and still I am the only MVP of CodeProject in my area, I am the only one in front of whom no other programmer can sit and prove him wrong, and I am the only one to whom even giants from 60KM come to be rescued.

I can't take that as something that happened "by chance". I worked hard. Smile | :)
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~

GeneralRe: Because I'm a bot, perhaps? Pin
W Balboos, GHB11-Jan-16 1:27
W Balboos, GHB11-Jan-16 1:27 
GeneralI just kind of rolled into it... Pin
Sander Rossel11-Jan-16 0:00
professionalSander Rossel11-Jan-16 0:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.