Você preparou seu café, deu o primeiro gole... e 😖 amargor puro.
A boa notícia? Dá pra consertar. Amargor excessivo normalmente é um bug de extração — e a gente te mostra como debugar isso, passo a passo.


☠️ Por que seu café tá amargo?

1. beans.bad_quality == True

Se você usa grãos de baixa qualidade (tipo robusta barato ou torra muito escura industrial), o resultado vai ser amargo por natureza.
☕ Solução CodeCafé: sempre use cafés especialidade, como o CodeCafé Byte (torra média equilibrada) ou o CodeCafé BIT (escura e intensa, mas limpa).

2. extraction = over()

Mesmo com bons grãos, dá pra errar a mão. O problema pode estar na sua execução.
Café amargo geralmente é café superextraído. A água puxou tudo que podia, inclusive os compostos amargos que deviam ficar de fora do brew final.


🧠 Principais causas de superextração:

🔍 grind.tooFine()

Moagem muito fina = mais área de contato = extração mais agressiva.
Dica: comece com moagem média-grossa e ajuste com base no método.

brewTime > sweetSpot

Passou do tempo ideal? O café extrai até o amargor chegar.
→ Press demorou pra pressionar?
→ Pour over escorreu muito devagar?
Reveja seu tempo total de brew.

🌡 water.temp > 96ºC

Água muito quente extrai rápido e em excesso.
Use água entre 90–96ºC, dependendo da torra.

💧 water_ratio > ideal

Água demais pode parecer inofensiva, mas dilui os sabores bons e arrasta os ruins.
Respeite a proporção do seu método — tipo 1:15 ou 1:16 (café:água).


🔧 4 formas de corrigir (validadas por baristas):

1. grind.adjust(+grossa)

Moagem mais grossa = menos extração. Ideal pra pour over, prensa e até espresso iniciante.

2. brewTime.cut(-20s)

No método de imersão? Pressione antes.
No pour over? Acelere o fluxo ou ajuste a moagem.

3. water.coolDown()

Deixe a água descansar 1 a 2 minutos após ferver.
Temperatura ideal = extração equilibrada.

4. waterVolume.reduce(-10%)

Reduza a água total e observe o impacto. Menos água = menos extração = menos amargor.

⚠️ Tente uma mudança por vez. Senão, o bug muda — mas o café continua quebrado (agora subextraído).


🍫 O lado bom do amargor (sim, existe)

Nem todo amargor é ruim! Um toque de amargor bem equilibrado pode trazer:

  • Notas de chocolate amargo 🍫

  • Nuances de castanha ou noz 🌰

  • Final quente e elegante, como abacaxi grelhado 🍍

O segredo é não deixar o amargor dominar, e sim sustentar as notas doces, cítricas e frutadas como uma boa base de backend.


🧪 serve() && enjoy()

Ajuste moagem, temperatura, tempo ou proporção — e redescubra o sabor do seu café.
Fazer café bom é como ajustar um script: começa com tentativa e erro, mas vira hábito rápido.


💡 Dev Tips:

 

  • Comece sempre por moagem e tempo — são os vilões mais comuns

  • Água 90–96ºC funciona pra quase todos os métodos

  • O melhor café ainda pode ficar ruim se for extraído errado

  • Use cafés frescos, 7–30 dias da torra

  • Documente seu processo: isso vira sua stack pessoal de preparo