Oh, where do I begin.

Thanks for peeping my website. I prefer going by the pseudonym "Nekobit" because I like a little bit of anonymity. I'm a programmer who enjoys working with networking, graphics, and about everything on the lower-surface. Of course, I'm familiar with web technologies, protocols, standards, and the rest of the not-so-fun stuff.

I enjoy programming entirely as a hobby, so I couldn't give a single shit about being paid for anything I write. I write code because I find it enjoyable, and I like solving problems; mayhaps a symptom of the tism.

What do I use?

For Editing / Programming / Mail / OS, I use GNU Emacs. It's served me well, I'm not the greatest with Lisp, but I can read ELisp alright enough to work with it. I can at least define some functions to assist me when programming and make my own little keybinds. I really just love the keybinds, I'm basically stuck with them. I seem to get the most work done on GNU Emacs of course.

As for my OS and userspace tools, I'm running Gentoo GNU/Linux on my main desktop. Debian is running on my Macbook. I'm currently using KDE because it's the only thing I can tolerate; I also do development for KDE sometimes

What do I program in?

In short: C, C++, Perl, Lisp, Python, and those languages that I have to pretend to care about

I like a lot of things that let me get the job done. I'd say I like writing in C the most since it's just simple and easy to read. It can be painful, and I am willing to accept that nothing is perfect, no matter how many people say otherwise. A lot of libraries that I often work with are made in C, and I can promise that writing class X11InputBackendThingy that just wraps around C libraries in C++ can get annoying for these situations (or using any std template memes).

Hey, that's not to say I hate C++ at all. It's my goto language for large desktop applications or complex servers. I enjoy working in modern C++ a lot (well, sometimes), as it continues to offer nice and type-safe abstractions over things I've done in C for ages. It's great when I want to shit something out without spinning yarn.

Then there's Perl, and I like some parts of Perl. I don't like reading it, but I like writing it. Perl is great due to it's convenient XS bindings, so I can write code fast in Perl, and still write fast code in C. I like old technologies because they are tried and tested.


A picture of my cat Loki doing a lil\ scrunge'