
I had a real hard time today stringing words together. Even texting, I'd think one thing and try to write it out and it would just come out wrong. I'm pretty sure it's just burnout, but it's definitely not fun.
And my voice started giving out after lunch so I sounded awful to myself during meetings I had in the afternoon.
I kinda want to crawl into a hole and never interact with another person ever again lol, but alas to be a functioning member of society you kinda need to be society-affinized.

This is my goal ^^^ to be fully hidden in a blanket. T.T
Yesterday I went to an Asian grocery store and got two of my favorites: durian and Big Shrimp.
Durian is such a unique fruit. From a distance, it smells like rotting meat and you think there's no way it's edible. But then once you get close enough to take a bit, the bad smell is replaced by something halfway between a banana and an onion.
It's super rich, creamy, and sweet. But it also tastes a bit like raw onion. It's not really a taste that you can find anywhere else. I love it! I kind of don't smell the rotting meat smell anymore either. And that's not like a flex or anything I think you just get used to it. But that can be a problem cause I won't realize I smell like durian to other people lol.
Apparently these are very large whiteleg shrimp. Holy shit they're good. This is gross, but I really like sucking out the heads lol. I really only know how to cook shrimp like this like I was taught by some Chinese women I lived with, so I just kind of did that from memory. It turned out pretty well, but definitely not as good as they made it lol.
I need to be eating more food and more frequently, so hopefully this'll help. 
I've been working on a toy programming language written in C for the last few days. C can be a very annoying language to work with but I really like Nic Barker's videos on modern C development. There's a lot of good ideas and research in them that's been kind of rekindling my interest in using it as a language!
One tidbit of information is that you can avoid using a build system by just including all of the source code in a single file. So instead of compiling multiple *.c files to *.o files and linking, you just compile a single main.c file that includes all others directly into a binary.
So my main.c file looks like this:
#include <yeah/src.inc>
int main() {
...
}
And then I have a file called yeah/src.inc that looks like this:
#pragma once
#include <yeah/array.c>
#include <yeah/code.c>
#include <yeah/error.c>
#include <yeah/instruction.c>
#include <yeah/io.c>
#include <yeah/lexer.c>
#include <yeah/log.c>
#include <yeah/machine.c>
#include <yeah/math.c>
#include <yeah/stack.c>
#include <yeah/value.c>
Apparently, code actually compiles faster this way as opposed to using a build system. The main con is that there's no easy caching of unchanged files this way.
I'm going to have to switch over to using a build system - probably Meson - but until then I have nice fast compilations with a single shell command:
gcc --std=gnu11 -O0 -g -Wall -Werror -Wextra -Isrc \
src/yeah/main.c -o yeah
And it takes 70ms (although I do have an M4 Max cause I'm a whore for expensive tech lol).