Editor's Choice

Thanks for visiting! Here's how to contact me or support what I do.
GeePaw Hill is undertaking a dungeon sort of thing, in Kotlin, using a very interesting room allocation scheme. So I was thinking, what if ...

Recent Articles

(Feb 5, 2026)
GeePaw Hill is undertaking a dungeon sort of thing, in Kotlin, using a very interesting room allocation scheme. So I was thinking, what if ...
(Feb 2, 2026)
Kind of at loose ends this morning. Let's look at the Game of Life code and see if anything comes to mind. Just some small changes, other than reorganizing the files.
(Jan 29, 2026)
I expressed these thoughts in a reply conversation responding to one of Kent Beck's recent substack articles, very lightly edited here.
(Jan 29, 2026)
... not necessarily most beautiful, but there seems always to be something to talk about even in simple programs like the Game of Life. Today we remove the façade.
(Jan 28, 2026)
Of the two approaches I've tried, I have a preference. Let's discuss that and align the code with my wishes. Takes two tries. So it goes.
(Jan 27, 2026)
Let's review yesterday's conversion of the Game of Life from an object-oriented design to simple functions. I have at least one idea already.
(Jan 26, 2026)
The Game of Life code is quite simple. What if we didn't use classes, just vanilla functions?
(Jan 23, 2026)
I stole borrowed adapted reused code for FGNO. Let's review it. CW: Live, dead, LLMs are not your friend.
(Jan 22, 2026)
I rarely use a debugger. When I do, I generally shouldn't.
Practices ]
(Dec 24, 2025)
Further fun with Celtic Knots. Still no code. Is this the dreaded BUFD??
(Dec 22, 2025)
I'm sort of burned out on linkages. A confluence of coincidental occurrences has me entertaining myself with Celtic Knots. Is there programming to be found here?
(Nov 14, 2025)
The ArcRod from yesterday defines the center and one end of a longer rod in 'real life'. I propose what would be called a hack if we did something like it in code. I stumble, but recover. Small steps FTW.
(Nov 13, 2025)
Past time to get back to the linkage. I'm glad I'm not on a deadline—other than the big one—and I don't know when that is. Anyway, let's add a link or two. Result: WOOT!
(Nov 10, 2025)
Let's take back the notion and slogan. Let's describe, all of us, what it would really take to Make America Great Again.
Social ]
(Nov 3, 2025)
Studying the Walschaerts linkage, I think I see a path that my scheme can support. So let's see if we can inch into it.
(Oct 30, 2025)
Upcoming Components challenge us. XP has design thinking. Names are dropped. Brief descent to politics. Cute Video.
(Oct 28, 2025)
Bell Crank is kind of an inflection point. Let's see what we should do next.
(Oct 27, 2025)
Time for a new component, the bell crank. Not your regular crank, no, but a bell crank.
(Oct 24, 2025)
Maybe tables would be a useful way to express a linkage.
(Oct 24, 2025)
I've come up with a better way. At least I think it is. Herewith, a report. Green shoes.