DEV Community

Cover image for Why do you code?
Joe
Joe

Posted on

Why do you code?

I've been coding for almost 2yrs and I still kept asking myself the same question: Why do I code?.

I was 16/yo when I started to write codes using HTML and CSS only. I have this mentor, adviser, and teacher in our school. His name is Cris. And while I was downloading some pirated tutorials from udemy in our computer lab. Cris suddenly approaches me and ask me if I want to join a Web Design contest in our school. My response to Him (with a pessimist mind) was "I'm sorry but I cannot, because I know nothing about writing codes".

Cris, knowing that I don't have any experience with programming neither design still ask me the question. Then He told me that there is a cash prize for the winner and there is a slight chance that you will lose from the competition plus in our school programming and Web Design is oblivion. So I took the opportunity not because of what He just told me but what He thinks about me. That I can do more so I started searching tutorials from youtube related to Web Design or using HTML, CSS to convert the design into a static Website.

Long story short; I won the contest not because I was good but because I'm the only contestant.

After a month or so. I still kept on thinking about pursuing this career (programming). So I started to pull up my browser and search some online tutorials on How to program while I was going through this path. I've realized that there are an unlimited possibilities that I can do with this thing that I also consider as superpower or I can also mentor somebody like what Cris did to me.

Now I want to ask: Why do you code?
just put your answers down below in the comment section.

Latest comments (64)

Collapse
 
abhinav1217 profile image
Abhinav Kulshreshtha

I code because i used to be good at it.. i wasn't good at sports, i was average in rest of studies. First time i was called for appreciation was when i build a library management system in gwbasic for my school which got its first set of computers from govt that year.

Now i code to pay my bills..

I also code for open source because it's great learning experience.

Collapse
 
dihfahsih1 profile image
Mugoya Dihfahsih

I code because it's the only profession where learning never ends, each day am learning a new gig.

Also coding helps me to think deep and wide on how to relate computer algorithms with real world problems and how to solve them..

Collapse
 
tuisgemaak profile image
Anja

Coding is addictive. It can be a hobby as well as a career. Solving problems stimulates the human mind and coding is just that. I see it as a brain sport. And we all need those for one day when we are old and can't necessarily be physically active. Some people develop chess skill to address this future problem. I think coding is a great solution for the "old age sport" problem.

Collapse
 
jenc profile image
Jen Chan

I like seeing the results... I like making things. It's like cooking. 😂
3 years into this professionally and I only just started to appreciate the way you can refine and optimize code.

Collapse
 
shogogan profile image
Victor Homem Heck

Coding for me is creating life, not much like a "god" but we take some blank canvas and create not only a possibly beautiful painting(Thanks UI guys), but also make them alive.

Started coding for fun and is my actual passion :)

Collapse
 
cecilelebleu profile image
Cécile Lebleu

I like organizing stuff. I really like playing Tetris and Dr Mario, the oldest versions are the best. My brain is stimulated in a similar way when I’m playing these types of box games as when I’m programming or building or designing anything with code. I love optimizing, removing unnecessary code, and building something as perfectly as I can. I also really enjoy studying and getting better at things or deeper into a subject. For me it’s like a game I could spend hours playing until my hands and eyes and back can’t take it anymore. (Wait that’s what I actually do)

Collapse
 
golangch profile image
Stefan Wuthrich
Collapse
 
pinguinosod profile image
David Cautin

I am decent at it && I like doing it && it provides money

🤔 I cannot think on something else which would be true on those 3 conditions. 🤷🏻‍♂️

Collapse
 
justinkaffenberger profile image
JustinKaffenberger

It provides a balance of work satisfaction (due to the way it exercises the brain) and earning enough money to have a decent quality of life (due to the high demand of developers).

Collapse
 
saraahmed626 profile image
Sara °°°

Mainly because it's fun, specially when the code works at the end and one look at the results, that feeling is so valuable.
It's challenging; with all the structures, analysis and writing the code it self, plus you will be learning all the way.

Collapse
 
yashsway profile image
Yash Kadaru

The idea that I can create anything I can imagine and see real tangible results always stuck with me. As I grew older I realized, it had the power to reach, help and change so much, but I always think back to those days when I played endless hours on Roller Coaster Tycoon, and countless other strategy games, dreaming up of ways to make my own.

I've also always thought of it like art, or sometimes like architecture, or even pottery. Moulding something with my own two hands, on what is essentially controlled flow & storage of electricity. It's truly, truly mind-blowing if you think about, just every keystroke you're making and how that translates to everything in tech.

Collapse
 
mak12776 profile image
Mohammad Amin Khakzadan • Edited

I'm just coding to make programs for others to use.

Programming is just worthless and time-consuming. When you are programming computers, is like that you are just playing with your toys. You connect the legos together and make your tiny lego castle. And then you can enjoy looking at it. But when you share your castles with someone else, you will get real pleasure because they also can play with your toys and enjoy them.

But most developers do this for money, they're ignorant of how much gaming with computers can be enjoyable.

Collapse
 
kailouu profile image
Louis Connors • Edited

Coding for me is the perfect mid-way point between technical and artistic.

In school i always loved my design classes as i could design things how i thought looked good, but was average at bringing my ideas to fruition.
I was however very decent and mathematics, physics and computing classes, which allowed me to problem solve and lead me to an objective answer to problems.

Programming and web design, allowed me to utilise these two passions together. So that's why i code.

Anyone else ever feel something similar in the duality of programming?

Collapse
 
jckuhl profile image
Jonathan Kuhl

I started with Legos. I like building and seeing what I can create. I also liked taking apart things and seeing how they worked. Code lets me do both. "Oh, how's an ASP.net page work? dotnet new webapp oh cool . . ."

Collapse
 
jckuhl profile image
Jonathan Kuhl

I think it's because I liked to build stuff from legos or take apart old VCRs and other machines to see how they worked. Coding lets me tinker and see how things work and build new things.

And it's cheap. Don't need to buy parts lol.