Michael Fogus's Blog, page 3
April 10, 2023
RIP, Prince Joli Quentin Kansil (Jan. 27, 1943 – Mar 27, 2023)
Prince Joli Quentin Kansil was a renaissance man amongst game designers. A world traveler by desire, his roots (when he planted them) were in Philippines as an English teacher. I’d like to think that his designs are the kinds of games that might have been invented by “the most interesting man in the world.” In […]
Published on April 10, 2023 03:04
January 6, 2023
Code Riffs
Once upon a time I was deep into the MD/DC/VA area punk scene, and believe it or not I played in my share of bands and participated in my share of punk shows — both in the crowd and sometimes even on stage. I look back on this time fondly, but to be honest I […]
Published on January 06, 2023 00:09
December 13, 2022
The best things and stuff of 2022
Great things and people that I discovered, learned, read, met, etc. in 2022. No particular ordering is implied. Not everything is new. also: see the lists from 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 creating […]
Published on December 13, 2022 00:59
November 10, 2022
The one about Lisp interactivity
Lisp REPLs are on the collective lips of the WWW lately and so I thought I’d add my little bit of chatter to the mix as well.1 For example, David Vujic wrote a post that fell victim to common misconceptions about what a REPL is. Slava Pestov also joined the fray when he tweeted about […]
Published on November 10, 2022 08:52
December 27, 2021
The best things and stuff of 2021
Great things and people that I discovered, learned, read, met, etc. in 2021. No particular ordering is implied. Not everything is new. also: see the lists from 2020, 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011 and 2010 Great posts | articles | talks read/watched A Short History of Objective-C – Sadly, Brad Cox […]
Published on December 27, 2021 01:20
November 19, 2021
Thunks — a place to think through ideas still forming
I haven’t been blogging much lately because I’m currently embroiled in a years-long trend toward developing ideas and not quite formalizing any of them. While I have a lot of disparate notes around ideas it makes little sense to just put them out there for all to see1, yet I would still like to put […]
Published on November 19, 2021 07:50
July 20, 2021
Clojure builds as an amalgamation of orthogonal parts
tools.build The Clojure Core team recently released a new Clojure library, tools.build, that is a culmination of thought around batteries-included build support for Clojure projects. I won’t go into detail around the history and contents of the library in this post because much of that is found elsewhere, including the announcement post, the tools.build guide, […]
Published on July 20, 2021 03:01
January 15, 2021
Clojure Core
Earlier today Rich Hickey let the cat out of the bag that I’m joining the Clojure Core development team. We are excited to welcome @fogus, long-time Clojure contributor and co-author of Joy of Clojure, to the Clojure core team!— Rich Hickey (@richhickey) January 15, 2021 This is a change from my previous relationship with the […]
Published on January 15, 2021 05:51
December 31, 2020
The best things and stuff of 2020
Great things and people that I discovered, learned, read, met, etc. in 2020. No particular ordering is implied. Not everything is new. also: see the lists from 2019, 2018, 2017, 2016, 2015, 2014, 2013, 2012, 2011 and 2010 Great blog-posts / articles read The Octopus: An Alien Among Us – for biology-curious goofs1 such as […]
Published on December 31, 2020 02:47
December 22, 2020
ToriLisp – an ersatz LISP for tiny birds
When deciding to work on a side-project three factors are needed to transition from fancy to application: goal, motivation, and time. Time is usually the biggest sticking point for me personally but with COVID most of what I may have spent my time on this year was cancelled. However, motivation was still a huge sticking […]
Published on December 22, 2020 01:49


