# eieio.games

A blog about weird games, internet social experiments, and other stupid things I make my computer do.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Designing the 29th ICFP Programming Contest and Its Littleman Language

DevFeed: [Designing the 29th ICFP Programming Contest and Its Littleman Language](<https://devfeed.tech/articles/i-m-running-a-programming-contest-40767.md>)

Original publisher: [Read original article](<https://eieio.games/blog/im-running-the-icfp-programming-contest>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-07-24T00:00:00Z

Content type: article

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [programming](<https://devfeed.tech/tags/programming.md>)

### AI overview

The author announces the 29th annual ICFP Programming Contest and describes littleman, a new two-dimensional programming language created for it. The contest design aims to avoid a winning strategy based on running an unmonitored AI agent for 72 hours.

### Source excerpt

How do you run a programming contest in a world with AI agents? Maybe this way.

## How LLMs Make Human Effort Harder to Recognize Online

DevFeed: [How LLMs Make Human Effort Harder to Recognize Online](<https://devfeed.tech/articles/legibility-of-effort-40768.md>)

Original publisher: [Read original article](<https://eieio.games/blog/legibility-of-effort>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-06-22T00:00:00Z

Content type: opinion

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [llms](<https://devfeed.tech/tags/llms.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

LLMs make it easier to produce plausible text, websites, and contributions, weakening effort as a signal of quality or care. The author argues that this makes worthwhile work harder to identify and complicates open-source contribution review.

### Source excerpt

LLMs have broken legibility of effort - our ability to tell, at a glance, whether something took a human real work. What happens next?

## Marc Andreessen Egg Game

DevFeed: [Marc Andreessen Egg Game](<https://devfeed.tech/articles/marc-andreessen-egg-game-40769.md>)

Original publisher: [Read original article](<https://eieio.games/blog/marc-andreessen-egg-game>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-05-07T00:00:00Z

Content type: article

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Image](<https://devfeed.tech/topics/image.md>), [object](<https://devfeed.tech/topics/object.md>)

Tags: [game](<https://devfeed.tech/tags/game.md>), [images](<https://devfeed.tech/tags/images.md>), [lighting](<https://devfeed.tech/tags/lighting.md>)

### AI overview

A playful developer article about Marc Andreessen Egg Game, a game for drawing eggs that resemble Marc Andreessen. It describes the game's manifesto and explains technical challenges including egg lighting with a normal map and scoring its speedrun mode.

### Source excerpt

Marc Andreessen Egg Game helps you make eggs that look like Marc Andreessen.

## yt-browse: a terminal interface for searching YouTube channels

DevFeed: [yt-browse: a terminal interface for searching YouTube channels](<https://devfeed.tech/articles/yt-browse-a-powerful-youtube-search-tui-40774.md>)

Original publisher: [Read original article](<https://eieio.games/blog/yt-browse>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-03-04T00:00:00Z

Content type: opinion

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Text-based user interface](<https://devfeed.tech/topics/tui.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code](<https://devfeed.tech/topics/code.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [search](<https://devfeed.tech/tags/search.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

The author presents yt-browse, a terminal user interface for searching YouTube channels. It imports a channel's videos and provides local search across videos and playlists, with filtering, sorting, date-range, fuzzy, and regex features. The author describes building it largely with Claude Code over a couple of days.

### Source excerpt

it's like search, but for youtube

## Building a Simple Tetris Game with Phaser, React, and Zustand

DevFeed: [Building a Simple Tetris Game with Phaser, React, and Zustand](<https://devfeed.tech/articles/really-easy-tetris-40770.md>)

Original publisher: [Read original article](<https://eieio.games/blog/really-easy-tetris>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-02-27T00:00:00Z

Content type: opinion

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Phaser](<https://devfeed.tech/topics/phaser.md>), [Game engine](<https://devfeed.tech/topics/game-engine.md>), [React](<https://devfeed.tech/topics/react.md>), [Zustand](<https://devfeed.tech/topics/zustand.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [game](<https://devfeed.tech/tags/game.md>), [games](<https://devfeed.tech/tags/games.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

The author describes making a simplified Tetris game using only I-block pieces to explore the Phaser game engine. The article explains how Phaser handles gameplay while React renders the surrounding UI, with Zustand sharing state between them, and reflects on Phaser's trade-offs compared with larger engines such as Godot and Unity.

### Source excerpt

tetris, but you only get the good pieces

## snakes.run: rendering 100M pixels a second over ssh

DevFeed: [snakes.run: rendering 100M pixels a second over ssh](<https://devfeed.tech/articles/snakes-run-rendering-100m-pixels-a-second-over-ssh-40775.md>)

Original publisher: [Read original article](<https://eieio.games/how-snake>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-02-25T00:00:00Z

Content type: article

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Text-based user interface](<https://devfeed.tech/topics/tui.md>), [ASCII](<https://devfeed.tech/topics/ascii.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [go](<https://devfeed.tech/tags/go.md>), [multiplayer](<https://devfeed.tech/tags/multiplayer.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pixels](<https://devfeed.tech/tags/pixels.md>), [render](<https://devfeed.tech/tags/render.md>), [server](<https://devfeed.tech/tags/server.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [text](<https://devfeed.tech/tags/text.md>), [unicode](<https://devfeed.tech/tags/unicode.md>)

### AI overview

An engineering article explains how snakes.run delivers a massively multiplayer snake game over SSH. It describes server-side frame rendering, a TUI-based game architecture, bandwidth and performance work, and the use of Unicode block elements and terminal colors for smoother graphics.

### Source excerpt

snakes.run is a massively multiplayer snake game that uses the Secure Snake Home (SSH) protocol. It can render 100M pixels a second.

## Why does SSH send 100 packets per keystroke?

DevFeed: [Why does SSH send 100 packets per keystroke?](<https://devfeed.tech/articles/why-does-ssh-send-100-packets-per-keystroke-40771.md>)

Original publisher: [Read original article](<https://eieio.games/blog/ssh-sends-100-packets-per-keystroke>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-01-22T00:00:00Z

Content type: opinion

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [ssh](<https://devfeed.tech/tags/ssh.md>)

### AI overview

An investigation into why stock SSH sends many packets for a single keystroke, discovered while profiling a high-performance game running over SSH. The author compares traffic patterns, debugs a broken test harness, and identifies the behavior as a property of the SSH client rather than the game.

### Source excerpt

I made my next game twice as fast by forking go's crypto library

## Will AI Pet My Dog for Me?

DevFeed: [Will AI Pet My Dog for Me?](<https://devfeed.tech/articles/will-ai-pet-my-dog-for-me-40773.md>)

Original publisher: [Read original article](<https://eieio.games/blog/will-ai-pet-my-dog-for-me>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2026-01-19T00:00:00Z

Content type: opinion

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Code](<https://devfeed.tech/topics/code.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [llms](<https://devfeed.tech/tags/llms.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The author reflects on how LLMs and coding agents can generate much of their code, making some programming skills less valuable while allowing developers to skip understanding how software works. The article argues that understanding remains enjoyable and meaningful even when it is not necessary for shipping software.

### Source excerpt

Sometimes I don't want to outsource work. Where should I draw the line?

## ssh tiny.christmas

DevFeed: [ssh tiny.christmas](<https://devfeed.tech/articles/ssh-tiny-christmas-40772.md>)

Original publisher: [Read original article](<https://eieio.games/blog/tiny-christmas>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2025-12-24T00:00:00Z

Content type: article

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [ssh](<https://devfeed.tech/topics/ssh.md>), [Python](<https://devfeed.tech/topics/python.md>), [Script](<https://devfeed.tech/topics/script.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [christmas](<https://devfeed.tech/tags/christmas.md>), [python](<https://devfeed.tech/tags/python.md>), [render](<https://devfeed.tech/tags/render.md>), [screen](<https://devfeed.tech/tags/screen.md>), [script](<https://devfeed.tech/tags/script.md>), [ssh](<https://devfeed.tech/tags/ssh.md>), [unicode](<https://devfeed.tech/tags/unicode.md>)

### AI overview

The author describes tiny.christmas, a global Christmas carol service over SSH. Connected carolers advance the lyrics with the space bar, while the server renders a tree selected for the viewer's screen size. The project uses Wish, Bubble Tea, Unicode Braille symbols for higher-fidelity drawing, and pre-rendered trees generated by a Python script.

### Source excerpt

A global christmas carol over ssh

## Are Two Heads Better Than One?

DevFeed: [Are Two Heads Better Than One?](<https://devfeed.tech/articles/are-two-heads-better-than-one-40766.md>)

Original publisher: [Read original article](<https://eieio.games/blog/are-two-heads-better-than-one>)

Author: Nolen Royalty (eieiogames@gmail.com)

Published: 2025-12-09T00:00:00Z

Content type: tutorial

Language: en

Sources: [eieio.games](<https://devfeed.tech/sources/eieio-games.md>)

Topics: [Simulation](<https://devfeed.tech/topics/simulation.md>), [math](<https://devfeed.tech/topics/math.md>)

Tags: [math](<https://devfeed.tech/tags/math.md>), [simulation](<https://devfeed.tech/tags/simulation.md>)

### AI overview

This article analyzes a coin-flipping game in which two independent players each lie 20% of the time. It explains that adding the second player does not improve the 80% accuracy achieved by trusting the first player, because disagreements provide no useful information when both players are equally trustworthy.

### Source excerpt

A look at the surprising probabilities behind a simple coin flipping game