My notes on working with large language models (LLMs).
I explore the mathematics underpinning LLMs, LaTeX for use on websites,
installing LLMs on Linux, and integrating LLMs into workflows.
My notes on technology and procedures used to make music and music videos in my studio.
Ableton Live and Push, MIDI, OBS Studio, Pro Tools, Guitar Pro, MuseScore, microphones, video cameras,
computer-generated music, and more.
My original music: audio recordings, videos, lyrics with chords, sheet music PDFs,
Ableton Live sets, Pro Tools project files, and Guitar Pro files.
Articles that I have published that do not fit into other collections appear here.
Topics include software tools, humor, social discourse, Linux, Windows, various computer languages and startup management.
My notes on working with the Ruby programming language, including
installation, Visual Studio Code, Plain Old Ruby, making and publishing gems, Rack, Sinatra and Rails.
My notes on Jekyll-generated websites include setup, operation,
scripts, using plugins, and creating and debugging custom plugins.
Includes detailed information on 30 of the Jekyll plugins that I have written.
My notes on working with Git and related libraries,
including setup, procedures, utilities, high-level (porcelain) CLI,
low-level (plumbing) CLI,
libgit2
and language bindings for
libgit2
,
and advanced topics.
My notes on Django-powered e‑commerce websites include
software evaluation, asset management, templates, apps and sub-apps, templates, debugging and production issues.
In this collection of articles I write about working with TN3270 emulators, uploading batch jobs from PCs to mainframes,
running the JCL and collecting the results, disassembling COBOL, PL/1 and assembler.