i suck at c so i write other languages. most recently i fell in love
with zig and odin, and fell out of love with rust (maybe i should expand
on that one day).
anyway, here's a list of things i like (at least currently):
one day i would really like this website to be a blog, but i'm not good
at writing in general, and i don't believe i have much to say that would
be of interest to people. please do let me know if that's something you
would read.
my main passion is starting projects and never going actually finishing
them. a few of them, in no particular order:
nine
: a collection of
things related to 9p in go. more of an exploration thing than an
actual project, though i have some ideas i would like to make with 9p.
gitz
: libgit2 bindings
for zig. very much a work in progress but despite what the readme can
say, i would like to have a full and ergonomic binding to everything
libgit2 offers.
lightctl
:
little utility i wrote to control backlight on my laptop, because i
apparently can't google shit and didn't find about brightnessctl until
after i was done with it. oh well...zp
: my own (unpublished) shell prompt that I need to publish. this was
actually the main driver behind gitz
initially.
cfgfs
(name tbd): a configuration management system built
over the 9p protocol based on a pull architecture (more salt, less
ansible). there is currently no code for that as i'm still writing
the spec for it.
grit
: self-hosted git hosting software for individuals
and small teams that value simplicity and speed over features that
have nothing to do in a git hosting software. this was initially being
built in rust, but I later revised my position, chose pragmatism, and
started working on it again, in ruby, with rails. i may write about
this particular decision one day.