---
template=post
title=Weeknotes 2
style=/styles/post.css
style=../writing.css
path-offset=1
weeknote=2
published=2026-01-16 20:26
description=A Busy Second Week; rethought, work, and AoC
---
These weeknotes are supposed to vaguely be about projects I am working
on or work that I am doing, but that might change. I might start to
write it as a sort of diary on the internet. As public as I wish to be,
anyway. So I guess a blog. Is it a blog? Maybe. Damn.
I've avoided calling my website a blog for no reason that I can understand.
Some kind of expectation on what it is? I don't want to classify this place;
it is for the anything i want, and the everything i am.
I have been training Datacenter Technician's at work. Me and my small team
have trained the majority of the people getting deployed from our employer,
but there are still a bit more to go. I'll be doing this for the next few
weeks and then I'll be put on my regular shift.
I did not expect to be good at teaching! I get nervous and anxious around
large groups of unknown people, so you'd think a 5-day long kind-of-bootcamp
of 30 techs every week would be a nightmare. But no, it's been fun! I have been
enjoying it and've even got comments that the people I have been instructing
appreciate and enjoy being in my group. Bizarre, did not expect that one bit.
I do get misgendered a lot, but I do not present especially feminine
and I do not correct people, so how should they know, anyway. I used to show
a little powerpoint at the beginning of it all that said "Genevieve Raine (she/her)"
but I think the anxiety took that away from me.
Regardless, someone came up to me a week or two after they graduated my class
and made me cry.
He told me that his son was trans and that they had a bad relationship, but that
it's been changing recently. He told me, much to my astonishment, that I'd helped
him repair that relationship. That seeing me as my authentic self—seeing me
comfortable in my skin—has helped him feel more at peace with his son's transition.
It was really, honestly, incredibly touching.
I also got to help another trans person get their name updated to their chosen
name before badges were cut, so they'll have their proper name displayed. That
also very much made me feel good.
Enough of work! Time for, erm, work? Personal projects; the things I want to do!
I noticed that corgi was crashing a lot; It was getting OOM killed
because the LLM bots scrape my git repositories constantly and
the CGI-ness of it all uses a lot of memory.
I do not mind the LLM bo- well, no, I do mind. I do not like the LLM
bots. I have Issues With Them, but that is not for the-now. I think
it could be fun to try to optimize corgi and the CGI git application
enough to handle it.
Right now, under the CGI model, I do not think that can happen. I could
probably squeeze some more from corgi, but the main issue is cgit I think.
So, here's the plan:
I will slowly replace cgit. I will implement a cgit-a-like in Rust that uses
the FastCGI model, which is cute like CGI (Cute Gateway Interface),
and hopefully is lighter on memory and CPU. We'll see how this really
works, though.
I plan to selectively replace paths with my, erm, replacement! by using
nginx and gently consuming the paths that cgit wants. I'm going to try to
focus on the intensive stuff first like returning diffs etc.
I've been doing some of 2025's Advent of Code with encouragement from my
dear friend Devon. Go check out their website!!
nove.dev.
I finished Day 1 Part 1 in the old year, and did day 2 in the new.
Something about Part 2 of the first day was just weirdly hard for me.
I'm excited to go back to it, but I am giving my brain some time to
solve other problems.
Day 3 looks pretty fun! Part 1 looks some like my speed; I think it'll
be enjoyable and easyish for me to solve.