Uses
This is a uses page.
What? | How? |
---|---|
Boot-loader | GNU + Linux + Fedora 1 , 2 |
OS | Emacs |
Text editor | Emacs 3 |
To-dos | Emacs (org-mode) |
Browser | Emacs (eww), GNU IceCat |
Emacs (notmuch) 4 | |
IRC | Emacs (erc) |
RSS Reader | Emacs (newsticker) |
Writing | Emacs (org-mode + AUCTeX + RefTeX) |
Bibliography manager | Emacs (ebib) |
Music Player | Emacs (emm) |
Media Player | MPV |
EBook Library | Calibre |
Professional languages5 | Python, R, Fortran, SQL |
Hobby languages6 | Perl7, Elisp, Forth, Common Lisp |
Flirtation languages8 | Haskell, OCaml, Clojure, Lean4, Guile, Elixir, Rust |
Footnotes:
I previously used Gentoo but switched to Fedora due a bug I was having with external monitors not appearing after hibernation. This occurred late one night whilst writing my PhD thesis and I didn't have the time or mental energy to fix this so I decided to install Fedora. The bug persisted in Fedora and I've experienced a lot more bugs and crashes. As soon as I've got some spare time I will be switching back to Gentoo - it is far the most stable distro I've tried out of Ubuntu, Fedora, Manjaro, Arch, NixOS and Gentoo.
Unfortunately, I also have to use Windows for work.
I previously used Vim for around 5 years. The scope of what I'm able to do now far exceeds what I was previously able to do with Vim. Prior to Emacs, the thought of spending days tinkering with my editor's configuration file would have seemed impossible! Emacs feels like a snug room that I've built myself with everything just so. A little retreat from the stresses of the modern world. Vim just always felt like a tool.
Prior to Emacs, I used thunderbird for about a decade and had no complaints!
These are the languages that I consider myself fluent in and use for my day job.
These languages I use for hobby projects. I've written some decent projects in these but I'd need to build up some more experience and knowledge of best practices before I'd feel comfortable subjecting some future employee to a maintenance burden.
I suffer from a common Perl related vision problem whereby I can write Perl but I can't read it - not even my own.
These languages I've read a book or two about along with spending a lot of my day thinking about them. If I was given the green-light to do some work using one of these languages I'd ditch my tried and trusted languages in a heart-beat; and then most likely come crawling back, cap in hand, having realized I fallen into the trap of "the grass is always greener".