Software I Use
December 2024 ยท 3 minute read
This is the beginning of a series of posts I'm writing about the
software that I use.
I've been a user of Linux [1] and similar Unix-derived systems since
the late 1990's. I probably started that journey through the use of
D.J. Delorie's [2] DJGPP [3] port of the GNU toolchain [4] to DOS [5]
circa 1995, as I was trying to develop my own games as a Fourth Class
Cadet (aka freshman) at the Air Force Academy [6] (we weren't allowed
to have any games on our computers as freshmen--so I tried to work
around that by writing my own). That also brought me to the Allegro
library [7] for game programming. These were in the heady days of
Windows 3.1 [8], though we upgraded to Windows 95 [9] within a year or
two. Somewhere in that timeframe I also came across Cygwin [10], the
Windows port of the GNU toolchain.
Although I can't remember the specifics, I'm quite positive I used
flavors of Slackware [11] early on, though it seems I found Debian
[12] relatively early (at one point I even purchased a set of CD's for
the commercial Debian derivative, Progeny [13]). Nowadata, I do bobble
around occasionally to other Linux variants, but I've mostly settled
into the Ubuntu [14] orbit, with Ubuntu Mate [15] being my typical
flavor--mostly because I tend to use inexpensive, older laptops as my
personal computing platforms.
All that said, it really comes down to the software, not the operating
system. I'm sure I will pontificate on that at some point--but bottom
line, an operating system just needs to "be" (and preferably, be
well!)--the software applications are the real tools. This series of
posts will be about software that I've learned to love (and/or love-
hate) over the years. I'll try to provide some insight into why I've
chosen particular tools, and into how I use them.
Desktop Software
For many people, desktop software is not a thing--I'm quite certain
there are vast swaths of people who really never sit down at a
computer to type up a paper, write software, etc. This isn't a
judgment, just a fact. People can play games on computers... but they
can obviously play them just as well on consoles or--at least as
likely today--tablets and smartphones. Students can do homework on
computers... but my high-schoolers seem to do plenty of it on their
phones (which, frankly, I don't get; but I'm old). Sure, you can read
e-mail or surf the web or look things up on computers, but obviously
most of that is happening on mobile devices (other than perhaps in a
professional environment).
But you know what? I still do plenty on a computer. So I'll share some
of the key applications that either I use on a near-daily basis, or
that I may not use regularly--but to which I immediately turn when
specific tasks arise.
Mobile Software
It's easy for mobile software to become an amalgamation of whatever
random app seems to fill the need of the moment. The Google [16] Play
Store [17] (yeah, I'm an Android [18]) guy) makes it super easy to
download some app to solve an immediate problem. However, many times
in retrospect I think differently about the problem, or about the
wisdowm of adding yet another app to my phone, and I develop
alternative solutions. In some cases, those alternative solutions
involve going back to applications that have a lineage going back to
some of the desktop software I've used in the past.
References:
HTML [1] Linux
HTML [2] D.J. Delorie's
HTML [3] DJGPP
HTML [4] GNU toolchain
HTML [5] DOS
HTML [6] Air Force Academy
HTML [7] Allegro library
HTML [8] Windows 3.1
HTML [9] Windows 95
HTML [10] Cygwin
HTML [11] Slackware
HTML [12] Debian
HTML [13] Progeny
HTML [14] Ubuntu
HTML [15] Ubuntu Mate
HTML [16] Google
HTML [17] Play Store
HTML [18] Android
Site sections:
DIR Home
DIR Posts
DIR About
DIR categories:
DIR tags:
Social media links:
HTML Mastodon
HTML Gitea
DIR Return to main page
Created by Rob French. Unless otherwise noted, content licensed under
Creative Commons: CC BY 4.0.