Thinking out loud

When a month of work becomes a day, what are you allowed to charge?

I keep running into the same weird feeling.

I can now build something in a day that used to take a month. A whole month of sweat, late nights, skipped family time, and the quiet math of “is this project even worth my freedom?” That sacrifice used to be the justification for the invoice. If it cost me, it felt fair to charge for it.

Now the labor cost drops — and the value does not.

So what am I allowed to charge when the suffering is gone?

The old story was honest, and incomplete

For a long time software freelancing trained all of us the same way: estimate hours, multiply by a rate, maybe pad for risk. The month of pain was visible in the calendar. Clients could almost smell the nights.

That story had a clean moral logic:

  • hard work deserves money
  • longer sacrifice means higher price
  • if it only took a day, it should cost less

It is a clean story. It is also the wrong unit.

Clients were never buying my misery. They were buying a working path through uncertainty. They were buying “this ships,” “this integrates,” “someone owns the broken parts,” and “I do not have to become a full-time engineer to get the outcome.”

The month was the cost of producing that outcome with the tools of that year. It was never the product.

AI did not make the outcome cheaper for them

If a workflow still saves them ten hours a week, the business math did not collapse because my compile loop got faster.

If a lead system still finds opportunities they would have missed, the value is still the pipeline.

If an AI feature still sits in their product and does a real job for real users, the value is still the job.

What collapsed is my cost of production, not their cost of the problem.

Confusing those two is how builders undercharge themselves into resentment — and train the market to believe software should price like a prompt.

It feels weird because identity was tied to the grind

This is not only pricing. It is identity.

A year ago, a serious build meant serious life tradeoffs. That made the work feel heavy and therefore legitimate. When the same surface can land in a day, a part of my brain asks: is this still real work? Did I earn this?

Yes. The earning moved.

What used to be spent on typing, boilerplate, and rediscovering the path is now spent on:

  • choosing the right thin slice
  • saying no to the fake scope
  • wiring it into their actual systems
  • making it operable after the demo high wears off
  • being the person who is still accountable when it breaks on a Tuesday

Judgment got denser. The invoice should track density of judgment and ownership, not how long I can keep a suffering face on camera.

What is justifiable

I am still working this out in public, but the rules that feel clean so far:

Price the outcome and the risk removed, not the keystrokes. “A month of my life” is a personal story. “A production path for this workflow” is a commercial one.

Treat speed as part of the offer, not a reason to discount. Faster delivery is usually what they wanted the whole time. Charging less because I got better tools is like a surgeon charging less for a shorter operation that used to kill more patients.

Keep a floor so “I can do it in a day” does not become a race. If the outcome is real, there is a minimum that protects the relationship. Below that floor I am not being generous — I am training both of us to devalue the work.

Prefer fixed-scope pilots with a clear “done.” Ambiguous hour buckets get weirder when hours collapse. A defined slice, a fee, a handoff — that still makes sense when the build is fast.

Do not show the AI receipt. They do not need a tour of my editor. They need scope, ownership, and what happens after launch.

Separate build from care. A fast first version can be a good deal. Ongoing care, iteration, and operations are where the relationship stays honest if the product keeps mattering.

What is not justifiable

  • Inventing hours I did not work
  • Charging 2024 theater rates for a disposable demo with no handoff
  • Apologizing for shipping fast
  • Racing to the bottom because “anyone can prompt now” (most people still cannot ship)
  • Using last year’s suffering as the only proof of value

A line I can say without flinching

“A year ago this cost me a month of life. Now I can land a first version much faster — which is the point. You are not paying me to bleed on purpose. You are paying for a working system and for me to be responsible for it.”

Or shorter:

“Speed is part of what you are buying. The fee is for outcome and ownership, not for how long it takes me to type.”

The open question I am still sitting with

There is still a real boundary: when does “I can do this in a day” mean the market price should drop because the whole category got cheaper, and when does it mean I simply captured more surplus as the producer?

I do not have a final formula. I have a direction.

If the problem is still expensive for the customer, and the path still requires taste, integration, and accountability, the price should not track my lost weekends. It should track the value of getting out of the problem sooner with someone who will still answer the phone.

That is the thought I am carrying into sales calls, Always Coded Fresh scopes, and the public cadence on Life of AI: stop selling sacrifice. Sell the slice that ships — and charge like the outcome still matters.