I want you to ask yourself an honest question. When was the last time you actually had fun in programming? Looking back, I don't think I've actually h

C++ Is An Absolute Blast

submited by
Style Pass
2024-12-23 16:00:21

I want you to ask yourself an honest question. When was the last time you actually had fun in programming? Looking back, I don't think I've actually had fun in programming for close to...10 years? I don't have fun with JavaScript, Python, Ruby, C, nothing. When I say "fun" I mean, you genuinely were excited to work on your project and the whole time you work on it you're thinking, "Damn this is a blast. I can't believe that wild idea I had actually worked!"

For example, I'm working on a little roguelike game and I had the idea, "I bet I could use this dijkstra algorithm to connect rooms during map generation by inverting the map and then running it. It'd probably make really cool carved out tunnels between rooms." I then had the greatest time figuring out how to pull it off and didn't feel like C++ got in my way. I managed to pull it off and learned a lot in the process. I then had the idea, "I wonder if I can take my FTXUI user interface and just render it directly into an SFML render window." Sure enough, I could totally do that too and not only was it not that difficult but I learned a lot about how C++ does unicode. None of this was easy, it was just all possible and I can't think of too may ways C++ would stop me from doing what I want. That's fun.

I think programmers have lost the story of why they got into programming in the first place. I know I didn't learn to code just so I can make a bunch of billionaires more billions. I didn't get into programming so that I can fight an immutable rendering engine into finally showing a cornflower blue button. I definitely didn't get into programming just to make a few authoritarians at the top of a random open source project happy.

Leave a Comment