Blog

  • More Alarm Fun

    More Alarm Fun

    I’m back to tinkering with our alarm system. In 2023, we replaced the landline phone dialer with a combo IP/cellular communicator. The manufacturer recommends connecting the communicator via the Vista-20P long range radio interface. That mostly works, but every few months or so, the panel would briefly stop “seeing” the communicator, which would cause the keypads to start incessantly beeping until someone manually cleared the trouble condition. One time, we went away for the weekend, only to return and find that it had been doing this for two days straight (our cats were not happy). Fortunately, the communicator also supports a “tip/ring” configuration that emulates a phone line, and I was able to switch over to that to (ostensibly) prevent the trouble condition. I have yet to test it, because the panel also needs a new battery, another condition that causes it to periodically go into trouble. As a result, we’ve mostly been keeping the panel in programming mode, and not using the alarm for the past few months.

    I have a new battery ready to go, but before I put everything back into service, I’m working on adding a Konnected Alarm Panel Pro Interface Kit to the system. This is a really clever system that attaches to the existing panel and makes up to 12 existing zones visible to our home automation controller. It can also arm/disarm via a keyswitch zone, and monitor arm/disarm and alarm trigger status using the Vista’s on-board relays. My initial plan is to hook the front/back/basement/patio doors, garage door, and motion detector zones up to the Konnected panel, which will make some cool automations possible, e.g. turning on the back porch light when we open the door at night, disarming the panel at the same time we unlock the back door, setting the hub mode to “away” when the alarm is armed (and vice versa), etc. As of this writing, I have all of the Konnected components mounted, connected, and powered up, and just need to hook up the zones and do the programming on the Vista for keyswitch and triggers. The hardest part of this was finding room in the panel cabinet for the Konnected boards. They are not large, but the cabinet is… rather crowded. When I installed the alarm back in 2002, I didn’t give much thought to wire management, so it’s kind of a bird’s nest in there. There is the Vista board itself, the battery, 2 terminal blocks, a zone expander, and lots and lots of haphazard wires. I was able to reposition the zone expander to make room for the new boards, but it took some very careful planning. Once everything is finished, I’m going to see if I can neaten the wiring up a little bit and maybe organize some of it with zip ties. Whatever the case, I’m looking forward to seeing how this works.

  • Memories of Dad

    These are the notes I made for when I spoke at Dad’s “Celebration of Life” service earlier today.

    • One of my father’s favorite activities was walking. He would go out for hours at a time, and on any given day, if you were to visit Linthicum, there’s a good chance you’d see him. He kept walking for his entire life, as long as he was able. It’s not too surprising, then, that some of my earliest memories of him were of taking walks around the neighborhood, hand in hand. I don’t remember much of what we talked about, but I suspect that, like most 5- or 6-year olds, I asked a lot of questions, and he did his best to answer.
    • Another of Dad’s loves was mathematics, and he was eager to impart his enthusiasm for  math on his children. On many evenings, instead of reading us books, he would give us arithmetic, algebra and geometry lessons. This would have been the late 1970s in my case, about the same time the Atari 2600 video game system was becoming all the rage. Like every kid my age, I wanted one, and I let my parents know this in no uncertain terms. My dad’s response to this was “if you get a computer instead, you can program your own video games”. A few years later, in 1981, our parents bought us a home computer for Christmas, thus setting both my brother and me on our eventual career paths.
    • I think it’s fair to say that my father was a private person. But even though he might not have said it in as many words, there was a way you could tell if you were in his “inner circle”, and that was if he had a nickname for you. Dad rarely called anyone in the family by their [given/real] names. When we were kids, his name for me was “Kiddo”, my brother was “Ditto”, and my mother was affectionately known as “Cheed”, although more recently, she became simply “The Boss”. Dad also had a strange affinity for spelling words backwards. Among others, birds were “dribs”, raisins were “snisiar”, and milk was “klim”.
    • Then there were the rides. When I was very little, Dad would entertain me (and, later, my brother) by holding me upside down by the ankles and swinging me back and forth like a pendulum. He called this a “pickle ride” (as an aside, I’ve often wondered if this was one of the reasons I got carsick so often as a kid). Another one was the “stupid ride”, where I would stand on Dad’s feet and he would take my hands and walk me around the room while chanting “stupid ride” over and over in sync with his steps. That one definitely lived up to its name. Years later, when grandchildren appeared on the scene, Dad trotted the same rides out again, providing plenty of laughs and eyerolls, and no doubt enjoying reliving that part of his life.
    • Although most thought of him as an academic, Dad was also a sports fan. He made a few futile attempts to teach me football, first sending me out to run passing routes. When he figured out that I wasn’t very good at catching the ball, he switched to the ground game, playing defensive lineman and challenging me to run past him. That was also a failure. A few years later, thoug, he was somewhat more successful at teaching my brother, John, how to play catch.
    • When I was 13, Dad took me to Memorial Stadium for my first Orioles game. It was August 25, 1983, and the opponent was the Toronto Blue Jays. The only reason I remember the date is because the day before, August 24, was the game where Tippy Martinez famously picked off three baserunners in a single inning. We missed seeing that by one day, but our game was exciting in its own right. We had great seats along the third baseline, courtesy of Dad’s stockbroker, who gave him the tickets. The game was scoreless until the top of the 10th, when Toronto went ahead 1-0 on a solo home run by Barry Bonnell [rhymes with tunnel]. In the Orioles’ half of the inning, “Disco” Dan Ford came to the plate with 1 out and runners on first and second. Dan Ford was probably most remembered for being injured. He spent about half of his Orioles tenure on the disabled list. That night though, he hit a 2-run walk-off double to win the game. I still remember watching Al Bumbry’s helmet fly off as he rounded third at full speed to score the winning run, and then the deafening roar of the crowd. I think my ears are still ringing.
    • During summer in the 1980s, we would often vacation in Ocean City, MD. I remember being super excited about going to the beach every summer, but I always had the sense that my father did not share my enthusiasm about these vacations. As a kid, I could never quite figure out why that was. After all, what’s not to love about being cooped up in a tiny, single-bedroom condo for a week with 2 teens during the peak of the summer beach season? To his credit, he was always a good sport about it, although I’m not sure he had much choice in the matter.
    • Most people who knew my father would probably describe him as “practical” and “frugal”. Put another way, he was always looking for ways to save money. As kids, my brother and I knew that if we spent more than a few seconds rummaging around in the refrigerator, we would be swiftly admonished to “close the door”. In the 1980s, in an effort to save money heating the house, Dad had a wood-burning stove installed in the living room. Every morning, he would build a fire, and when he got home from work in the evening, he would check to make sure the radiators were cool, and then spend a couple of hours rolling old newspapers up into logs to feed the next day’s fire. I think he enjoyed it, but let’s just say my mother did not share his love of the wood-burning stove. After a year or two, Dad did a cost-benefit analysis and determined that his marriage was worth more than however much he was saving in energy costs, and the stove was history.
    • In spite of his reputation for austerity, Dad did occasionally splurge. In his late 20s, he bought a 1965 Ford Mustang, which he kept long enough for it to be considered a classic. In the end, though, his sense of practicality won out, and he used the Mustang as partial payment for some work we had done on our roof. After that came a parade of questionable car purchases: a 1974 Pinto, a 1978 Fiesta, and later a 1987 Escort. I still remember burning myself on the Pinto’s black vinyl seats on hot summer days, and getting stranded when the Escort’s timing belt broke. It kind of made me wish he had kept the Mustang. It would have been a lot cooler standing on the side of the road with a broken-down Mustang than a broken-down Escort.
    • My father had a life-long love for classical music, as well as opera. In the years leading up to his Parkinson’s diagnosis, we had season tickets for the Baltimore Symphony, and he and I would attend 3 or 4 concerts a year. Although we didn’t talk too much during those outings (like father, like son), they were a great way to share our common interest, and I did eventually learn that his favorite symphony was Beethoven’s 7th. Later, as his disease progressed and his mobility began to decline, he still was able to attend several son Michael’s concerts with the UMBC Wind Ensemble. I suspect he enjoyed any opportunity to get out of the house for something other than a doctor’s appointment.
    • Last few conversations were about taxes
    • When Cathy and I moved into our current house in 2001, my father bought us a pool table. It was his idea, and I have always wondered about his motivation for buying us one, but I never got around to asking him. My working theory is that he always wanted to own a pool table himself, but never had a good space for one. Then, when one of his kids bought a house with a finished basement, the rest was history. For many years, though, the pool table didn’t get much use, other than to sort and fold laundry (which I’ll admit it worked pretty well for). Curiously, Dad didn’t use it much when he was visiting us, either. Not too long ago, though, something prompted me to uncover the table, brush it off, and shoot a few rounds. Ever since then, I’ve been using it regularly, taking a shot or two each time I walk by. I’m not exactly what you would call a pool shark, but every now and then, I’ll surprise myself by sinking a rather difficult shot. Whenever that happens, I always joke to myself that Dad helped that shot go in. I think he’d be happy to see us using the pool table, and I’m happy to have it as a way to remember him.
  • Counter Culture Big Trouble

    Counter Culture Big Trouble

    • Beans: Big Trouble (blend)
      • Roaster: Counter Culture Coffee (Durham, NC/Emeryville, CA)
      • Origins: 75% Valle Inca, Peru / 25% Segovia, Nicaragua
      • Roast level: Medium/dark (8/10)
      • Roast date: 12/23/2025
      • Purchase date: 1/1/2026 at Atwater’s in Catonsville, MD
      • First cup: 1/11 or 1/12/2026; last cup:
      • Tasting notes: Caramel/nutty/”round”
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 3
      • Water at 99°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 60g bloom water and 60g pulses – finishes around 03:00

    CC is a large roaster with nationwide distribution (they also brew a house blend for Atwater’s, and I’ll be trying that out in the next day or so). With this particular blend, they try to keep the taste consistent, which means the specific beans used will vary depending on what is available at certain times of year. I get the feeling that this is fairly common practice, but I suspect that larger roasters have kind of an advantage here, because they can source larger volumes of beans and do more experimentation to try to tweak the taste profile. I do like that they label the bags with the specific ratio of each type of bean used. “Roast level” is fairly subjective, but I’d call this more of a medium roast than medium/dark. As of this writing, I’m still using my initial brew settings, and I think that the stated tasting notes are pretty accurate. It is nutty with low acidity and medium body — a pretty good cup of coffee if that’s what you’re after.

  • My week so far

    My week so far

    For the past few years, I have been climbing Monday nights, which made it really difficult to bike commute Mondays due to the tight timing. I would get home around 5:30, and have to wolf dinner down and go right back out the door to get to the climbing gym by 6:45. That was not much fun, so I typically ended up telecommuting Mondays. This year, we’ve switched climbing to Tuesdays, which opens Mondays back up for bike commuting. That’s what I did this past Monday, and it was something of an adventure. An accident had shut down I-95, pushing tons of traffic onto the back roads and creating gridlock everywhere. Had I known it was going to be so bad, I would have taken one of my mountain bikes and ridden trails. But, once I got past one particularly bad stretch of road (and rerouted to avoid another) I was able to get to work fairly painlessly and without mishap.

    I ran Tuesday morning, climbed Tuesday night, and then ran again this afternoon (Wednesday). I typically don’t run in the afternoons, but today, it worked out well. The weather was overcast and mild (around 50℉), and with rain forecast for tonight followed by a cold snap, I wasn’t sure what the conditions would be like on Thursday. Today, I was able to run in shorts. I’m always trying to work on my running form, and today, I decided to make an effort to lower my hips, lift my legs, and bend my knees more. I tend to overstride a bit with my left leg, which causes my left hamstring to get tight and sore, and probably also contributes to foot issues like extensor tendonitis. Bending the knees more prevents the overstriding, and my hamstring seemed a lot happier today. It also seemed to make me a little faster. Maybe I’m onto something, or maybe not, but I’ll try it again with my next run and see how it goes. As for the timing, I left the house at 3:50, and it worked out fine. There was somewhat more traffic on the roads than at 8:30am when I usually run, but it wasn’t too bad. I may switch to afternoons for a little while during the cold snap, to try to get out during the warmest part of the day.

  • Rafiki Foundation Tanzania Peaberry

    Rafiki Foundation Tanzania Peaberry

    • Beans: Tanzania Peaberry (single origin)
      • Roaster: Rafiki Exchange (Mount Dora, FL)
      • Origin: Arusha, Tanzania
      • Roast level: Medium
      • Roast date: Unknown
      • Purchase date: Unknown (received as gift)
      • First cup: 1/2/2026; last cup: 1/11/2026
      • Tasting notes: Dates, cinnamon, molasses
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 2
      • Water at 99°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 60g bloom water and 60g pulses – finishes around 03:00

    This is the first single-origin Tanzanian Peaberry that I’ve brewed. I’ve previously only had it as part of a blend (specifically, Zeke’s Snow Day Blend). I couldn’t find much info about this particular roast, either online or on the bag: just origin, roast level, and tasting notes. I’m not sure if it’s roasted on-site at the exchange in Mount Dora, or elsewhere, and there’s no roast date (or even a “best by” date) on the bag. None of that particularly matters, though, because the coffee is really good. It has a very pleasant balance of body and sweetness with low acidity. Like a lot of African coffee, it seems to work best with a fine grind. I tried settings 4 and 3 on the Ode before settling on 2.

    1/11: The last several cups of this were fine, but didn’t seem quite as good as the first half of the bag. I’m not sure why exactly, but this is definitely not the first bag where I’ve noticed this. I wonder how much of it is actual changes to the beans (outgassing/etc, which might benefit from slightly tweaking the recipe) or just my own taste buds, as I’ve noticed that I tend to get “tired” of drinking the same coffee after 10 cups or so. I suspect it’s a combination of both.

  • Sophomore Decaf Huila

    Sophomore Decaf Huila

    • Beans: Decaf Huila (single origin)
      • Roaster: Sophomore Coffee (Baltimore, MD)
      • Origin: Huila, Colombia
      • Roast level: Medium
      • Roast date: 11/20/2025 (bag #1); 12/11/2025 (bag #2)
      • Purchase date: Late November 2025 (bag #1); late December 2025 (bag #2) at Atwater’s Café (Catonsville, MD)
        First cup: Early December 2025 (bag #1); 1/1/26 or 1/2/26 (bag #2)
        Last cup: Late December 2025 (bag #1)
      • Process: Ethyl Acetate (EA) decaf
      • Tasting notes: Dates, cinnamon, molasses
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 6
      • Water at 95°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 60g bloom water and 60g pulses – finishes 04:00-04:15
    • Switch with Ode grinder:
      • 20g coffee / 300g water at 95°C
      • Ode: 9
      • Close drain / pour to 60g and agitate / pour to 300g and agitate again / steep until 02:30 / open drain; finishes around 04:30

    I didn’t have any full cups of bag #1, but I have had 1 cup (and counting) of bag #2. This has one of the slowest draw-down times of any coffee I’ve brewed in the V60 with my single-cup recipe. It takes over 2 minutes, even with a rather coarse grind. Flavor-wise, it is fine, but there’s something slightly “off” about it that I don’t like. I suppose it could be getting over-extracted while it sits there forever draining. I am wondering if this would work best with the French press, so I may try that the next time I brew it.

    1/4: The Switch recipe above seemed to produce a better cup (based on the 2 or 3 sips I had of it). I used the same grind I use for French press, and it seemed to speed up the brew (the draw-down took 2 minutes for the entire volume of water, vs however much is left in the cone after finishing the pour-over). It seemed like a smoother-tasting cup without the “off” flavor that I noticed with the V60. I still may try the French press the next time I brew 2 cups’ worth, but the Switch seems like a winner for single cups.

  • Favorite Geocaches of 2025

    Favorite Geocaches of 2025

    2025 was not a particularly memorable year in terms of specific cache finds. I had no really epic high-terrain finds, super challenging puzzle solves, or anything like that. This year actually was more noteworthy for hiding caches: I hid 16 of them, which is more than any previous year by a large margin. I did, however, find a number of caches that I really enjoyed, and I’ve chosen 10 of them for this list. This time around, I’ve listed the caches chronologically by placed date.

    • miocene milieu (GCDC9) – 2/17/2025
      This cache was hidden on June 24, 2001, and is located in Flag Pond Nature Park in Calvert County, MD. It’s not the oldest surviving cache in Calvert County, but I believe it may be the oldest cache in Maryland that still has its original log book. The park itself is well worth a visit, as well, although the hours are somewhat limited, so advance planning is recommended.
    • Douglas #20 Castle Rock (GCKGXM) – 12/8/2025
      This is a fun letterbox-style hide near Castle Rock, CO. It features really nice views of the town, as well as some history and vintage photos of the area. It was neat finding a cache at the same outcropping shown in one of the photos from the 19th century. The cache was hard to find, but worth the 45-minute search. 😀
    • Play Minstrel Play (GCZ5GH) – 6/26/2025
      This was a bit of a bug-fest, but when you’re only at the Delaware shore in the summer, you do what needs to be done. I turned this into a paddle cache, putting in at the Kent St kayak launch in south Bethany Beach, and paddling along the canal to Sassafras Landing, where I coated up with DEET and permathrin and took the short hike to find the cache in a small patch of woods. This was memorable mainly for the fun adventure to find an old-school cache at the shore.
    • C&D for the ManBear (GC571KV) – 3/23/2025
      It’s hard not to include this iconic Carroll County, MD cache on the list, in spite of it being somewhat less of an adventure than the owner intended when he hid it. I missed out on wading to it “back in the day”, but it was still nice finding it, as I suspect its days may be numbered. It was also really nice to be back at Liberty Reservoir, which, as I alluded in my log, kind of felt like coming home to my caching roots.
    • Chania (GC8E470) – 4/15/2025
      I’ve always enjoyed “walking tour” multicaches when visiting other cities, but they’re becoming a dying breed as adventure labs proliferate. That’s not to say I don’t enjoy a well-crafted AL, but I’ll always be partial to this type of multi. This one is in Chania (Crete), Greece, which was one of my favorite stops on our Mediterranean cruise in April. It was nice to see all of the sites and get off the beaten path for the final cache find.
    • The First ABCDEFGHIJKMNOPQRSTUVWXYZ (GC8H4Z7) – 12/21/2025
      This was a fun puzzle and a nicely-themed hide that I found at a very appropriate time of year. It was my first visit to Loch Raven of the 2025-2026 winter hiking season. 2025 was a very lean year for me for puzzle solving, so I had to include at least one “classic” puzzle cache, even though I solved this several years ago.
    • Βόλτα στην Πειραϊκή / Walk in Piraiki (GC97Z5Q) – 4/19/2025
      Another Greece find here, this one in Piraeus, which is the closest major port to Athens (and hence where all of the cruise ships dock). This was a really fun letterbox hybrid that had us walking along a rocky shoreline and looking for old gun emplacements.
    • Pumpkin Head is Missing an EYE (GC9QQ68) – 7/18/2025
      While not really a “true” 5/5 geocache, this was a fun hunt in a really cool gorge that involved some perilous rock scrambling. I tackled it with a group of old friends who I typically only see once or twice a year, usually for occasions like this. Both stages of this cache were challenging to find, and all in all, it was a fun time outdoors in southern Pennsylvania.
    • Rainy Day Caching (GCB1E1V) – 3/20/2025
      I was familiar with the first stage of this multi from a cache I found back in 2014. I knew of the second stage location’s existence, but I had never been there before. Without giving too much away, it is one of the last surviving vestiges of the surrounding area’s rural past, and is teeming with local history. Well worth a visit, if you dare!
    • DPL Series: The Da Vinci Codex
 (GCB3D39) – 12/10/2025
      Last but not least, we have this cache that replaces an earlier hide at the Central Branch of the Denver Public Library. The original cache made my “best of” list of 2014, and this one gets the honors 11 years later. It is a really fun scavenger hunt that takes people to several locations inside and outside the library, followed by a final find in the stacks, which is everybody’s favorite type of library cache (or if not, it should be).
  • Happy New Year 2026

    Happy New Year 2026

    I can’t believe it’s already 2026. Time flies. In a way, I’m a little happy to turn the page from 2025. My father passed away just after Thanksgiving, which was not unexpected, and (in a way) almost a blessing after a prolonged battle with Parkinson’s. However, I don’t think the loss has really hit me yet. It seems like I had a much harder time around the end of 2024 when I lost my cousin and one of our cats. I suspect that this time around, it’s going to be more of a delayed thing than 2024, which seemed like a gut punch. Time will tell, I guess.

    I have started 2026 with runs on two consecutive mornings. I’m currently on pace to run 3403.6 miles this year, but I suspect I’ll fall somewhat short of that. 😀 I often have issues with keeping hydrated in the winter, which might seem ironic. The problem is that this time of year, I tend to forget to drink after (and during) exercise, because I’m not all hot and thirsty. However, running generates a considerable amount of body heat, and I do sweat when I run in the winter, even when it’s below freezing. Lately, I’ve taken to weighing myself right before and right after my runs. Yesterday’s run was 7.3 miles, and today’s was 11.3, and both days, I lost almost exactly 2 pounds of water weight during the run, which is more than I would have expected. When I searched online for post-exercise rehydration recommendations, most sources said to drink between 16 and 24 ounces of fluids (water + electrolytes) for each pound lost. That means I should be drinking 32 to 48 ounces after a typical wintertime run. Obviously, I can’t chug that amount down in 15 minutes, so I’ll need to start disciplining myself to drink it slowly over a couple of hours, which could be a challenge. I think that is going to be my new year’s resolution. It will be really interesting to do the pre- and post-run weigh-ins during the summer, when I sweat a lot more.

    I have been dealing with dizziness for the past week or so. It is not full-on, room-spinning vertigo, but more just a kind of foggy, swimmy-head, slightly queasy feeling that comes and goes. This is something that seems to affect me once a year or so, and I’ve never been able to figure out what causes it. Eventually, it always seems to go away, just as mysteriously as it started. I’m going to try to take notes here when it occurs, to see if I can figure out a common thread to it. This time around:

    • It started last Saturday after an 11-mile run. It did not start right away, but rather after I had been lying down for an hour or so post-run. When I got up, I felt dizzy.
    • Anecdotally, it seems to happen a lot in the winter and spring.
    • It seems to bother me more when I am home than when I am out.
    • I have been taking Amlodipine for years for blood pressure, with little to no side effects. Just before this latest episode started, I switched from 2×2.5mg Amlodipine per day to 1x5mg/day. Same dosage, but a single pill instead of 2 pills. Thus far, there has been no significant change in my daily morning BP readings, but I’ll check again next week.
    • Similarly, I have not noticed any reduction in tolerance for exercise or anything like that. It’s a huge annoyance, but doesn’t significantly affect my ability to go about my day-to-day routine.

    More later…

  • Zeke’s Holiday Roast MMXXV

    Zeke’s Holiday Roast MMXXV

    • Beans: Holiday Roast MMXXV
      • Roaster: Zeke’s Coffee (Baltimore, MD)
      • Origin: Mexico, Honduras
      • Roast level: Says medium (4/8) but beans look dark roasted
      • Roast date: 12/15/2025
      • Purchase date: 12/20/2025 from Green Valley Marketplace in Elkridge, MD
        First cup: 12/30/2025; Last cup:
      • Process: n/a (blend)
      • Tasting notes: Chocolate, almond, lemon
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 6
      • Water at 95°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 60g bloom water and 60g pulses – finishes 02:30-02:40
    • AeroPress with JX grinder:
      • 17g coffee / 250g water (1:14.7)
      • JX: 16
      • Water at 95°C
      • Travel AeroPress Recipe with 50g/45s bloom; steep until 02:45

    This one is a little confusing. The web site shows two versions of this blend: “Naughty” with roast level 4/8, and “Nice” with roast level 3/8. The bag I bought is labeled “Nice”, but shows roast level 4/8. The beans themselves are dark roasted and oily. I’m almost wondering if the bag is mislabeled (it was the last bag on the shelf at the grocery store, not that that really means anything). It brews like a dark roast (coarse grind, fast draw-down, lots of fine bubbles) and tastes like a dark roast (perfectly fine; could maybe stand a tiny bit more tweaking).

    1/5: AeroPress (see above) was the best cup I’ve had so far. It was quite tasty at JX grind 16, which tells me it might be good with a finer pour-over grind as well. It didn’t have that burnt/ashy flavor that turns me off to a lot of dark roasts. I brought enough to the office to make 6 cups, and I’m wondering if I should just make this my “office coffee” for a while (if I do, I’d need to freeze some of it).

  • Huckleberry Entre Rios

    Huckleberry Entre Rios

    • Beans: Entre Rios (12 ounces)
      • Roaster: Huckleberry Roasters (Denver, CO)
      • Origin: Nueva Segovia, Nicaragua
      • Roast level: Light to medium
      • Roast date: 12/2/2025
      • Purchase date: 12/9/2025 at Huckleberry Roasters (Laramer St location) in Denver, CO
        First cup: 12/21/2025; Last cup: 12/30/2025
      • Process: washed; Producer: Alberto Ramos, Finca Entre Rios
      • Tasting notes: Pear, macadamia, cocoa, black cherry
    • Switch with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 4
      • Water at 100°C
      • Close drain / pour 60g and agitate / bloom until 0:45 / top up to 300g and swirl / steep until 02:30 / open drain
    • French press (2 cups):
      • 40g coffee / 600g water (1:15)
      • Ode: 9
      • Water at 100°C
      • Preheat French press / add coffee / pour 120g and stir / bloom until 0:45 / top up to 600g and stir / steep until around 05:00 / press and pour

    I initially tried this with V60 pourover and grind settings ranging from 2 to 3, but it was a little subpar. Immersion worked out better, and the Switch and French press (details above) both produced similar cups. I may try brewing a cup with the AeroPress at some point as well.

    12/30: After settling on grind 4 and immersion using the Switch, I brewed all of my subsequent cups like that and they were all pretty good. I’d call it medium body and medium acidity (I often find stated tasting notes to be a bit of a stretch, but I think I did notice some pear). I never got around to trying it in the AeroPress.