Skip to main content

Wake up and smell the glove

After mistakenly buying a large bag of ground coffee, i decided to learn the cold brew process. in the same way that pickleball is similar to badminton, cold steeping resembles espresso and pour over coffee. even though there are obvious differences, some things never change.

Grind

grind size usually affects extraction, but it has no effect here. on the other hand, it always affects filtration and i get very different results without reconfiguring my grinder (Orphan Espresso Lido 2).

for various reasons, i steep in a medium saucepan. first, i add crumbled star anise (because i own too much of it). then, i grind coffee directly into the saucepan.

Pour

i pour water around the perimeter of the saucepan to prevent ground coffee from floating there. then, i agitate the saucepan to submerge the island of coffee. i pour the last bit of water on the froth.

Filter

i filter my coffee more than usual, because my teeth are stain-prone. i also try to maximize yield, so the journey from the saucepan to my glass storage bottle is complicated.

while stainless pour-over filters were cheap, i bought one even though i didn't think it would work well. i wanted to be certain and guessed it would have other uses. it works quite well here, so it's my primary filter. i put it on a Hario flask, and pour the liquid into it.

after pouring almost all of the liquid, i lay the saucepan in my dish rack at an angle. if the beans were ground correctly, the grounds do not shift and liquid flows across the bottom of the saucepan to the other side. on a good day, this flow is invisible.

the second filter is paper, so i pour the insignificant amount of murky liquid in the stainless filter into a small saucepan. i also add the coffee in my storage bottle, because sediment seems to accumulate in it otherwise. then, i empty the glass flask into this saucepan.

there's no reason to use a good paper filter here, so i use a generic, bleached #2 filter in a ceramic holder. cold brew flows into the flask until the filter clogs. when there's enough room in the filter for the small amount of murky liquid in the medium saucepan, i pour that into the small saucepan before filtering it.

if the grind size is perfect, the grounds do not move while emptying the medium saucepan, but sometimes that mass disintegrates. pouring into the small saucepan avoids the worst-case scenario.

if the paper filter refuses to drain in a reasonable amount of time, i put its holder on a small glass measuring cup and refrigerate them. then, i pour the contents of the flask into the glass bottle.

in addition to minimizing drying time, maximizing yield respects the effort people made to produce my coffee beans.

Dry

strange as it may seem to those who reflexively advocate composting coffee grounds, this isn't always practical. coffee grounds are a large part of my garbage, and garbage that contains a lot of damp coffee grounds can become unpleasant.

first, i put the stainless filter in the medium saucepan and place them on top of my refrigerator. a day later, i knock the dried grounds out of the filter, rap the side of the saucepan to aerate the damp grounds, and bounce clumps off the bottom.

when the grounds are completely dry, i dump them, rinse the saucepan, and make coffee again.

Comments

Popular posts from this blog

Improper english

Before retirement ended my last spell of unemployment, i wondered if the timing of that dismissal was ideal. one month earlier or later might have been better? improving a server log was my last assignment. like many other companies, their senior management believed in their culture, technology, and tools. like other well-funded companies, they used Splunk and wanted to use JSON format. nobody reviewed the pull request that would have established a baseline for my work. their Splunk dashboard code was not versioned. Overcommunicating JSON can be ideal, and creating a data structure to discover if a log entry describes an error is easy and reasonably fast, but computers find strings very quickly. a faster algorithm uses less electricity; computer activity is human activity. ...

Deliberate logging

While diagnosing an error, it's not unusual to discover that the application log does not contain relevant information while also being overly verbose. DEBUG-level entries can be cryptic, and maintainers often insist that their applications emit them in production environments. the universal acceptance of low quality logs is a management failure. Holistic development a software development protocol should synergize best practices, but we should run away whenever someone claims that success depends on a protocol's complete implementation. incremental development of software is common, as is reusing large frameworks. the development process can mature similarly. Holistic Development is a protocol i should describe someday, but piecemeal presentation makes sense because partial implementation is help...

Sphinx supplement

Once upon a time, i was in a team led by a developer who was devoted to introducing modern standards. he didn't have much experience, so i think this devotion was essentially a cloaking device. though we didn't generate documentation, most pull requests elicited a request for a docstring change. my first post about Holistic Development focused on logging . this one is about generated documentation. though software developers habitually read code, generated documentation can become their primary source of information because it's easier to read. it also assures product owners that features are addressed, and that the design is orderly. Documentation review a docstring is just a comment until documentation is generated. at that point, evaluation of docstring quality should be based on the generate...