February 19, 2025
Some TODOs to start off the day:
- Choose the right ruby version to run on the mac
- Revisit what’s going on with the maelstrom setup and refresh brain on it
- Start maelstrom chapter 2
- Understand what this means: Multithreaded access means we need a lock–preferably re-entrant–to protect our IO operations, assigning messages, and so on.
Other:
- Maybe look at the wiki for the 3d printer?
- Consider creative coding at 1 PM (if so, look at p5.js first)
Completed:
- Installed asdf using brew for managing ruby versions
- Installing ruby using asdf following the mac install guide – this guide was not helpful so ended up going down the official path
- Installed golang using asdf
- Completed maelstrom chapter 2 in ruby!
- TODO: Make the maelstrom run script nicer to be able to correctly parse the file and send the right file without having to specify the whole path
- Worked on creative coding! We built https://editor.p5js.org/katestud/sketches/oRPJkhVnw
- Completed this data structure garden tutorial
- Some cool things to check out: https://brm.io/matter-js/ and https://docs.ml5js.org/#/reference/bodypose
- installed erlang and elixir with asdf