read


read
or learn more

On method values, part 1

Aug 19, 2024

Prior to discovering Clojure back in 2007, I was a full-time Java programmer. This was long before method handles, method references, lambda expressions, and invokedynamic, so viewing Java through a functional programming lens was not second-nature to me. Regardless, during my early Clojure explorations I fully expected code like the following to “just work”: (defn […]

The Elusive Computer KAMAS Report Volume 2

Aug 7, 2024

The Internet Archive currently has digital copies of almost every KAMAS Report, except for vol 2. KAMAS was (is?) early outliner software originally written for the Kaypro line of computers running CP/M. I previously wrote about KAMAS in my 8-bit Spirituals post and have looked for vol. 2 ever since to no avail. If anyone […]

The Elusive Computer Monograph Number 11

May 28, 2024

Starting in the late-1960s/early-1970s Elsevier and McDonald teamed up to print a series of computing books under the series “Computer Monographs“. I’ve read a couple and they were both well-written and likely ahead of their time. While looking deeper into the series I learned that 26 volumes in the series were printed, however I cannot […]

Notes from Underground: Software Tardigrades

Mar 8, 2024

Cryptobiosis is a peculiar state of biological organization Automatic bug repair and LLMs Tardigrades and foreign DNA Sussman’s “Evolvability and Robust Design” and the Art of the Propagator. Also look at Sussman and Hanson’s book Software Design for Flexibility: How to Avoid Programming Yourself into a Corner. Deep Specification :F

The best things and stuff of 2023

Dec 18, 2023

Great things and people that I discovered, learned, read, met, etc. in 2023. No particular ordering is implied. Not everything is new. also: see the lists from 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011 and 2010 I’m releasing this year’s post early due to upcoming travel, so please hold off […]

Continue >>