Hacker News new | ask | show | jobs
by grawprog 2512 days ago
I can't say i've got anything close to your experience, but for me programming isn't necessarily about the challenge of solving some programming problem, but using it to make things. I like being able to type words and numbers into a computer, give them meaning, and use them to create new things. I don't really care much about whatever's new or awesome. I just come up with things i want to make that are interesting to me and make them for the sake of it. It's using programming to make things that interests me, not so much the solving the challenges of programming itself.

For example, to use something you mentioned in another post, a* or djikstra's algorithms. They're used over and over again because they work well. But that can be anything from a massive AAA open worlder, to a simple 2d platformer, down to something like dwarf fortress. All of those are games, all of those are using those algorithms for similar purposes, but each of those games couldn't be more different than eachother.

It's similar to the way nearly all music is made from the same 8 notes and scales. But people don't usually learn to play music for the challenge of learning scales. People learn to play music so they can play songs they like or write their own songs.