Links
2025 Oct 21
- On AI and the golem - “We are teetering on the edge of the collapse of this particular bubble, and there’s no doubt that ordinary people who didn’t waste precious resources generating sub-par horny images are going to pay the price. Unfortunately, there is very little I can do for us in that regard. What I can do is highlight the fact that the people of the past already answered the philosophical questions surrounding this particular bad idea for us. As we are constantly told that the arts and humanities have no value, and that we can have machines do that work for us, I think this is an important reminder. To be human is to do the work. For better or worse.”
2025 Oct 17
- Choosing friction - That feeling when you're pretty sure you've found one of your people.
- Right Turn of Death - What the what the right-turn-on-a-red-light is _younger than I am_ and was a largely-ineffective idea to save gas during the oil shocks of the 1970s.
2025 Oct 15
2025 Oct 09
- Who Goes Nazi? - From 1941: “It is an interesting and somewhat macabre parlor game to play at a large gathering of one’s acquaintances: to speculate who in a showdown would go Nazi.”
- Dewaffling the tech industry
2025 Oct 08
2025 Jun 25
2025 Jun 08
2025 Jun 07
2025 May 15
2025 May 04
- How to Structure a Clojure Web App 101 - “What has been a challenge is explaining what exactly it is that these libraries do. Doing that - really doing that - requires a mountain of shared context that folks simply do not have.”
2025 Apr 04
- On the foolishness of 'natural language programming' - “It was a significant improvement that now many a silly mistake did result in an error message instead of in an erroneous answer. (And even this improvement wasn't universally appreciated: some people found error messages they couldn't ignore more annoying than wrong results, and, when judging the relative merits of programming languages, some still seem to equate "the ease of programming" with the ease of making undetected mistakes.)”
2025 Feb 21
- HUMAN_FALLBACK - A wonderfully-written memoir of time spent being behind the curtain of a Potemkin AI.
- Why Clojure? - An overview of what makes it a pleasure to work in.
2025 Feb 11
- Situated Software - Re-reading Clay Shirky articles I first read before the Facebook era just hurts. I hear a Ron Howard Arrested Development Narrator voice in the back of my head saying, "But unfortunately, Facebook."
- An app can be a home-cooked meal - If “learn to code” were meant the same way as “learn to cook.”
2025 Feb 06
- You Can’t Post Your Way Out of Fascism - “You can discourse and quote-dunk and fact-check until you’re blue in the face, but at a certain point, you have to stop and decide what truth you believe in. The internet has conditioned us to constantly seek new information, as if becoming a sponge of bad news will eventually yield the final piece of a puzzle. But there is also such a thing as having _enough_ information.”
2025 Feb 02
2025 Jan 31
- CodeCharta - Codebases visualized as architectural models seems very much like my jam.
- A Rant about "Technology" - “Technology is the active human interface with the material world. But the word is consistently misused to mean only the enormously complex and specialised technologies of the past few decades, supported by massive exploitation both of natural and human resources. This is not an acceptable use of the word.”
2025 Jan 30
2025 Jan 27
2025 Jan 26
- JAR on 'Object-Oriented' - "Because OO is a moving target, OO zealots will choose some subset of this menu by whim and then use it to try to convince you that you are a loser."
- In defense of blub studies - "So I always feel a little bit embarrassed and boring when I instead suggest going really deep on what you already know: your main programming language, web framework, object-relational mapper, UI library, version control system, database, Unix tools, etc. It’s not shiny or esoteric, but for me, building a detailed mental model of those (and how they compare to alternatives) might be the learning that’s contributed most to my effectiveness as an engineer."
2024 Dec 28
2024 Dec 27
- Ghostty - Ghostty came out yesterday, if you're into terminal emulators.
- filipesilva/datomic-pro-sqlite - Datomic is so abstract on the storage end that it took me a long time to figure out how to ... store stuff. Thus, I am really liking this docker image for quickly setting up a transactor that uses sqlite. (For low to medium write volumes this seems fine, since architecturally nothing is competing with the transactor for writes anyway.