RC Day 07 - Rust?

Published: 2022-05-24
|
Updated: 2022-05-24

I worked pretty hard on the Game of Life yesterday, so I took it a bit easier on the personal projects today, and did more pairing.

  • I hung out with some folks and learned about property based testing. A neat thing about RC is that when you hang out with some folks to learn about property based testing, sometimes one of those folks is a significant contributor to property based testing libraries.
  • I did my daily Execute Program reviews.
  • I also started going through Rustlings. I keep feeling like I’ve finally grokked ownership and lifetimes and then I see something new and realize I very have not.
  • I paired with another Recurser and demoed svelte to them, but we mostly ended up having an awesome and wide ranging conversation about abstraction, technologies, storytelling, and education.
  • Same conversation helped me discover a bug in the Game of Life widget. If the page is not at 100% zoom, the animations misalign. Need to look into that.
  • Found another bug with GoL: every tick appends an empty style tag to the head of the document. This turns out to be a bug with svelte transitions: svelte/issues/7164. Wontfix, will wait for svelte fix.
  • Made it to the Happy Little Sinewaves Pure Data session.
  • Paired with another Recurser on their Rust implementation of an adversarial version of 2048.

I feel a little torn between committing to front end things (svelte! typescript! apps! data viz! shaders!) for a while and learning Rust. Instead of some grand mission statement, I think I’ll just keep feeling it out for now. It’s all growing me as a programmer. And a person?