Back Home

mm.dd.yy

1.23.26

HOOHHH boy, there is nothing like basic problem solving to remind yourself you need to eat.

I've been doing rustlings, and the thing is it's not hard, per se. These problems are all completely solveable, by design. In fact, the earlier ones were very easy to me, since they were all dealing with stuff I already knew. (variables, functions, if statements, etc.) But now I'm getting into stuff like modules and hashmaps, and my preexisting knowledge is wearing thin.

When I said it's not hard, what I meant was: These problems are technically trivial, but they use principles I am simply not yet familiar with. I'm definitely struggling with them, but it's a different kind of feeling than struggling against a straightforwardly hard problem, like binding a book using cardboard and dollar store embroidery thread. Sure, you have to actually do the thing, but the question of how is always answered by a quick visit to wikihow.

I guess what I'm saying is this is an unusual and uncomfortable spot for my brain to be. Which is why I'm writing this right now instead of doing rustlings. Sure, you can treat learning a programming language as a wall to climb, simply learning about every feature in it one by one without ever writing a single line of it, but you won't really know how to use it by the end of that. The real learning comes when you actually use the language, since that's where the problem solving comes in.

That truth has been hard for me to internalize.

Either way though, sorry about the previous post lol, I was in a bad mood when I wrote it. I've since come to the conclusion that if it's a bad idea, (which the further I go, the more I think it just isn't,) I'll know by the time I've finished.


1.21.26

Hi, this is the show where I try to learn Rust

Apparently this is one of those skills that have "actual job prospects," but I don't really care about that

When I learned about programming they didn't tell me it wasn't something you did for fun. It's got all these connotations now, like "ohhh programming is the future" and "you'd better learn to code or else you'll be left behind in this cold hard world we've built for ourselves"

And like, I just want to make my funny little games man. Please stop talking about cryptography

Now you may be wondering, with that in mind, why in goodness's name am I learning Rust?? It's literally one of the most capital P Programming languages there is. It's actually ridiculous how complicated it can be. If all I want is to make games, why would I bother with this??? Aren't I much better off learning a simpler language, or better yet, a game engine?

Game engines are great, but the thing is: They only make it more easy to do what you'd normally want to do with a game. The weirder the feature is, the more hoops you have to jump through. I want the ability to do crazy things, without the framing device. A capital P Programming language is what I want. So I'm learning Rust.

Maybe I'm flying too close to the sun. Maybe I'd end up happier if I just made games in Lua or something. I don't know.

I made this page to document my journey with the Rust programming language.


Back Home