2024–W14 #
I saw this freewheeling dev log and was inspired by that. Something like that, mixed with eightbitraptor's week notes seems like something I want: something to keep track of what I actually do in a week, with a bend towards creative things that might otherwise get forgotten.
(So I wrote a little CMS in Rust as an exercise. It took basically two weeks, on and off, but I've not written a non-trivial Rust app from scratch so most of that time was learning.)
I thought about what programming languages are aesthetically pleasing and actually pleasurable to write in. I read Devin's thoughts about uxn and framed as: a language I can potentially use for the rest of my career that I don't pick for outside pressures.
The language(s) that fit that, for me, are Python and Go. Despite this, I convinced myself to learn Rust. It just has so much potential to unify the types of programming I do. I could stop writing C if I can do Rust from microcontroller to monolith.
I am still strongly prefering Go to Rust, although I've not written much of either in a week. I went back to my Go version of Whap (note: an internal app I was working on porting to Rust) and felt literal relief at how simple it is. But I did get my embassy version of the LCD code written, I guess.
The CTF I went to with tahnok made me aware that Python is still my quick-and-dirty-prototype language. Will Go get to the point that I enjoy it or find it fast enough for that quick and dirty development? Will Rust?
Random Stuff:
- Treated the steps and bench with linseed oil
- Rearranged the garage
- Thought a bit about canvas waxing
- Renovated my Panavise