Editor's Choice

Thanks for visiting! If you value what I do, here are some ways you can support my work.
I want to understand DSLs and builders. First, I have to figure out how to make a new project with tests in it. I anticipate an onset of grumpiness as I learn new things.

Recent Articles

(Aug 11, 2022)
I want to understand DSLs and builders. First, I have to figure out how to make a new project with tests in it. I anticipate an onset of grumpiness as I learn new things.
kotlin ]
(Aug 10, 2022)
OK, I'm feeling like working on acceleration.
kotlin ]
(Aug 10, 2022)
I have tidying to do, and some stories to implement. At this writing (0815), no actual plan.
kotlin ]
(Aug 9, 2022)
So few lines, so many design questions. We'll work more on Ship motion. (I manage some whimsy. Must be getting more comfortable with IDEA/Kotlin.) P.S. Learned a thing.
kotlin ]
(Aug 8, 2022)
OK, let's see if we can code up an operator in this baby. Overall Result: Much more comfort.
kotlin ]
(Aug 8, 2022)
Let's plug away, learning IDEA, Kotlin, and whatever, while also seeing how much TDD we can do on an essentially graphics-oriented game.
kotlin ]
(Aug 7, 2022)
First some grumbling, then an idea for something useful that I've not done before.
kotlin ]
(Aug 5, 2022)
I'm inching forward in my learning of Kotlin and TornadoFX. Progress is happening, but so slowly that I can't write as I usually do.
kotlin ]
(Aug 3, 2022)
We've all agreed to fork the repo. I'm on my own, more or less, and already confused even though I haven't even started.
kotlin ]
(Aug 2, 2022)
After more than a little hassle, my colleagues and I have a Kotlin shell that we can pass around. Today, for fun, I'm going to try to write some tests and code.
(Jul 28, 2022)
Perhaps the biggest mistake in XP and Agile ...
(Jul 26, 2022)
There is a sticky note on my desk needing attention. Let's attend to it. I have a small concern. Also: smaller steps pay off.
(Jul 25, 2022)
Usage changes. Language is usage. Language changes, not necessarily for the better, in my opinion.
(Jul 24, 2022)
I wonder why I'm doing what I'm doing. Meanwhile, requirements changes to the robot's radar result in some design issues.
(Jul 23, 2022)
I've decided to deviate from the spec to make my work with this example more interesting (to me). I anticipate no real difficulty with this extensive set of changes.
(Jul 22, 2022)
Today I have to find a way to do it right ... and light. How little can I do while still improving the code?
(Jul 21, 2022)
I think we need to improve the map display a bit. We'll spike, and that's going to prove a point that I made yesterday, I hope. Or disprove, in which case we can laugh at me hahaha.
(Jul 20, 2022)
My Customer (me) wants the radar screen rotated to forward = up. The developers (me) are happy to oblige. P.S. Came back later for the thrilling conclusion.
(Jul 19, 2022)
Maybe we need a bit of console display. And I'm sure we'll find some code to improve. Foraging, basically.
(Jul 18, 2022)
Let's not allow movement into obstacles, and maybe penalize moving into pits.