DEV Community

Cover image for Why do you love programming?
DevLorenzo for World In Dev

Posted on • Updated on

Why do you love programming?

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!

Oldest comments (30)

Collapse
 
nikhilmwarrier profile image
nikhilmwarrier • 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
DevLorenzo

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

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
nikhilmwarrier

Lol true

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
 
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
 
mxglt 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
 
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

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
 
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
 
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
 
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
 
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
 
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

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

Collapse
 
devlorenzo profile image
DevLorenzo • 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
 
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
 
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.