Programming languages

For lazy Sunday coding, when I’m chillin’ and typin’, I use a language called Lebowski. What distinguishes it is its “throw” without “catches”. You line up your runtime exceptions, knock down those pins, that’s how you program in Lebowski. It takes a kickin’ and keeps on abiding. Turn off compiler warnings, they’re out of their [...]

»Read the entire Programming languages Article

Writings dated 6 November 2014

“Did you really think you could hide what you’ve done from me?” my wife said in an accusing tone. “It’s on the frontpage of every paper. In fact it’s so silly, it’s on the frontpage of every tree.” My wife was always telling jokes like that. Putting up with my cruelty and then chiming in [...]

»Read the entire Writings dated 6 November 2014 Article

Short Story: The Roller Coaster Friend

At this fortnight’s writing group meeting, we did an interesting exercise. Each of us jotted down some random details about a character, then we randomly swapped those characters and each of us wrote a story about the character we got. I finished my story with time to spare, so I added a short epilogue as [...]

»Read the entire Short Story: The Roller Coaster Friend Article

Artwork: The Extra

About “The Extra” superimposes a symmetric joker card over a yin-yang. Where the jokers fall inside the white areas of the yin-yang, their colors are inverted. The joker itself was licensed from a vector art supplier, as was the fancy letter J. The yin-yang was created from scratch. All my work on the piece was [...]

»Read the entire Artwork: The Extra Article


DummyTTP is a protocol which can be used to replace HTTP for certain purposes. Don’t worry: no changes to client software are necessary. This is not a difficult proposal requiring committee agreements or consortium meetings. This protocol is subversive, it runs underneath the surface on server-side, invisible to the very browser programmers themselves. Overview In [...]

»Read the entire DummyTTP Article

Short Story: The School Play

This week in the writing group, we did an exercise where there were eight randomly generated words and we tried to use them all in our story. I managed to go through them in order three times, but points off for using some of them twice in a row. Can you guess the eight words, [...]

»Read the entire Short Story: The School Play Article

Short Story: Edward Snowden as a child

At today’s writing group the focus was on improving our dialog writing. We randomly generated about ten dialog prompts, the goal was to pick one or two and use them in a story in 15 minutes. I managed to use all of them; which is less impressive than it sounds because by luck, they all [...]

»Read the entire Short Story: Edward Snowden as a child Article

Short Story: One Year in the Future

I’ve started attending a writers’ group here in England, meeting every two weeks. Every meeting we do a fifteen minute writing exercise; I guess I’ll start publishing the results of the exercises here. This time around the theme was writing for teenagers. The scenario was randomly chosen: “A character goes forward one year in time. [...]

»Read the entire Short Story: One Year in the Future Article

Analysis of Franz Kafka’s “The Castle”

I recently finished Franz Kafka’s “The Castle”, and promoted it to one of my favorite novels. (I won’t be liable for officially recommending it: It’s an acquired taste.) Below is my analysis. Just as Kafka left the novel unfinished, and his friends had to assemble what they could from unorganized scraps, so too I will [...]

»Read the entire Analysis of Franz Kafka’s “The Castle” Article

Technicianing the Architect

I’ve noticed an interesting phenomenon wherever there’s a forum for people to comment on suggested software changes. You can see this phenomenon in the “Suggested Features” subforum of any big indy game community, or in the “Feature Request” discussion groups of any popular indy software package. I call it Technicianing the Architect. Technicianing the Architect [...]

»Read the entire Technicianing the Architect Article