i have nothing major yet just a lot of clarity.
firstly, i am starting to hate my laptop. the fan is getting to loud and the keys are too sticky. i want to get a new laptop.
now career wise. i have three projects i want to pursue;
- a database
- a compiler
- understanding crdt
the compiler is little deeper. i want to write a initial compiler that simply compiles to x86-64 assembly
then using that language write another compiler with a QBE backend then self host it then write a shell in it.
for the database i don't really have much need for one but it would be a nice way to learn about distributed systems.
crdt is mostly for my frobenn. i would still bring it to life. maybe with a better name