Till about three weeks ago, I had no idea about raylib. Now I'm absolutely loving it. To be fair I had no idea about how text actually got rendered on the screen, how fonts worked and so on. Did you know that font files (.ttf
) have actual curves of each letters needed to print the font onto the screen. I'm excited as a kid in a candy store. Perhaps even more. I love this feeling of understanding something I never thought I'd be able to, or even would be attempting to. You can find some screen-shots here if you are curious.
I'm so proud, I got myself a few Christmas presents but this by far is the best one of all. If anything it's testament to the fact that, there are somethings money just cannot buy. Just like the feeling of figuring something out that you never thought you'd be able to.
This feeling and excitement is the reason I love programming. It usually follows a few days or weeks of discomfort. It's also the reason why I'm not concerned with how good AI gets, or that it might take my job. I'll still be programming. Surprisingly, the AI was totally useless when I wanted to get text to render on a screen. If anything, it led me down wrong paths. AI is awesome, don't get me wrong. I can only imagine the joy the engineers felt when they saw GPT talking back to them.
Wondering if there is still a point in learning programming?
If you have always wanted to learn how to code, go for it. It'll take you places that you never imagined could exist. It's a very gratifying craft. You can build anything that you wish to build without anyones permission. It's one of the few careers that puts so much of your growth in your own hands. You can get better anytime you want, buy building things that you never thought you could but always wanted to.
I honestly have no idea weather programming will be a viable career option. But I do know that there is value in the pursuit of excellence. It'll turn you into a person that believes in himself a lot more, because he has evidence that says he can overcome hard problems.