- Using lots of instruments in an Alda score (June 24, 2024)
- MusicXML import and other new Alda features (June 26, 2023)
- JUXT Cast interview at Strange Loop 2022 (November 17, 2022)
- Trash Signal - "The Palms" (November 16, 2022)
- Alda welcomes your Hacktoberfest contributions! (October 10, 2022)
- Clojure through the lens of music (March 30, 2022)
- 10 Bash quirks and how to live with them (January 31, 2022)
- Announcing Alda 2 (June 30, 2021)
- Why I'm rewriting Alda in Go and Kotlin (March 29, 2021)
- How I deploy my personal projects (February 9, 2021)
- Something cool that happened every month of my life: 2011 (January 25, 2021)
- Alda and the nREPL protocol (December 14, 2020)
- Alda has a new logo and website (October 26, 2020)
- Conjuring Clojure in Vim: 2020 Edition (October 5, 2020)
- Using git write-tree to cache builds (August 20, 2020)
- How to implement an Alda library for your favorite language (June 29, 2020)
- Fixing timing issues in tests (April 15, 2020)
- The FIFO-controlled, text-to-speech narrator (February 28, 2020)
- Exit Mice: Eggshells (January 25, 2020)
- Reorganizing my vimrc (December 19, 2019)
- PlantUML turns text into diagrams (December 16, 2019)
- Working with OSC: UDP vs. TCP (December 13, 2019)
- Conjuring Clojure in Vim (November 22, 2019)
- Writing music with Alda #3: flats, sharps, and key signatures (November 11, 2019)
- Writing music with Alda #2: rhythm and meter (October 23, 2019)
- Writing music with Alda #1: your first notes (October 11, 2019)
- Minutiae #5: Strange Loop, Mantra & Chronoid (September 23, 2019)
- Minutiae #4: Strange Loop talk, git submodules (September 10, 2019)
- Minutiae #3: alda-clj lightning demo, weather data, Seven Languages in Seven Weeks (August 26, 2019)
- Minutiae #2: Crux, slideshow tools, Asciidoc, Heart of Clojure (August 15, 2019)
- Minutiae #1: Alda stuff, Clojure tooling for Vim (July 28, 2019)
- Out of the Blue (July 15, 2019)
- A Music Composition Language With a Functional Backbone (October 18, 2018)
- Exit Mice and an ode to grunge pop (July 4, 2018)
- Taskwarrior, where have you been all my life? (May 9, 2018)
- A History of the Architecture of Alda (October 2, 2017)
- Alda for Clojurists (June 15, 2016)
- Alda: A Music Programming Language Built With Clojure (May 24, 2016)
- Vignettes: Vimwiki, HTTPie, jq (May 13, 2016)
- moar no love videos!!! (May 7, 2016)
- Alda Has a Bunch of New Features (November 28, 2015)
- Getting Your First Programming Job: Not as Hard as You Think (November 17, 2015)
- Something cool that happened every month of my life: 2010 (October 12, 2015)
- Alda: A Manifesto and Gentle Introduction (September 5, 2015)
- Making MIDI Sound Awesome in a Clojure Program (June 25, 2015)
- Vignettes: Vim, Fish Shell, Amethyst (June 12, 2015)
- Making MIDI Sound Awesome in Your JVM (April 17, 2015)
- Susanne (April 13, 2015)
- I put some S-expressions in your Ruby (March 7, 2015)
- No Love @ WKNC (January 30, 2015)
- Pixel Rain (January 24, 2015)
- Clojure character utilities, now available as a clojar! (December 25, 2014)
- Antibubbles - 'Cactus' (December 14, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 7 (November 23, 2014)
- A character utility library for Clojure (October 14, 2014)
- RIP, iPod Classic :( (September 18, 2014)
- Introducing Riffmuse (August 23, 2014)
- Antibubbles - Live @ the Layabout (8/5/11) (August 16, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 6 (August 14, 2014)
- 20 cool Clojure functions (July 30, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 5 (July 9, 2014)
- Saint-Saëns' "The Swan" on Theremin (July 5, 2014)
- A novel solution to FizzBuzz (June 14, 2014)
- 4Clojure Problem #178 - Revised (April 6, 2014)
- 4Clojure Problem #178 (April 3, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 4 (March 19, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 3 (March 5, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 2 (February 20, 2014)
- _why's (Poignant) Guide to Ruby in Clojure: Part 1 (January 6, 2014)
- Happy New Year! (January 1, 2014)