ieve's Squall of Consciousness
Entry 17 - Sunday Stream of Consciousness
(April 12, 2026)
A Bad Grandson
Wellllp. Woke up kinda late. Slept a really long time. I was sposed to go to my Mormor's with my brother to do some garden work or whatever she needed but ... yeah. Sorry. I like... just did not have the spoons to exist with other people.
Woke up 20 minutes before we were supposed to be there, but dog needed a walk so... went to do that and ditched my brother to go do the garden work. I saw her last weekend so, I'm not THAT bad.
Hacking On Stuff, Part One
Have been hacking since. Wrote a self-healing configuration patcher thingy for my one-user application - but, it'll be nice since I'm constantly making changes, and farming changes out to the AI tools, to not have to manually fix the config, or delete/regenerate it every time.
Mostly did it myself. Some guidance from Gemini, but definitely more human coded than not. Which is nice, after playing project manager / program manager for a while.
...
lol @ some of these Jules jobs that were executed before reworking Configuration approach. Like, I'm not going to untangle this. I just took the same prompt and sent it off to do the work again against the current HEAD. What a weird future we're living in.
Wait what. lmao I literally just wrote a migration subroutine so that we don't need to figure out patching the config every time... And Jules went and wrote like, four Ruby scripts to do patching of... stuff. I'm so confused.
(Wait... update, it was writing ruby scripts for... itself? It deleted the ruby scripts for the final deliverable. I'm not sure what they were actually for.)
Tajin Lemon Salmon
holy fuckin shit. Tajin lemon crispy pan fried salmon is ... really fuckin good
I didn't like fish because people were brutalizing it by like, baking it or ... god knows what else.
Even Costco salmon, the prepped one that you just put in the oven (my parents like to get it now), like ok, it's .. fine. it's edible. mostly thanks to a fuckin massive pat of butter melting over the top and autobasting.
But...
It's not crispy. And it's not lemony spicy.
With some balsamic peppery asparagus on the side. Yuh. Bro. Fuego.
I'm basically fuckin gordon ramsey over here.
Monday is already a wash
Wug. I don't wanna go to work tomorrow.
Except, surprise (not surprise?), I have doggie doctor in the morning, then people doctor (PT) at noon. Soooo. I won't even be able to attempt to work until like ... 2pm.
So... I basically don't work tomorrow lol.
Why WOULD the coffee shop be open at 6pm?
Was walking doggo. He did his normal loop: Doggie shop (we were already here today bud), then coffee shop (they're closed. We were already here earlier. You see the rolling door is down right? Your pup cup friends are not here right? (They gave him a cold foam cup earlier today, instead of a whipped cream cup, to give him a non sugary option))
There was some couple trying to go through the drive-though. They saw me on the patio and asked like, "Hey you been here before? They're not open?"
Like. Dude. It's 6pm. No they're not open lmao. This ain't starbucks.
Tipsy Coder's Speedball?
Having coffee. It is now 6:20pm. I've had... an entire bottle of some french wine. I think coffee is appropriate. Sleep is fucked anyway.
Fuck that was a seriously good cup of coffee. It's like the stoner speedball, except I'm only having 2/3rd of it. Except now it's 2/2 of the ... tipsy coder's speedball. I don't care if it's nearly 7:30, I'm making another cup of coffee.
AI Adjutant UI Improvements
I spent all weekend doing user interface upgrades though ... And not really any improvements to the AI itself.
To be fair to me, the interface improvements are REALLY nice. Look at that lil fox emoji being Offline up in the waybar. Takin a nap.
And the window manager status now correctly reflects whether the model is offline, loading/working, actively responding, or consolidating memory which is a huge usability upgrade - Just seeing the status change out of the corner of my eye while I'm doing something else tightens the feedback loop of actually using the local agent, as opposed to getting completely distracted while waiting and doing something else and forgetting about it entirely.
And the terminal now shows a spinner when waiting for the model, which is nice.
And we got streaming implemented, which ... sure, tokens are spitting out of the GPU onto my screen faster than I can read them, but it's just a nice usability upgrade in the sense that like, that extra 0.5-1 seconds I'm not just waiting, I can at least see that it's responding and not stuck.
Thinking tokens are hidden by default but we have the /thinking command to show them if desired, and they're always available in the log.
Got markdown formatting working ... well enough with the streaming response. Not perfect for really long responses, but good enough.
Memory could definitely use some improvements ... doing it on a per-message basis instead of a token basis definitely is not ideal. And a naive "Summarize these messages and add it to memory" approach without considering what's alrady in memory, not ideal. BUT. It kinda works... sometimes it ends up really, really long. Way too long. But. I don't think that's priority.
Tool calling ... exists. I think it's fine for now. I think I want to build some flows that actually USE the tool calling for something interesting, before spending more effort improving the tool calling.
AI Tamogatchi
I think it might be time (uhhh not tonight though lol) to implement AI Tamogatchi. The heartbeat loop exists but it just beats silently in the background. Some basic stats, some ability for the model to wake itself up, some watching GPU memory to see if there's actually room to wake the model up, background consolidation and evaluation of memories, and then ... giving the agent something to do when it's bored.
- 🜌