Editor's Choice

Thanks for visiting! If you value what I do, here are some ways you can support my work.
More on Request-Response. Maybe some little objects?

Recent Articles

(Jul 1, 2022)
More on Request-Response. Maybe some little objects?
(Jun 30, 2022)
Moving toward standard request-response. Seems about time. But Never would be better. ALSO: A very brief introduction to industry standards of completeness.
(Jun 29, 2022)
I've made a mistake. Or I'm about to make one. Or both. Certainly not neither.
(Jun 28, 2022)
Today we work further toward accommodating the 'spec'. I think we'll focus on the robot status. I think I may rediscover why something is a good idea.
(Jun 27, 2022)
We need to make the robot-world communication a bit more like the spec, and a bit more like client-server. Then we can make more progress. ERRATUM Near the end.
(Jun 26, 2022)
More on the JSON connection. I think I see something symmetric, if not actually easy.
(Jun 25, 2022)
The spec requires us to communicate using JSON. It's time to get started with that. As I type this I wonder something ...
(Jun 24, 2022)
TCP. I think I know what I did wrong yesterday. If I can make this work, it'll help me TDD the server's main loop. Bonus: Kitty!
(Jun 23, 2022)
Let's try more than one connection. Do I need coroutines? Let's try without. LEARNING: I seem not to be able to have multiple connections within this one program.
(Jun 23, 2022)
I'm spiking TCP. Not writing the article as I go. Instead, I'll record bits of progress and what I may have learned.
(Jun 22, 2022)
Something in last night's Friday Coding Zoom struck me. I need to think about this and try it.
(Jun 21, 2022)
OK, sockets. At least for a little while. And a conversation with myself. No, I'm OK, really. And thanks to Dave1707.
(Jun 20, 2022)
Let's start by talking about design. Software design. I definitely don't know anything about any other kinds. Interesting thoughts interwoven with vague mumblings.
(Jun 19, 2022)
Let's review some code.
(Jun 18, 2022)
Try again. Fail again. Fail better. Been down so long, it looks like up to me. Summary: Much better.
(Jun 17, 2022)
Let's see about helping the robot understand the new 'look' tables. I feel sure that I'm going to want an object up in this thing. The outcome may surprise you.
(Jun 17, 2022)
Today's demo day. We're good to go, but I think we can do better. Anyway, gotta do somethin'. Anti-Spoiler: I decide not to spoil the code for the sake of maybe a feature.
(Jun 16, 2022)
Rotation Matrices? Why not, might be better. Let's spike. Warning, this is gonna get a tiny bit mathematical.
(Jun 16, 2022)
Awakened by a strong rainstorm, I decided to get up and watch it. I'll code a bit while I do. I'll try to think before, during, and after coding.
(Jun 15, 2022)
So many good ideas. But we need to ship it. We'll talk about that—and get ready to do it! UPDATE: Walking skeleton works!