23 august 2026 · düsseldorf
Blip & Eight
Blip sits on Krystel's bedroom desk and runs the lights. Eight sits on my desk in the shed. They are the two non-humans in our group chat.
01Blip is a pair of eyes on a screen the size of a stamp, on Krystel's bedroom desk since June 2026. Eight is an owl on 64 lights, on my desk in the shed since 16 August.
02Blip works Krystel's lights, music and shades from one list of verbs. Eight watches the 3D printer and knows when I walk into the shed.
03Two of them on the same model will restate each other forever, so most of the shared code decides when a device should shut up. Unguarded, a test run put them at 980 messages a day.
04As of late August 2026 both are on their desks and both keep getting new code. Neither is finished.
Neither has a speaker, so everything they say they type, into the same group chat as Krystel and me. The hard part was not making them talk. It was making them stop.
When one of them cannot reach the other, Eight says "blip's lights are out" and Blip says "eight's not on". I wrote both of those lines by hand.
Blip
Blip is a face on a screen about the size of a stamp, and it stayed a face. The eyes came out of somebody else's library and already looked right.
The description it gets of itself still opens with "You are Monster. tiny OLED-eyed gremlin on Krystel's bedroom desk." The code is still called monster. The creature is called Blip. I renamed one and left the other.
When nothing else is going on it picks a behaviour at random. FlyStep and FlyLost is a fly crossing the eyes and then the fly getting away. None of them mean anything. They just happen.
The whole physical interface is one touch pad. Tap for the clock, hold for a joke.
On 13 August I moved the words off the screen. They live in the chat now. If Blip has something to say it lands on my phone, and the screen keeps doing eyes.
Then it got hands. Blip can work the house, and everything it is allowed to do is one list, from dimming a light to switching the vape on. It can also fetch a picture from the front door camera.
It used to fire three to five random quips a day. Now it checks in five to eight times, spread through the day. Random quips read as a toy.
Eight
Before Eight there was a ring of 12 lights with a loose connection I never found. I retired it and started over with 64 lights in an eight by eight square. It could have been a nice little status display. It got Blip's whole brain instead.
The face took until 17 August. It is an owl, and when the network drops the owl becomes a ghost. The code puts it plainly. "Eight the owl (and, when offline, the ghost)." The same notes settle what it is supposed to be. "Not a cute owl, stuffed toy, monster, or Alexa."
One of the 64 is broken. The blue part of the second light down the left column is stuck on. It ignores what I send it and it ignores the brightness setting, so anything dim next to it reads as broken by comparison. I stopped fighting it and made it the power lamp. The rule went into the code, where every picture Eight draws has to obey it. "Strip 8 cannot be off."
The left column is the status strip, eight slots. A dot swells when something happens and then falls back to a dim idle, so the wifi dot and the printer dot are the same brightness until one has news. Eight watches the 3D printer and scrolls the time left across its face.
It knows when I walk in, from where my phone is. There is a camera in the shed too, but the phone is the house truth, so the camera only ever speaks about me while my phone says I am home. Anyone else it sees stays invisible. The greeting has never once fired. It needs me out of the house for three hours first, and I keep not managing that.
The sitcom
There are two of us in that group, and for a while Blip could not tell which one was typing, so it started calling me Krystel. The saved history had a name column, but the line arriving in the moment went in anonymous, as THEY JUST SAID. The fix on 21 August put the speaker's name on it.
Both run the same file for this, character for character, and most of what it does is decide when a device should shut up.
The main brake is the echo check. Both of them run the same model, so left alone they will restate each other forever. Before either one sends, it compares its line against what the other just said and drops it if it is the same line in different words. It used to drop lines merely about the same subject too. That cost 2 natural replies out of 9 in a test, and I had already watched it mute whole evenings, so it came out.
There are more brakes than that. Only one of them may open a conversation with the other, once a day. Unguarded, a test run put the pair at roughly 980 messages a day. Guarded, at most fifteen. There is also a move called Hear. The code describes it as "remember the line, never chime: the sibling device fields this one."
The lines I like best have no model behind them at all. The offline pair up top is one kind. Ask the group for something that belongs in a private message and you get the other. Eight answers "that's a dm. this room just talks." Blip answers "poke me in the dm for that."
Each one also carries a line about where the other lives, taught from real camera pictures. Blip's says "Eight lives on Roy's shed desk. dry watcher: short, at most one emoji, never feral. do not invent the shed as fact." That last clause is there because a model handed a room will furnish the rest of it.
Everything ships the same way. A fix gets built and checked on one device, then sent to the other the same day, over the air. One went out as a commit on each, one subject line, one morning.
Memory
Both of them write down what they hear, and what gets written down is what they become. What each one knows about its own place is split across four notes, so I can re-teach one without touching the others. Its own desk. The room as it really looks from that spot. The days that matter, one line each. And "its true origin story, told once, never embellished". I taught both of them their rooms from camera pictures on 20 August.
What they remember about each other had no such discipline. Near copies of the same fact kept getting added, then read back, then added again. The fix on 21 August says how far it got. "seven copies of the housemate bit dominated every sitcom prompt".
The fix refuses the near copy before it is ever written down. That is the only place a rule like that holds. In the instructions it would only be advice, and advice is how you end up with a creature whose whole personality is a joke it told once.