but the moon's bright side will find you
even while it's waning

I develop programs on a frequent basis, but few make it past prototyping. Expect this section of the website to become less empty in the future, but don't get your hopes up.

My main editor is Neovim. I type in GohuFont.

I have at least some form of minor to major hatred for every programming language that exists, and if you give me a library with many bindings for different languages then I am never going to be able to pick which one I dislike the least. Most of the time it's C though. In terms of what programming language I hate the most, it's either Python or JavaScript. I have a very love-hate relationship with Rust so on any other day it'd be in that list as well. My favorite types of languages are purely functional programming languages and those based on Lisp.

snake_case forever and always.

Holy War Territory

I indent my code with tabs, never spaces, following the practice of tabs for indentation and spaces for alignment.

I have multiple reasons for preferring tabs, chiefly because:

There are no good reasons for forbidding tabs in any file format or language specification edited by text. Define indentation as nothing more than whitespace at the start of a line, and both sides will be happy. Obviously, there are no reasons for me to use tabs in already space-indented source code — unless it's mine, in which case I convert it.

An argument can be made for spaces in that the fact that their indentation width is consistent and will never change, which for many is a good thing. Ultimately the main appeal of tabs to many — the flexible indentation width — is a preferential thing and lots of people have no need for anything like that.

02O06