DEV Community

loading...
Cover image for Why do you love programming?

Why do you love programming?

devlorenzo profile image DevLorenzo Updated on ・1 min read

Hello World! My first two #healthydebate generated more than 4000 views and 100 comments! So I decided to create another debate, it feels so good to have interactions with other programmers!

I would like to thank @brandon_wallace for giving me the idea:

Another interesting question to ask would be "Why do you love programming?".


The questions are: Why do you started coding? What leads you to code every day? What did you find special about programming?


I'm very interested in creating a conversation / a debate thinking about why different peoples love to code. I also have in mind to use quotes from this post in my next writings. So I need you to tell us all the funniest things!


Remember the comment!

Check these articles about how programmers love to code / best operating system for dev


If you have other post ideas feel free to write a comment.


Subscribe to my Newsletter!

A loooong, and fun, weekly recap for you
Free PDF version of my articles
Highly customizable inbox
That's --> free <-- and you help me!

Discussion (34)

pic
Editor guide
Collapse
rvxlab profile image
RVxLab

Oooh I like these questions.

Why do you started coding?

I started programming in college. In the first year it was a general IT course which introduced everything in a broad concept, which included server management, programming and networking. Programming stuck with me and I went for that.

What leads you to code every day?

I do full stack development professionally. In my free time I don't code every day, but when I do it's because I either have a project ongoing or I make something just for shits and giggles.

What did you find special about programming?

For me programming is a creative outlet. Whether it's making something for myself or something my friends can also enjoy, it's just so satisfying to see the result.

Collapse
devlorenzo profile image
DevLorenzo Author

Oooh I like these questions.

ahaha

Collapse
jae profile image
Jae Beojkkoch

To shout "IT'S ALIVE! IT'S ALIVE!" when it works.

Collapse
nikhilmwarrier profile image
Collapse
martinkavik profile image
Martin Kavík

Exactly! I've just published a blog post that starts with "It's alive!" :D

Collapse
jae profile image
Jae Beojkkoch

It looks like it's a common occurrence among devs.

Collapse
sharpninja profile image
The Sharp Ninja

Having started coding in 1984 at the age of 13, I was entering computers at a time when you had to code to do anything useful (except gaming). Fortunately, as I read a little about BASIC, code just flowed out of me. And it has not stopped for nearly 40 years now.

I love the gratification of seeing my thoughts come to life on the screen. There are times that I dream in code and algorithms and can visualize object hierarchies as I sleep. It's all very calming to me, like this is how my brain works.

Collapse
nikhilmwarrier profile image
Nikhil M Warrier • Edited

Asking me why I love programming is like asking why the sky is blue. It seems pretty obvious, but still kinda hard to explain.

Edit: Whew, I think I accidentally described my entire life in that sentence!

Collapse
devlorenzo profile image
Collapse
adaendra profile image
Maxime Guilbert

Quite good questions!
For the same reasons :

  • Creativity : Like with legos, we can build what we want brick by brick
  • So much possibility! With all the technologies frontend, backend, dev ops... We always something new to do or finding a new process to do it
Collapse
shakespearegeek profile image
ShakespeareGeek

I started programming right on the cusp of the home computer revolution. The idea of having a computer in your house was this weird leap from the pages of science fiction into reality, and I was maybe 12 years old. I was very much part of the "If I want it to do something I have to learn how to make it do that" generation.

It wasn't until I got to college and got to study Joseph Weizenbaum's essay on "the compulsive programmer":

"The computer programmer, however, is a creator of universes for which he alone is the lawgiver. So, of course, is the designer of any game. But universes of virtually unlimited complexity can be created in the form of computer programs."

And I thought, "Wow, yes, that's it exactly." Something about programming switches your brain into a mode that says, "I am in complete control of the universe under my fingertips, I know exactly how to make it do what I need it to do." As I grew in my career (it's been 40 years) my description of "what I love and why I love it" went from "I love to code, coding makes me happy" (when other people were assigning me the problems) to "I want to add value to the world by providing solutions to problems, and the way I can do that is when I can convert the problem into something that can be constrained and described, and thus potentially solved, within a computer."

Collapse
mattother profile image
mattother

I think I share a lot of the same thoughts others have mentioned. For me programming is the perfect intersection between problem solving and creation.

My single biggest love with programming will always be the creative aspect. Programming has always reminded me of lego. I just get a ton of enjoyment out of building things. And there's this amazing feeling seeing your creations come to life. Never get tired of that feeling.

And there's always interesting problems to solve in programming whether professionally or as a hobbie, just so much fun.

I also love that it's at this interesting intersection with Mathematics. You can end up as both a theorist and an experimentalist in programming and I think that's a really cool aspect.

Then there's the domain aspect. Programming intersects so many domains and I think it's really cool that generally you also get partially absorbed into the domain in which you're working. And over a life time of programming you'll probably touch upon a bunch of different domains. I find it really fascinating to see the different problems in these various areas.

I feel like I could name a billion more reasons why I love programming, but I think the last I'll mention is the communities. There's always a ton of local meetups and online communities to be part of in programming and it just feels like there's so much passion and energy. I never get tired of that and I always look forward to connecting with people and growing as a both an individual and a community.

Collapse
devlorenzo profile image
DevLorenzo Author

I really love the community part, particularly here at dev.to ❤
Also I think all of us agree to the problem solving aspect, it feels so good when it finally works. Coding is a real challenge.

If you're interested write here how do you love to code / you're personal coding story.
dev.to/devlorenzo/how-do-you-love-...

Collapse
mattother profile image
mattother

Cool! Yeh, I'll check it out. Thanks!

Collapse
barelyhuman profile image
Reaper

it's more like a reaction to my god complex, had quite a few hobbies when I was younger, Origami, Drawing, Card Tricks, all just with the reason that I control the outcome and that got addictive.
Was watching some movie and got really impressed with the hacker in it and this was somewhere in 2006, I started learning about cyber security, got into how hackers learn, got into ethical hacking courses, and by this time I already had a bit of practice with python and C (I just completed high school at this point)

Got into college and we get more time after college to spend on learning and here we are, a simple movie character made me into a programmer that's curious and a lot of times just ends up scripting and automating stuff just for the hell of it.

I still dream about being a hacker but I have a lot more fun programming little tools for myself so I stick to it day in and day out.

Only thing I wish is that I don't end up ruining my hands so I can code till I leave.

Collapse
devlorenzo profile image
DevLorenzo Author

Did you know about this freecodecamp youtube course?
youtube.com/watch?v=3Kq1MIfTWCE

PS: I also had the magic trick hobbie for a year or two, it was so cool

Collapse
barelyhuman profile image
Reaper

Oh yes, I did start watching it a few months back but then went had to check in for work so skipped and never watched again.

Oh that’s nice!

Collapse
jesusantguerrero profile image
Jesus Guerrero

Because of he god like feeling for sure. I like being able to built something from an idea to concepts shape it up to a design in my head and type until bring a solution to a real world problem it's priceless.

Sadly in enterprise those moments are limited.

Collapse
giannellitech profile image
Amanda Giannelli

Why do you started coding?

I fell in love with computers at a very early age. I would build websites in high school. In college I took Intro to Computer Science and fell in love .

What leads you to code every day?

I enjoy solving problems and learning new things.

What did you find special about programming?

It's always exciting to get a piece of functionality working - especially if you struggled on it. I love that there is always something new to learn, and someone to learn from. ✌

Collapse
garvitmotwani profile image
Garvit Motwani

I started coding like 5 years ago and now it has became like my second nature. I love it because of numerous reasons but the vital one and the most important one to me is the satisfaction after creating a project or the satisfaction of not getting an error after running the code 😅, It brings a smile to my face.

Collapse
nicm42 profile image
Nic

I like coding because it's a combination of logic problems and creativity. I could have a puzzle book of logic problems and work through them and that's fun. I can do some crochet and that's fun. Coding is the thing that fits them both together.

And then there's the feeling when you finally figure out why something doesn't work and it's like you're the most clever person in the universe.

Collapse
devlorenzo profile image
DevLorenzo Author • Edited

If you want I'm really open for a partner / sponsorship but I'll ask you to not just only push your content whiteout a relation with the article.
If you want you can answer seriously the questions and then add your content

Collapse
bekbrace profile image
Bek Brace • Edited

I started to code in 1993, I had an ATARI 800XL machine connected to our tele, and I had some cartridges most of them were games ( Space Invaders, Pacman, Missile Command etc.. ), I also had a cassette recorder to load also some video games on cassettes like King Kong, Zorro and Outlaw but my utmost pleasure was when I sit next to my father with a programming book in Basic language, he would open it and I start typing in Basic tens of lines code, and by the end of the program I type RUN and hit return, and I would see a flower is getting drawn with different colors on the screen ( more like in the turtle module in Python if you're familiar with it) -
It was magical moments
Since that day, I knew what I wanted to do for a living

Collapse
btlm profile image
btlm

My first coding adventure was scripting quests for Open Tibia Server back in ~2005. They were written in LUA but to be honest I don't really remember anything :D The next one was "clicker" program for game making - The Games Factory or Multimedia Fusion. No coding, just visual design and clicking conditions. I've spent a lot of time with them.

Now I'm a professional frontend developer with IT engineer degree and I really love my job. I love getting hard tasks and solve them. It satisfies me so much and is very rewarding on my account balance :D But more than money I love just this feeling when I tick tasks done on the board like asana or jira.

Collapse
eichgi profile image
Hiram

I was curious about how to build software since high school. At the beginning it was fun coding and learning at the university.

Thanks to all the years spent coding I was
able to get a job as developer, but as everything you have to commit while enjoying the road. There's only another thing I would love to do and it is related with languages also.

Collapse
valeriavg profile image
Valeria

I can't really remember when I actually started to code, but it seems to me I was generally interested in computers ( as in bricked the system on a regular basis). I coded in some turtle 🐢 moving game, Pascal, Delphi and Java, then met web technologies and made ugly looking sites with various PHP CMS and eventually ended up being full stack NodeJS developer. And that's exactly what I like about programming! There's always a room for improvement and a second chance on almost anything while having immense amount of power at your fingertips. It's like magic!

Collapse
devlorenzo profile image
DevLorenzo Author

It's magic if you think about it and how it works.

Collapse
brandonwallace profile image
brandon_wallace • Edited

I did not understand how incredibely useful programming was until I learned how to do it. It is really amazing to be able to get an idea for a project. Visualize how to engineer it in your mind. Then build the fully functional application
using a programming language (and then sharing it so others can learn).

This post by Cat McGee @catmcgeecode describes why people love to program pretty well.

@devlorenzo Thanks for the mention!

Collapse
jessekphillips profile image
Jesse Phillips

Why do you started coding?

What did you find special about programming?

To quote Peppa the Pig, "because I get to tell people what to do."

What leads you to code every day?

As QA it is important that I work faster and smarter then my developers. I have compounded tasks every release, while developers just move to the next thing.

Collapse
xspitfire_x profile image
Jordan Quiroz

I debt a lot to programming, thanks to programming i have a place to sleep, i have something to eat, i have the resources to help my family and even my friends, progamming teached me that i can keep going and do amazing stuff.

I still learning and i'm still newbie in this road but already felt in love with programming because programming is my life savior.

Collapse
7sne profile image
Matthias Kukielka

it allows me to express my creativity and passion to just create things and watch them just work or do smth.

Collapse
andrewbaisden profile image
Andrew Baisden

Because you can say "hello world" in different languages.