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
How do programmers love to code?
DevLorenzo ・ Feb 21 ・ 2 min read
Windows or Mac (or Linux😁) for devs?
DevLorenzo ・ Feb 17 ・ 2 min read
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)
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!
❤
Oooh I like these questions.
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.
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.
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.
ahaha
To shout "IT'S ALIVE! IT'S ALIVE!" when it works.
Lol true
Exactly! I've just published a blog post that starts with "It's alive!" :D
It looks like it's a common occurrence among devs.
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.
Quite good questions!
For the same reasons :
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.
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-...
Cool! Yeh, I'll check it out. Thanks!
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."
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.
I fucking love coding
Cat McGee ・ Jul 20 '20 ・ 2 min read
@devlorenzo Thanks for the mention!
ZZT-OOP
Jesse Phillips ・ Dec 25 '19 ・ 2 min read
To quote Peppa the Pig, "because I get to tell people what to do."
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.
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 .
I enjoy solving problems and learning new things.
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. ✌
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.
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!
It's magic if you think about it and how it works.
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
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.
it allows me to express my creativity and passion to just create things and watch them just work or do smth.