The Personal Website of Jeremy Boles

Programming

The practice of bossing a computer around.

Programming is how software gets made, and how a person gets a computer to do what they want it to.

Programming Language Tool Bag

We’re spoiled for choice, which makes picking a language for a project harder than it ought to be. Many of them change often enough that a finished project won’t build when you come back to it a few years later.

A tool bag needs reliable tools: ones that, once learned, don’t ask you to learn them again each time, even after a long gap. These are here for their ubiquity, their completeness, or their stability.

  • ANSI C — 1972, United States
  • Lua — 1993, Brazil
  • Erlang — 1986, Sweden
  • Go — 2009, United States
  • POSIX Shell Script — 1979, United States