Joe Cecil

Going down the branchless FizzBuzz rabbit hole in APL

I read a bit about APL earlier this week from Xpqz's Learn APL and decided to try FizzBuzz in APL using TryAPL. How hard could it be, right? Wrong. Here's what the finished program looked like: ⍝ Explicitly set the first index, because it affects iota (⍳, as

The benefit of "slacker monk mindset"

There's a certain narrative I think of as the slacker monk story. It says: Don't get involved, man. Keep your head down. It's not worth it. What "it" is doesn't matter. Usually it means volunteering to interact on an ongoing

Just ship blog post

I read a book review today for Just Fucking Ship. Some key ideas seem to be: 1. Work backwards 2. Break it into pieces 3. Get crispy ... which are defined more in the review, and I expect most detailed of all in the book. The review and book give blog

"Don't get involved"

Diocletian (Diocles): "Oh, look, that looks interesting over there. I should get in touch with that person." Aloysius: "Don't get involved. Keep your head down." D: "What? Why?" A: "It'll be disappointing later when you don't follow

Horror and escapist fantasy should go together

Horror and escapist fantasy seem to match nicely as themes in fiction. There's a psychotheurapeutic reason to think they might. I can name two examples of fiction where they match well. When both themes are present they support each other in interesting ways. Already Free suggests one reason

Joe Cecil © 2026