My favourite software --------------------- I feel like I have so many things I want to phlog about quite badly that I could spend the whole weekend on it - I *won't* of course, but the entries are *there* and I can feel them pushing out against from my skull from the inside. Frustrating! Well, here's one thing popped off the stack, anyway. In December I missed out on participating in a lot of conversation about people's choices in software, mostly of the minimalist and Unixy bent[1,2]. I'd been meaning to make a delayed contribution to this thread, and I was quite excited when I thought Cat was doing the same thing with his recent phlog entitled "My favourite software"[3]. Alas, the bastard was "just kidding". Well, I'm not! Like a lot of you, I have a strong preference for working from the command line, and I mostly rely on "standard" unix tools which would not be exciting or new to anybody. I actively try to avoid getting dependent upon non-standard software, even if it would make my life a little bit easier. The only non-textual programs I use on a regular basis are my browser (I will not actually recommend *any* browsers here, I am now convinced that in 2017 there are no good browsers. No, not one), my mail client and some PDF viewer. Previously, I used mutt for mail for a few years, and was more or less happy, but eventually switched back to Sylpheed[4], something I have used for longer than I can even recall. No, not that newfangled fork Claws, but honest to God, made in Japan Sylpheed. I actually think a graphical mail client has benefits. I like being able to copy text from an email to the clipboard without worrying about also selecting some random chunk of interface because my terminal is not aware of the boundaries between panes. I like being able to *click* on links and have them open in my browser. I like being able to scroll past thumbnails if somebody sends me an email with attached photos. Graphic mail clients are not inherently bad, if they are small and light and let me turn off nonsense like HTML email etc. then I have no beef with them, and Sylpheed gets a pass from me. I think the only tools I use occasionally which are not widely known are hnb[5], a ncurses-based "hierarchical notebook" for managing things like todo lists and other reminders, and ncdu[6], a ncurses-based tool for finding files which are hogging your diskspace. Using ncdu sometimes makes me feel like a bit of a lamer because I am sure a true greybeard would bust out some pipeline of standard tools to do the same thing, but oh well. I like it, it has allowed me to happily put off organising my hard drive for many years by quickly finding and deleting a handful of random large things that I decide I can live without everytime I run out of disk space. I have been using tiling window managers for over a decade now, and strongly prefer them over anything else. My "gateway drug" here was Ion[7], which I thought was absolutely brilliant. At some point, the developer of Ion went, well, a little bit funny, went on an odd rampage about projects distributing patched versions of Ion and still calling it "Ion", changed the license, then abandoned the project, then went a lot funny and declared that Linux was worse than Windows and abandoned free software entirely. Well, at some point I moved away from Ion (I don't recall exactly why, probably not just because it was abandoned, I do not subscribe to the modern heresy that software becomes unusable as soon as it stops being developed). Nothing really felt as right, but I ended up settling on Awesome for whatever reason and have used that for years without really loving it. Lately I have been experimenting with i3 (as used by Tomasino[8] and probably others) on my work laptop and I like it a lot. Maybe I'll change my home machine over this weekend. Finally, anybody who is genuinely interested in lightweight non-graphic software for Unix owes it to themself to read every word every written by the great prophet Kmandala. This means their first blog, Motho ke motho ka botho[9], and then their second blog, Inconsolation[10]. Kmandala is my spirit animal! They have (or had, anyway) a huge collection of old and "obsolete" laptops and a driving passion for using lightweight Linux software to reinvigorate them, and this turned into two epic blogs reviewing literally thousands of bits of software that you would probably never hear of anywhere else. All written in a very accessible, lighthearted way. Definitely worth checking out! [1] gopher://grex.org:70/0/~jandal/phlog/favourite-programs-or-not [2] gopher://sdf.org:70/0/users/jynx/dat/20171210.post [3] gopher://sdf.org:70/0/users/cat/phlog/fs20180105.txt [4] http://sylpheed.sraoss.jp/en/ [5] https://github.com/gamaral/hnb [6] https://dev.yorhel.nl/ncdu [7] https://en.wikipedia.org/wiki/Ion_%28window_manager%29 [8] gopher://sdf.org:70/1/users/tomasino/phlog/20171015-i3 [9] https://kmandla.wordpress.com/ [10] https://inconsolation.wordpress.com/