Learn a little programming to write tools that do things the way you want to do them.
Jim Hall
Jim Hall is an open source software developer and advocate. His first
contribution to open source was in 1993 with a patch to GNU Emacs, but
he is probably best known for his work on FreeDOS, the open source
version of the DOS operating system, and for his work on usability in
open source software. In addition to writing open source software, Jim
also writes about open source software, including Both.org and All
Things Open, and about technical writing at Technically We Write.
Learning a new programming language can be a fun exercise.
We asked our community for their stories about a "quick fix" that became a permanent one.
Turn off “access time” to make a slight but noticeable improvement on system performance.
The wget command line tool can provide detailed information about what’s happening on a web server.
QEMU is a fast and flexible virtual machine that you configure using command line options.
Learn about these important milestones in computing history as you experiment with writing your first program.
Writing a short Bash script can save typing lots of instructions at the command line.
Open source is for everyone! And at Both.org, we encourage everyone to share their open source journey.
With a bit of programming, you can draw your own Valentine heart in graphics mode on FreeDOS.
Learn about the origins of this classic open source operating system.
Open source makes software knowledge accessible to anyone, so formal training isn't the only path to a...
1 In addition to my work as a consultant, I also teach a few courses on technical...
I live in Minnesota and we haven’t gotten a lot of snow yet, so I figured I’d...