What are you doing this week? Feel free to share!
Keep in mind it’s OK to do nothing at all, too.
I just received my Master of Sciece in Cybersecurity and Information Assurance, so this week I’m not only celebrating the holidays, but also celebrating the end of graduate school.
Congratulations that’s amazing!
Congrats! Great achievement!
Winding down for the year and trying to not overtax myself
I recently managed to get the https://enso.org team to hire me 🤩 and I started working with them this December 🥳 So it’s technically not my first week there already, but first week when I noticed this thread while being there XD so now I just can’t contain myself to share here with you that I’m super excited about this :D I got some first tiny bugfix PRs merged recently, and this week I might start trying to work on some first small subfeature of the IDE. All this while being a fairly green freshman to Rust, so there will need to be some fast progress on my side XD I definitely expect it to be a rather crazy ride :D anyway, although clacking on the keyboard doesn’t feel different than anywhere else per se, whenever I ponder this I now find that I can evoke a gentle but very refreshing feeling of working on something I crazy believe in, and the sense of alignment feels very pleasantly right. For many years I didn’t think I can find something like this (though always wished). Really hope it will last long! 🤞
Partly ending my sabbatical with a new part time gig doing odd projects, improving docs, and helping write blog posts [edit: and “turning a pile of tech and algorithms into a nice to use product”, lol] for a startup that’s making a end-to-end software/hardware testing platform. 20 hours a week for $92,500 plus benefits was an offer I couldn’t pass up.
Other than that, probably cleaning my apartment because it has gotten out of hand, and playing the wintersday festivities in guild wars 2.
More Advent of Code! I’ve finished at least part 1 of days 1-12 and part 2 for over half of those. It’s my excuse to get back into Rust and restore my lost muscle memory. It’s been a rewarding blast so far.
Also caring for my partner after some surgery. This responsibility could use more systematization. Habitica has been helping but keep falling off the bandwidth due to executive dysfunction. Probably time to put up another whiteboard kanban board with index cards and magnets. Keep it low tech for a quicker bootstrapping time, a more flexible UI, and a more resilient deployment platform.
Also going to tackle my annual review, including some extended meditation sessions on that topic. I’ve been meditating on the more pernicious AoC challenges and it’s helped a lot. That and freeform writing on the problems during my morning pages.
I accepted an offer at a new place after being at the same place for seven years…so I need to start figuring out how to make the transition as painless as possible.
The new position is going to have more C++ so I’ll probably dust that off via AoC.
Working from Hawai’i. Getting used to this new M1 MBP. Catching up on AOC, when I can.
Are they still flying their flag upside down out there? I heard a multiple of reasons, but that one seemed prominent twoish years ago.
Huh. I didn’t know about that.
I feel sort of conflicted? Like, the telescope is gonna be awesome, and probably harmless to the mountain? But the people of Hawai’i have gotten an unbelievable raw deal and these demonstrations of control/sovereignty are super important.
Have been working on my small open source log filtering application https://github.com/maxpert/drep (wrote in rust to ensure no memory leaks and low footprint) that I believe will be very useful for containers to dynamically enabled disable logs on the fly. I’ve personally struggled with problem of enabling disabling logs on fly which were then piped into log aggregator. After looking around a little bit couldn’t find a UNIX philosophy tool so I decided to write my own.
Porting the demo Lua Gemini client to Teliva.
Reading up on and thinking about writing a BitTorrent client in Elixir. Will probably become yet another abandoned side project, but I’ll have time over the holidays so I want to see how far I can get before my motivation burns out.
Getting my GatsbyJS based website closer to release. Struggling through learning enough CSS3 for it not to be as bug ugly as my traditional websites have been.
Also starting a CCNA course as a way to massively bootstrap myself into having enough low level networking knowledge to be able to thrive in my new gig :)
Trying to cherry-pick low-risk Jira tasks that I am comfortable finishing without code review. All the people who would normally review my code are taking the rest of the year off and I don’t want them to be faced with an enormous pile of pull requests from me when they come back next year.
Had to cancel my Christmas trip to visit in-law due to the raising of COVID-19 cases in Europe.
I will use the spare time to work on automation for my mailing list.
Making my way slowly through Software Abstractions as I learn Alloy, I’d bounced off it once years ago. The relation-based logic is interesting in its consistency, and I like being able to find interesting counterexamples with relatively lightweight modeling.
I feel like somewhere in this space is a good game for learning programming abstractions. I have a vision of a powerful checker as an opponent, which ideally would feel more interactive than a fixed set of test cases. Dealing with abstract models might be easier than getting into the weeds of implementation early. The trick is going to be making some tough logic legible, and to present exercises so as to make it learnable. I’m going to look back at the early version from 2002 where the graphical and textual syntax were equivalent, as well as forward to Alloy 6’s new temporal logic features. Alloy probably isn’t the right compromise, but it’s a start for me. (Pointers welcome!)
Tomorrow is the last full throttle wednesday of the year and then let the engines cool off.
Because of lockdown probably grow a beard, eat soup, stew and braised meat, read books, watching wood oxydizing in the stove.
2 more days of work, well 1.2 by now. Then I am going to spend some quality time with my wife and son over the break. I hope to squeeze in a bit of work on some small side projects.