It Worked Once
  1. Posts
  2. Entry 019

The server I needed cost half the quote

An agent told me to rent a 16 GB server for $84 a month. One measurement later, the advice was an 8 GB pilot at $44.

Filed
Reading
3 min
Outcome
Fixed

On 1 November I asked an agent how big a remote server I would need to run my agent sessions there instead of on my Mac. It came back with a confident answer: a 16 GB machine with 4 CPUs and 320 GB of disk, at $84 a month, plus roughly $5 to $15 a month for backups.

I can’t judge a number like that. 16 GB sounds reasonable. It’s also the amount of memory my Mac already has. So I asked the agent how confident it really was.

Three bars: the quoted 16 GB at $84 a month in red, the measured 1.70 GiB, and the 8 GB pilot at $44 a month. Figure: The same day produced a quote, a measurement and a smaller recommendation.

What the first answer was built on

The price was real. The agent had read the cloud provider’s public pricing page for AWS Lightsail: $84 a month for the 16 GB bundle, and snapshots at $0.05 per gigabyte-month.

The size was not measured. The agent had assumed I would run 3 to 6 agents at a normal time, 8 to 12 light ones at a peak, and one or two heavy build or browser jobs at once. Those counts came from its guess about how I work. Nobody had counted anything.

The measurement

After I pushed, the agent looked at my Mac. It ran a read-only check of running processes. It read sizes only, no command arguments and no credentials.

It found 22 processes belonging to my agent app. Added up, they held about 1.70 GiB of memory. That included the app window, its server, one agent runtime and the helper tools. One session was actually running.

The new advice called 16 GB a comfort option, not a minimum. Start with the $44 machine, keep heavy jobs in a queue, watch the real peaks, and move up only if memory gets tight. The $84 tier stays as the upgrade path.

The gap is $40 a month, or $480 a year, for a server I hadn’t yet shown I needed.

What the measurement doesn’t prove

The agent was careful about this part, and I want to be as well. The number is one snapshot on a Mac, with one active session. It isn’t a peak. It isn’t several agents at once. It isn’t a Linux server. Adding up memory per process can also count shared memory more than once, so 1.70 GiB is a rough figure.

I can’t say 8 GB is enough. I can say 16 GB was a guess presented as a requirement, and the guess had a price on it.

What I do now

When an agent recommends a size, a count or a budget, I ask for the measurement behind it. If the answer is “an estimate”, I ask whether something can be measured in five minutes, read-only, before I spend money.

The fix · prompt
Before I spend money on this, show me what it's based on.

1. For every size, count or price in your recommendation, say whether you measured it or estimated it.
2. For each estimate, can you measure the real number in five minutes without changing anything? If yes, do that now, read-only.
3. Then give me the recommendation again from the measured numbers, with the cost, and the smallest option that would work.

How to use it

Paste it into the chat whenever an agent recommends something you’d pay for: a server size, a plan, a subscription tier, a number of seats.

What to look for: the word “estimated” next to the big numbers. That’s where an unmeasured cost can hide.

Here that took one question. The first answer sounded sure and was built on assumptions. The second was built on a number from my own machine, and it was half the price.

I’d rather pay for a pilot and a measurement than for a quote.

Revision record

First published.
Fact-checked: backup cost range and figure caption made exact.