Skip to content

COFFEE.SUCKS / GO DEEPER.

MAKE YOURCOFFEEBADASS.

A place for roasters to dig into what happens, why it happens, and how to do it better.

Record. Experiment. Share what you learn.

Free membership. Invitation only.

02

Lifetime invitations
for every member.

01 / OBSERVE. ROAST. REPEAT.
Roasted coffee beans in a cooling tray — illustrative image
GOOD COFFEE.
BETTER QUESTIONS.
STAY
CURIOUS.
FROM THE BEAN TO THE WHY.

GOOD COFFEE TAKES
BETTER QUESTIONS.

FREE TO JOIN.
TWO LIFETIME INVITES.

Your roasting practice,
in good company.

A place to save what you notice, explore what changes and ask what comes next.

All member features are free. Start with an experiment, return to your notes and find another perspective when you need one.

01

Record the thinking.

Explore burner, airflow and phase decisions. Add notes at the moments that matter, then play the roast back.

02

Build your own library.

Keep your saved roasts and notes in your private member library. Choose what you want to share.

03

Share the whole story.

Let someone follow a roast, its adjustments and your observations through a replay you choose to share.

04

Look a little closer.

Explore the origin library and annotated Advanced Samples. Connect processing, heat decisions and possible cup character.

05

Ask the crew.

Bring a roasting question, compare observations and offer a useful reply. Learn from the decisions behind someone else’s cup.

06

Take the lesson with you.

Save a video of your roast playback to share the learning beyond the studio, where your browser supports recording.

Your library is private. Sharing a replay is your choice.

Find your crew

A SMALL TASTE OF THE TOOLS

Follow a curve.
Find a question.

Try a public teaching sample. Watch the stages unfold, explore the notes and think about what you might ask at the cupping table.

Explore the free demos

Illustrative learning tools. A starting point for thinking, never a recipe for your machine.

FROM CURVE TO CUP INTERACTIVE NOTES

A balanced progression

Follow an illustrative roast from charge through turning point, colour change, first crack and drop. Temperatures are example probe readings, not targets.

ROAST TIME00:00 / 10:00
BEAN TEMPERATURE205.0 °C
ROR · SMOOTHED— °C/min
Ready to explore

RoR uses the trailing 15 seconds; shown after charge recovery. Select a curve dot to read its note.

BEAN TEMPERATURE · °CROR · °C/MIN
A balanced progression: bean temperature and smoothed rate of rise over roast timeAn illustrative roasting profile lasting 10:00. Bean temperature uses the left axis in degrees Celsius. Mint RoR uses its own adaptive right axis in degrees Celsius per minute and a trailing 15-second average, hidden until 15 seconds after the turning point. Press play for a compressed educational playback, or use the time slider and stage buttons to explore the observations.
ROAST TIME · MIN:SEC
Bean temperature · left axisSmoothed RoR · right axisEducational playback · time compressed
Drying
50.0%05:00
Maillard
30.0%03:00
Development
20.0%02:00

Share of total roast time, from marked events.

Drag to explore the roast
10:00 roast · approximately 24s playback at 1×
AT THIS STAGE00:00

Charge

Coffee enters the roaster. The probe reading falls as the beans absorb heat.

Good communities
grow with care.

The crew grows through people who want to learn together. Each member has two lifetime invitations, at every community grade.

  1. 01

    An invitation finds you.

    A member invites you personally. No invitation yet? Add your name to the waitlist.

  2. 02

    Make yourself at home.

    Accept your invitation and sign in. Membership and all member features are free.

  3. 03

    Bring two good minds.

    Every member receives two lifetime invitations. Choose people you would enjoy learning alongside.

Curiosity gets you somewhere.

John sets the number of waitlist places each month. Join to be considered for a future invitation; a place and a date are not guaranteed.

Join the waitlist

THE WAY WE DO THINGS

Better questions.
Shared generously.

I’m John. I’m sharing what I learn through production roasting — the observations, the decisions and the work behind a more consistent cup.

coffee.sucks is a place to make those connections together, with practical examples and space to ask why.

Meet the crew
01

Bring the context.

Share your observations, your assumptions and what you are trying to understand. A curve becomes more useful with its story.

02

Make room for questions.

Different coffees, machines and experiences lead to different decisions. Be curious, generous and specific when you reply.

03

Share with care.

Get permission before sharing someone else’s work. Keep personal information private and give credit where it belongs.

SMALL MARKS OF A SHARED PRACTICE

Grow through
what you give.

Community grades recognise genuine participation and helpful contributions. Visits, clicks and follower counts do not earn points.

  1. 01

    Seed

  2. 02

    First crack

  3. 03

    Developing roaster

  4. 04

    Curve explorer

  5. 05

    Roast contributor

  6. 06

    Community steward

These are community marks, not professional qualifications. Grades never add invitation seats: every member has two lifetime invitations.

From knowing how
to understanding why.

A practical roasting class for working roasters and people moving into production roles.

Together, we’ll work through the thinking behind a roast — and use the cup to keep the conversation honest.

01

Start with the green.

Explore how density and processing can inform the way you approach a coffee before the first batch.

02

Read the roast.

Make sense of roast stages, energy decisions and the observations that help you respond along the way.

03

Connect the curve to the cup.

Use cupping to question a roast profile, investigate flavour and decide what to explore in the next batch.

04

Think in production.

Look beyond one good roast. Build a practical approach to consistency, repeatability and everyday decisions.

Date, venue and pricing to be announced.

Be the first to hear

YOUR NEXT CHAPTER IN COFFEE

A little
curiosity.
A better roast.

Leave your details to hear about the upcoming roasting class. You’ll get the dates, location and pricing when they’re ready.

No payment. No commitment.
Just a place on the interest list.

Class interest is a separate list. It does not create membership or reserve a class place.

HAVE SOMETHING TO ASK?john@coffee.sucks

THE ROASTING CLASS

Save me a spot
on the interest list.

Fields marked are required.

This is an expression of interest. It does not reserve a paid place.

About John

A little about John.

John Ou is the person behind coffee.sucks. His work focuses on production roasting: reading roast curves, connecting heat and airflow decisions to the cup, and building consistency from batch to batch. He shares practical observations from that work and is preparing a roasting class for people who want to understand the thinking behind the process.