RC Week ... 7?
11 min read August 18, 2024 #rc #programming #zig #rustDear blog,
It has been almost a month since my previous update. How did that happen? ...more
Dear blog,
It has been almost a month since my previous update. How did that happen? ...more
Summary: I am building a Web Browser, learning Zig, doing a lot of pair programming, and trying to pace myself so that I don't wear myself out and crash. What follows is a semi-cohesive summary of my experience thus far, mostly for purposes of keeping myself accountable, and having a record of what I have been trying to do. It is less polished than my regular writing because I just wanted to get it out.
anna nope: Whoa, this looks long.
Yeah.
It has been both entirely predictable and somehow still hard to accept that time goes very fast, and I am already ¼ way done with my batch at the Recurse Center.
It has also been both entirely predictable and somehow still hard to accept how much I've already had to adjust my expectations and plans from what they were when I started.
At the beginning of my batch, I worried whether I'd be able to find the kind of project that would have me work "at the edge of my abilities" but also bring me joy, and not have me end up feeling stuck or spread too thin. What should have been predictable, and yet somehow was not something I had considered, was that those projects, at least right now, turned out to be something that wasn't on my radar when I started my batch at all. ...more
Addendum to 'Surprises with Rust's `as` ...more
I've updated this post to clarify some parts and add some more context and examples. Thanks to everyone who gave me feedback on earlier versions!
Coming to Rust mostly from higher-level languages,
I've experienced surprising behavior when using as
for type casting, and started to avoid it
where I could.
In this post, I give quite a bit of background information, which I hope explains
§why someone might want to use as
in the first place,
§why I recommend for newcomers to Rust not to use as
,
and what I prefer to use to convert between types instead. If you want to skip that background and go
straight to the point, press §here.
...more
Today is the first day of my 12-week batch at the Recurse Center! As I mentioned in my first post, one reason I wanted to restart my blog was to share my experience as I go through my batch. I am doing this in part to help keep myself accountable, and in part to offer a window into my time at RC for people I've told about it and who were curious.
What follows is some background on why I chose to attend RC (and why now), as well as a semi-structured list of things I want to learn or work on, things I'm hopeful about and excited for, and anxieties I want to work through. ...more