DEV Community

Discussion on: Why do you love programming?

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!