Since summer 2025 I have done nineteen on-site espresso jobs around Portland: new cafes, restaurants, a brewery taproom, two offices and a bakery. I keep notes on every one, partly because I am trying to work out whether this can be a real business and partly because the same three problems keep showing up. This is the honest version. What was actually wrong, what it cost to fix, and the two jobs where I could not help. There is also a section on the roasting, which is the smallest and least profitable part of what I do and the part I would give up last.
Nineteen jobs, and seventeen of them came down to one of these three. None of them are exotic. All of them are cheaper to fix than the owner expects.
One: nobody has touched the grinder
Worn burrs, eleven of nineteen. It raises your cost per drink and flattens the taste at the same time, so you pay for it twice and cannot taste why.
Two: there is no recipe, just a habit
Four of nineteen had no written dose and yield anywhere. Every shift made a different drink and nobody could say which one was correct.
Three: water
Two of nineteen. Portland water is soft and low in alkalinity, which is not neutral for espresso, and it will make good coffee taste thin and sharp.
Four of the nineteen were equipment problems I could not solve in an afternoon. Two of them I want to describe, because I think turning down work is part of the job description.
The office with the eight thousand dollar machine
Beautiful two-group machine in an office lobby, plumbed wrong, no drainage, and nobody whose job it was to clean it. No recipe would have survived.
The new cafe that bought the wrong grinder
A great machine paired with a domestic grinder that could not keep up past twenty drinks an hour. That is not a dial-in problem, it is a purchase problem.
Thirty pounds a week on a shared one-kilo drum. It is the least profitable thing I do and the part of the week I look forward to most.
Why one kilo at a time
Because it is what I can afford and what fits the bay. Small batches mean I can change a profile in a week instead of committing to four hundred pounds of green.
Public spreadsheet of every batch I have roasted: charge temp, first crack time, development, drop, and my tasting note three days later. Including the failures.
🔗Roast log, every batch since Marchmasoncoffeeworks.com↗