Author: lpaulriddle

  • Zeke’s Tell Tale Decaf

    Zeke’s Tell Tale Decaf

    • Beans: Tell Tale Decaf (blend)
      • Roaster: Zeke’s Coffee (Baltimore, MD)
      • Origin: “Smoky Italian roast and lightly roasted Central American”
      • Roast level: Medium/Dark (6/8)
      • Roast date: unknown (batch #25000567)
      • Purchase date: 6/15/2025 from Zeke’s at Baltimore Farmer’s Market
        Freeze date: 6/20/2025; Thaw date: 7/10/2025
        First cup: 6/17/2025 or 6/18/25; Last cup: TBD
      • Process: Water processed decaf
      • Tasting notes: none noted on bag
    • V60 with Ode grinder (2 cups):
      • 40g coffee / 600g water (1:15)
      • Ode: 4
      • Water at 90°C
      • Size 2 V60 cone
      • Pour 80g to bloom and agitate; at 0:45, pour to 300g; wait for some draw-down (try to keep cone mostly full but not overflowing); pour to 450g; draw down a little more; pour to 600g; swirl — finishes 03:20-03:30

    I had brewed 2 or 3 cups of this before freezing it last month, but didn’t get around to typing up any notes until now. I believe that the local grocery store carries this blend, but we bought this bag directly from the roaster at the Baltimore Farmer’s Market. It’s the first decaf from Zeke’s that I’ve tried. I like this a lot — it is very roasty and well-balanced. Not much to add to that, as it’s not a particularly complex coffee, but I will add notes for brewing a single cup once I’ve done it again.

  • Amity Brazil Daterra

    Amity Brazil Daterra

    • Beans: Brazil — Daterra Sweet Yellow (8oz)
      • Roaster: Amity Coffee Roasters (Greenwood, DE)
      • Origin: Brazil (Campinas)
      • Roast level: Medium
      • Roast date: 6/24/2025
      • Purchase date: 6/29/2025 at T. S. Smith Orchard Point Market in Bridgeville, DE
        First cup: 7/7/2025; Last cup: 7/12/2025
      • Process: wet
      • Tasting notes: Chocolaty/Nutty
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 4
      • Water at 99°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 50g bloom water and 60g pulses – finishes around 02:40

    This is the third bag I’ve had from Amity, all of them single-origin beans, and all of them purchased at T. S. Smith while en route either to or from Bethany. The bags here always seem to be fresh, I guess partially because the roaster is only 4 miles away. One of these years, I should make the slight detour to Greenwood to stop there, as I suspect they’ll have a wider selection of beans.

    My first and second cups (1:15 at grind 4 and 99°C water) were nice and smooth, and I agree with the stated tasting notes. Unless something convinces me otherwise, I’ll just keep brewing them like this.

    7/9: Had my first bad cup this morning- guessing poor technique was the culprit, as I poured a little on the fast side and the draw-down finished faster than usual. The cup was weak and under-extracted. Next time, I am going to try 50g pulses to try to get a longer draw-down time. I have a feeling that if I can keep water in the cone until 03:00 or so, I should get better extraction.

    7/10: 50g pulses did stretch things out a bit, but didn’t improve things much, nor did a finer grind (setting 3). I noticed a lot more grounds than usual stuck in the grinder chute after the last couple of cups, so before I brewed this afternoon’s cup, I brushed the chute out as best I could. Then, I went back to how I initially brewed it, except I nudged the grind one click finer to 3+2. The resulting cup was better than yesterdays’, but still didn’t seem quite as good as my first two.

    7/12: I brewed two larger cups to finish the bag up (350g water at 1:15) and I used grind setting 3+2 with the size 2 V60. As I’ve very frequently noted, the draw-down was slower than with the smaller cone, finishing at 02:55-03:00, and it seemed like the cups were a little better extracted. I still feel like they could have been better, though — if I buy these beans again at some point, it may make sense to try immersion instead of pour-over.

  • Run Report

    Run Report

    Super, crazy high humidity for my run this morning. When I left the house at 7:30, it was 77°F with a dewpoint of 75°. It gets plenty humid around here in the summertime, but that dewpoint is about as high as it ever gets this far inland. 75-plus dewpoints are much more common on the coast. Having run 11 miles Saturday and biked 35 miles Sunday, I was just looking to take a nice, short, easy recovery type of run. I ended up going 5.5 miles at around 12:15/mile, which is shorter and slower than I’ve run at any time in recent memory. My strategy for running in the heat/humidity is continually evolving, but in general, it involves:

    • Aggressively seeking shade along my route (although with a 75° dewpoint, even heavy shade doesn’t provide much relief).
    • Taking it easy. Any time I start to feel like I’m pressing, I dial it back a notch, always trying to maintain that magical 180-steps-per-minute cadence. The result is often a super-slow pace (like today’s), but less of a tendency to overheat and “bonk out”.
    • Refilling my water bottle along the way. My usual weekday route has a filling station at about the halfway point, which I didn’t start taking advantage of until this year. Last year, I bought a 1.5L hydration pack, but I haven’t used it yet this year, as it’s generally easier to carry my 16oz soft water bottle and refill it along the way. 1.5L is a lot of water to carry on my back, and in high humidity, I really sweat a lot more when wearing the pack. I think it’ll be more useful during long, unsupported runs in cooler weather.
    • During the second half of the run, pouring water over my head/face instead of drinking it. At that point, even if I’m thirsty/dehydrated, drinking isn’t going to help me finish the run. However, if it’s really hot/humid, often my face will start feeling hot, which is an early sign that I’m starting to overheat. In past years, I’ve cut many runs short for that reason. Pouring cool water over my face cools me down almost instantly, and gives me a second wind. A little bit goes a long way, too. Then, when I get home, I load up on fluids and electrolytes (my latest kick is drinking diluted pickle juice).

    My running wardrobe has improved as well. I’ve been using compression shorts for a few years now, and they prevent heat rash in the thigh/groin area that has plagued me in the past. I also swear by my SweatHawg double-thickness headbands, which keep perspiration from dripping into my eyes and burning. This year, I invested in a couple of snug-fitting, sweat-wicking running shirts, and I like them much better than the larger athletic t-shirts I used to run in.

    Today’s run went remarkably well, given the weather conditions. I ran my entire planned distance without “hitting the wall”, and finished strong. Can’t ask for much more than that.

  • JV6581 LINTH

    JV6581 LINTH

    PROGRAM = datasheet95, VERSION = 8.12.5.20
    Starting Datasheet Retrieval...
    1    National Geodetic Survey, Retrieval Date = JULY  4, 2025 23:12:02 EDT
     JV6581 ***********************************************************************
     JV6581  DESIGNATION -  LINTH
     JV6581  PID         -  JV6581
     JV6581  STATE/COUNTY-  MD/ANNE ARUNDEL
     JV6581  COUNTRY     -  US
     JV6581  USGS QUAD   -  RELAY (2016)
     JV6581
     JV6581                         *CURRENT SURVEY CONTROL
     JV6581  ______________________________________________________________________
     JV6581* NAD 83(1991) POSITION- 39 12 20.28673(N) 076 38 29.25865(W)   NO CHECK
     JV6581* NAVD 88 ORTHO HEIGHT -    54.68  (meters)      179.4   (feet) RESET
     JV6581  ______________________________________________________________________
     JV6581  GEOID HEIGHT    -        -32.750 (meters)                     GEOID18
     JV6581  LAPLACE CORR    -         -5.39  (seconds)                    DEFLEC18
     JV6581  HORZ ORDER      -  THIRD
     JV6581  VERT ORDER      -  THIRD
     JV6581
     JV6581.The horizontal coordinates were established by classical geodetic methods
     JV6581.and adjusted by the National Geodetic Survey in January 1992.
     JV6581
     JV6581.No horizontal observational check was made to the station.
     JV6581
     JV6581.The orthometric height was computed from unverified reset data.
     JV6581
     JV6581.No vertical observational check was made to the station.
     JV6581
     JV6581.Significant digits in the geoid height do not necessarily reflect accuracy.
     JV6581.GEOID18 height accuracy estimate available here.
     JV6581
     JV6581.Click photographs - Photos may exist for this station.
     JV6581
     JV6581.The Laplace correction was computed from DEFLEC18 derived deflections.
     JV6581
     JV6581. The following values were computed from the NAD 83(1991) position.
     JV6581
     JV6581;                    North         East     Units Scale Factor Converg.
     JV6581;SPC MD       -   170,895.162   430,967.744   MT  0.99996638   +0 13 30.1
     JV6581;SPC MD       -   560,678.54  1,413,933.34   sFT  0.99996638   +0 13 30.1
     JV6581;UTM  18      - 4,340,880.031   358,271.437   MT  0.99984733   -1 02 15.9
     JV6581
     JV6581!             -  Elev Factor  x  Scale Factor =   Combined Factor
     JV6581!SPC MD       -   0.99999656  x   0.99996638  =   0.99996294
     JV6581!UTM  18      -   0.99999656  x   0.99984733  =   0.99984389
     JV6581
     JV6581_U.S. NATIONAL GRID SPATIAL ADDRESS: 18SUJ5827140880(NAD 83)
     JV6581
     JV6581                          SUPERSEDED SURVEY CONTROL
     JV6581
     JV6581  NAD 83(1986)-  39 12 20.28357(N)    076 38 29.26809(W) AD(       ) 3
     JV6581  NGVD 29 (11/18/05)   54.92   (m)          180.2    (f) RESET       3  
     JV6581  NGVD 29              54.92   (m)          180.2    (f) LEVELING    3  
     JV6581
     JV6581.Superseded values are not recommended for survey control.
     JV6581
     JV6581.NGS no longer adjusts projects to the NAD 27 or NGVD 29 datums.
     JV6581.See file dsdata.pdf to determine how the superseded data were derived.
     JV6581
     JV6581_MARKER: DD = SURVEY DISK
     JV6581_SETTING: 38 = SET IN THE ABUTMENT OR PIER OF A LARGE BRIDGE
     JV6581_SP_SET: SIDEWALK ON BRIDGE ABUTMENT
     JV6581_STAMPING: LINTH 1988
     JV6581_MARK LOGO: MDSHA
     JV6581_STABILITY: B = PROBABLY HOLD POSITION/ELEVATION WELL
     JV6581_SATELLITE: THE SITE LOCATION WAS REPORTED AS SUITABLE FOR
     JV6581+SATELLITE: SATELLITE OBSERVATIONS - October 05, 2022
     JV6581
     JV6581  HISTORY     - Date     Condition        Report By
     JV6581  HISTORY     - 1988     MONUMENTED       MDSHA
     JV6581  HISTORY     - 20020217 GOOD             USPSQD
     JV6581  HISTORY     - 20221005 GOOD             WTBALL
     JV6581
     JV6581                          STATION DESCRIPTION
     JV6581
     JV6581'DESCRIBED BY MARYLAND DOT HIGHWAY ADMINISTRATION 1988
     JV6581'THE STATION IS LOCATED ABOUT 9.8 KM (6.10 MI) SOUTH OF THE APPROXIMATE
     JV6581'CENTER OF BALTIMORE, 1.5 KM (0.95 MI) EAST OF LINTHICUM AND IN THE
     JV6581'SOUTH END OF THE EAST SIDEWALK FOR THE OVERPASS BRIDGE WHERE STATE
     JV6581'HIGHWAY 648 CROSSES INTERSTATE HIGHWAY 695.  OWNERSHIP--ROAD
     JV6581'RIGHT-OF-WAY.
     JV6581'NO TO REACH IS NECESSARY.
     JV6581'THE DISK PROJECTS ABOUT 0.3 M (1.0 FT) ABOVE THE BRIDGE DECK.  IT IS
     JV6581'0.8 M (2.6 FT) SOUTH OF THE MOST SOUTHERLY EXPANSION JOINT ON THE
     JV6581'BRIDGE, 5.0 M (16.4 FT) EAST OF THE CENTER OF THE NORTH BOUND LANE OF
     JV6581'STATE HIGHWAY 648, 9.4 M (30.8 FT) NORTH OF THE SOUTH END OF THE EAST
     JV6581'PARAPET WALL AND 18.8 M (61.7 FT) NORTH FROM THE CENTER OF LARGE DROP
     JV6581'INLET.
     JV6581
     JV6581                          STATION RECOVERY (2002)
     JV6581
     JV6581'RECOVERY NOTE BY US POWER SQUADRON 2002 (CRA)
     JV6581'RECOVERED IN GOOD CONDITION.
     JV6581
     JV6581                          STATION RECOVERY (2022)
     JV6581
     JV6581'RECOVERY NOTE BY THE WILSON T BALLARD COMPANY 2022 (NAW)
     JV6581'RECOVERED IN GOOD CONDITION.

    Log: Recovered in good condition on Sunday 7/25/2025 at 2:26pm EDT. In spite of the sidewalks, this area is not very walkable, but it’s still possible to reach the mark relatively safely. The GPS coordinates seemed pretty close, and the MDOT locating instructions are still accurate. The disc is flush with the sidewalk and easy to spot. This is the first benchmark disc that I’ve logged since the geocaching.com benchmarking sunset (I have logged a few spires and domes in the meantime). Benchmarking has always been sort of a side game to geocaching for me, but I still find it more interesting than, say, waymarking or Munzee. Maybe I missed my calling to be a surveyor?

    There is another nearby mark, JV6578, that I would like to look for during the non-growing season. I walked by it today, but the grass was a little high (and the sun a little too hot) for me to want to go wandering into the field where it is located.

  • LCRC Breakfast Blend

    LCRC Breakfast Blend

    • Beans: Breakfast Blend (8oz)
      • Roaster: Local Coffee Roasting Company (Roxana, DE)
      • Origin: Colombia, Papua New Guinea, and Ethiopia
      • Roast level: Light
      • Roast date: 5/19/2025
      • Purchase date: 6/23/2025 at 3 Blonde Bakers in Bethany Beach, DE
        First cup: 7/1/2025; Last cup: 7/6/2025
      • Process: n/a (blend)
      • Tasting notes: fruity
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 3+1
      • Water at 100°C
      • Recipe: Single Cup V60 Pourover with size 1 cone, 50g bloom water and 60g pulses – finishes 02:40-02:45
    • Previous bag: July/August 2023 (V60, AeroPress #1, French press, AeroPress #2, AeroPress #3

    This had decent flavor at 1:16, grind setting 4, and 50g pulses, but seemed a little weak. Setting 3 with everything else the same did not thrill me (for lack of a better word, it just seemed dull). For cup #3, I upped the ratio to 1:15 and (just to feel like I was changing something) bumped the grind to 3+1 and brewed with 60g pulses, as noted above. This was an improvement: it had more flavor and body than either of the first two cups. It’s definitely on the mild side (vs bold) and contrary to what the bag says, I didn’t notice a ton of fruitiness or acidity. All in all, though, it’s not bad, and in line with what I’ve come to expect from coffees sold as “breakfast” blends. This is my second bag, and the first was noteworthy in that it was the first time I ever brewed pour-over coffee. I also experimented with at least 3 different AeroPress recipes with that bag, and brewed at least one cup in the French press. Given that these are sold in 8-ounce bags, it’s safe to say I probably didn’t brew those beans the same way more than once or twice. I learned a lot in the process, but overall, I suspect that I’ll get more consistently good cups this time around.

    7/4: Yesterday afternoon’s cup at 1:15 tasted just a tiny bit too strong. Strong can be good if it’s a bold roast, but doesn’t work well with a milder coffee like this. It tasted fairly well-extracted, so it seems it’s just a matter of dialing in the strength. 19.5g/300g (around 1:15.4) worked well this morning. I’ll keep brewing it like this for now.

    7/6: Had just under 32g of this left, so I brewed it with 500g water (around 1:16). I used a size 2 V60, 70g bloom, then poured to 300g, swirled, poured to 500g, and swirled again. It finished at around 02:50 (just a hair faster than a single cup), and tasted fairly well-extracted and a little less strong than most of my single cup brews. I got my best cups of this (to my taste) brewing at 19.5g/300g, per my 7/4 note. Of the two LCRC blends I bought this year, it’s kind of a toss-up as to which I liked better: this, or the medium-roasted Locals Blend. Next up, I have a half-pound bag from Amity Coffee Roasters, who also hail from Sussex County, DE.

  • Shore Leave 2025

    Shore Leave 2025

    Just a few quick notes about biking, paddling, and running at Bethany this summer, and some potential plans for next year. We brought the 12′ touring kayak and the ISUP to the beach this year, as well as the usual road bikes. The first part of the week was extremely hot, followed by a day or two of normal summer beach weather, and then an overcast and breezy day on Friday.

    On Monday morning, I kicked the week off with a 7-mile run along what has become my “usual” Bethany running route: south on Kent Ave, west on Muddy Neck Rd, north on West Ave or Woodland Ave to Central Ave (via Daisey Ave), east on Fred Hudson Rd to Coastal Highway, and then back south to Bethany. It’s not perfect, as it lacks shade in spots, has a few busy road crossings, and also has a couple of “choke points” with narrow shoulders and heavy traffic. There’s also nowhere to refill a water bottle along the way. However, it’s a nice loop that gets me 7+ miles with no doubling back needed (rare in coastal areas), and tends not to be too crowded with walkers and casual bikers, which is also a plus in a resort town in the summer.

    On Tuesday morning, I rode my bike south to the Ocean City, MD inlet. I’ve ridden from Bethany to O.C. and back several times, but this was the first time I had ever ridden all the way to the inlet. The final mile or two of Coastal Highway prior to the inlet lacks bike lanes, but riding on the boardwalk is allowed until noon, though it can get crowded. There are various alleyways that run parallel to the highway on the ocean side, and some back roads with bike lanes on the bay side, but nothing contiguous on either side. This part of the ride was slow going, as I hopped around trying to find the best route. I also stopped to find several geocaches. North of the boardwalk, things went faster, as there’s a wide shoulder for bikes and buses only, with only the traffic lights occasionally slowing me down. In the heat and humidity, the best strategy for dealing with lights is to slow down far in advance of a red light, and try to avoid coming to a complete stop before the light turns green. If stopping is unavoidable, try to stop in the shade. Due to the heat and the slow progress through O.C., this ride felt longer than its actual distance of 32 miles. I was definitely dragging a bit for the final 5 miles or so.

    Wednesday morning, I got on the bike for a second consecutive day for an unplanned ride to Selbyville/Fenwick, and briefly crossed into Maryland for a geocaching first-to-find. On my way south, I took an inland route, which I enjoy, because it gets me out of beach traffic and into Delaware farm country (although there are a few busy stretches here and there). I then retraced my steps back north on Coastal Highway to Bethany. Compared to Tuesday, this ride was a breeze. The temperature was several degrees cooler, the ride was 8 miles shorter, and I didn’t have to stop as often.

    Thursday was my first time in the kayak. I put in at the Kent Ave launch at the early hour of 6:45am and paddled south on the canal, into Assawoman Bay, and southwest to Sassafras Landing, where I briefly took out and made a slightly ill-advised trek into the bug-laden woods to find an old geocache that was hidden in 2007. I had come prepared, with permethrin-treated clothing and plenty of DEET on my skin, and as a result, the ticks and skeeters left me alone. The horseflies, on the other hand, were merciless. Fortunately, it didn’t take me too long to find the cache. It had been on my to-do list for several years, so I was happy to find it. I had the sun in my eyes for the paddle back to the launch, and it was starting to warm up, but there was enough of a breeze to keep things tolerable. It is always fun navigating around the marsh grasses that grow in these tidal bays. It’s easy to make a wrong turn and end up at a dead end. This was mainly an issue on the way back to the launch, where I had to be careful not to turn back toward the canal too early. In this area, there are a number of man-made objects (duck blinds, crab pot floats, the pavilion at Strawberry Landing, etc) which I was able to use as navigational aids.

    Initially, we had been planning to paddle at Millsboro Pond on Friday morning, but gusty winds forced us to postpone that until Saturday. Instead, I took advantage of the overcast skies and low-70s temperatures to go running. I think it was probably the most favorable running weather I’ve ever had in Bethany, although I was still rather sweaty at the end. The only absolute certainty at the shore in the summertime is that it will be humid, whether it’s cool or warm, cloudy or sunny.

    Saturday morning, my son and I made it to Millsboro Pond for the paddle that had been planned for Friday. It was much less windy than Friday, but still mostly cloudy to overcast, which made for really nice paddling conditions. This was my third time paddling here, and my first in two years. The traffic getting to and from Millsboro from Bethany can be annoying, but this is a great place to paddle, and worth the drive, as I wrote back in 2023. As we found out today, it’s also a great place for stand-up paddleboarding. Today’s featured wildlife sighting was a bald eagle, which a smaller bird appeared to be chasing. There was also the usual bevy of turtles, herons, geese, damselflies, and various other birds and insects. I typically find it boring to paddle on large flatwater lakes and ponds, but Millsboro Pond is an exception to that rule. I’ll definitely be back.

    That about wraps up 2025’s beach trip. Here are a few ideas for things to do in 2026.

    • I’d like to paddle the entire length of the Assawoman Canal at some point. Depending on what you consider to be the beginning and end, this can range from 6 to 8 miles round-trip.
    • I’m kicking around the idea of paddling somewhere around Burton Island. There’s a cache at the south end of the island, but I’m not sure if it’s easily accessible from the water. All the same, there are a couple of nice water trails there around Delaware Seashore State Park. If I ever buy a sea kayak, there’s fairly easy access to the ocean from that area via the Indian River Inlet.
    • A return to Millsboro Pond may be in the cards.
    • As far as biking goes, I’ve found most of the bikeable caches further inland, so I’ll probably end up heading north to Rehoboth again, as I didn’t get there this year. I’d love to have some new caches to find around Roxana, Frankford, and/or Selbyville, so I’ll keep my fingers crossed that someone decides to hide a few.
  • LCRC Locals Blend

    LCRC Locals Blend

    • Beans: Locals Blend (8oz)
      • Roaster: Local Coffee Roasting Company (Roxana, DE)
      • Origin: Colombia, Guatemala, and Ethiopia
      • Roast level: Medium
      • Roast date: 5/19/2025
      • Purchase date: 6/23/2025 at 3 Blonde Bakers in Bethany Beach, DE
        First cup: 6/24/2025; Last cup: 07/01/2025
      • Process: n/a (blend)
      • Tasting notes (from web site): milk chocolate, stone fruit
    • AeroPress with JX grinder:
      • AeroPress with Prismo, scoop, metal filter, and paper filter
      • 1 heaping scoop of beans (roughly 16g to 17g)
      • Around 250g of “pretty hot” but not boiling water (ratio 1:15 to 1:16)
      • JX grind setting: 16
      • Pour enough water to cover grounds; agitate; bloom until 0:45 or so; fill cylinder up to around 1/4″-3/8″ from top; stir 7x front-to-back with AeroPress paddle; steep until 02:45; stir 7x again; press slowly
    • V60 with Ode grinder:
      • 20g coffee / 300g water (1:15)
      • Ode: 4
      • Water at 95°C
      • Recipe: Single Cup V60 Pourover with size 2 cone, 50g bloom water and 60g pulses – finishes 03:00-03:05

    I can’t let a trip to the Delaware shore go by without getting some beans from LCRC. These are a little farther past roast date than I would typically buy, but retail availability is limited, so you take what you can get (within reason), and to be honest, unless it’s a dark roast, a month old is still reasonably fresh. This was my first time trying this particular blend. I’ll be grinding most of the beans with the JX and brewing them in the AeroPress. I started at grind 16, which is the fine end of the “AeroPress” range on the JX grind chart. The first cup was very robust and nicely balanced. I’ll be happy if all of them taste like this. Stay tuned!

    6/29: I arrived home with enough beans to make a few pour-overs. V60 at 1:15, grind setting 4, and 95°C water was comparable to the AeroPress cups I’ve been brewing. It was maybe a tiny bit stronger than I like (at least in the summertime), so I may try it at closer to 1:16 next time.

    It’s been a year since I’ve had the Delaware and Beach blends, so it’s difficult to make a fair comparison, but I think this could be my favorite LCRC blend that I’ve tried to date. Next up is a bag of Breakfast Blend, which I haven’t had in 2 years. Next time we go to Bethany, I want to stop at Parsons Farm Produce outside Dagsboro, to see if they have fresher bags and/or a wider selection of LCRC beans than 3 Blonde Bakers. T. S. Smith Market in Bridgeville used to carry them as well, but hasn’t had them the past two years.

  • Zeke’s Beans of  Summer  (bag #2)

    Zeke’s Beans of Summer (bag #2)

    • Beans: Beans of Summer (blend)
      • Roaster: Zeke’s Coffee (Baltimore, MD)
      • Origin: Indonesia, South and Central America
      • Roast level: Medium/Light (3/8)
      • Roast date: unknown
      • Purchase date: 6/15/2025 from Zeke’s at Baltimore Farmer’s Market
        Freeze date: 6/20/2025; Thaw date: TBD
        First cup: 6/17/2025; Last cup: TBD
      • Process: n/a (blend)
      • Tasting notes: none noted on bag
    • V60 with Ode grinder:
      • 19g coffee / 300g water (1:15.8)
      • Ode: 4
      • Water at 100°C
      • Recipe: Single Cup V60 Pourover with size 2 cone, 40g bloom water and 50g pulses – finishes 02:40-02:45
    • AeroPress with JX grinder:
      • 16g to 17g coffee (I weighed out 50g of beans and split them into roughly equal proportions to yield 3 cups of coffee)
      • Around 250g of “pretty hot” but not boiling water (ratio 1:15 to 1:16)
      • AeroPress with Prismo, metal filter, and paper filter
      • JX grind setting: 16
      • Pour enough water to cover grounds; agitate; bloom until 0:45 or so; fill cylinder up to around 1/4″-3/8″ from top; stir 7x front-to-back with AeroPress paddle; steep until 02:45; stir 7x again; press slowly
    • Previous bag: late July 2024

    Well, I guess it’s summer again. On one hand, it doesn’t seem like that long ago that I had my first bag of these. On the other hand, it was before I had my Ode grinder, and it seems like I’ve had that for a long time. I bought the Ode last September, and a lot has happened in life (both good and bad) since then.

    We bought these beans (as well as a bag of Zeke’s Tell-Tale Decaf) at the Baltimore Farmer’s Market, directly from the roaster. Strangely, while the bags of Zeke’s I get at the grocery store have roast dates printed on them, these bags didn’t. Typically, though, when buying directly from the roaster, I just kind of assume the bags are fresh. Of course, the $50,000 question is, would I be able to tell the difference between freshly-roasted beans and 6-month-old beans? I’d like to think I would, but you never know. 😀

    According to my notes from last year, I had a hard time getting a good cup with the V60. Different story this time around, as my first two cups have been excellent. Granted, I have only brewed two cups so far, and I noted last year that the first two cups were also good, after which I started having issues. We will see how it goes with the rest of the bag. The differences so far have been: different grinder, much lower ratio (1:16 vs 1:14), and 50g pulses instead of 60g. The 50g pulse technique tends to keep water in the cone longer, which I suspect helps with extraction. My technique is probably a little better and more consistent now, as well, but who knows.

    I likely will not use this entire bag up before heading to Delaware next week, so I think I may take some with me to brew in the AeroPress, and freeze the rest to brew after I get back. It will be interesting to see if there is any difference in taste between the frozen/thawed beans and the non-frozen beans. Stay tuned!

    6/23: My more recent pour-over cups have been serviceable (other than one that was on the bitter side) but overall, not as consistent as, say, a typical single-origin roast like Zeke’s Colombia-Huila (which is fresh in my memory, as I just finished a bag). With blends, it’s impossible to get the exact same proportion of each type of bean in every cup, and I have occasionally wondered if that’s why I sometimes get inconsistent results brewing blends. However, I’ve learned over the past couple of years that brewing good filter coffee is not as subtle an art as I had originally thought, so my gut tells me that that theory is probably wrong. To that point, as of this writing, I have brewed two cups with the AeroPress and 1Zpresso JX hand grinder (see above), with no scale and no water temperature control. The first cup at grind setting 20 was OK (maybe slightly weak), and the second cup at setting 16 was very good.

    I froze about half of this 1-pound bag on or around June 20, and the current plan is to thaw and brew those in early July, although that could change depending on how much coffee I buy (or don’t buy) in the meantime.

  • Super humid run

    Super humid run

    Nice soupy morning today with overcast skies, temperatures in the mid 70s, and dewpoint around 70. I wasn’t sure I felt like running all that far, but I ended up going 11 miles at a very relaxed pace of around 11:30/mile. Any faster, and I likely would not have made it that far. The overcast skies and a slight breeze out of the north both helped quite a bit. Ordinarily, I would bring my hydration vest on a run like this, but the reservoir has sprung a slow leak with which I have yet to deal. Instead, I brought my hand-carry soft water bottle. It has a stated capacity of 16oz, but when it’s in its carrier, I think it’s more realistically about 14oz. I went through 3 bottles of water, refilling once at the library at mile 5, and again at the local park at around mile 8. Both locations have convenient water bottle filling stations, although the library’s is indoors, and only available when the library is open (which isn’t until 10 on weekends). I’ve been running past these locations for years, yet for whatever reason, it didn’t occur to me until this year to stop and refill. It’s nice not to have to carry as much water to support longer runs, and I also find myself drinking more during my shorter weekday morning runs, which helps me maintain my energy. With that said, I am going to need to figure out some way to replenish carbs and electrolytes for longer runs in hot/humid conditions, as water by itself is not quite enough. My struggles with getting “over the hump” during long runs in the summertime are well-documented. I often eat a granola bar about halfway through my runs, which works great in cooler weather, but doesn’t help all that much in heat and humidity. Today, I made it farther than I have in the past under similar conditions, but as I was coming down the home stretch, I was definitely starting to run low on energy. I may stop by the local REI next week and pick up a few carb/electrolyte gels to try out. I suspect they’ll help, but I still wonder what people did back in the old days when gels weren’t an option.

  • 2025 Pool Season

    2025 Pool Season

    It was a late start to pool season this year, thanks to a very cool and wet month of May (not that I’m complaining by any means). In most years, we try to have the pool open by Memorial Day weekend, but this year, we held off for another week, uncovering it on June 1. My first swim was yesterday (June 6), and the water temperature was still only 76°F. I used the tether, and picked up right where I left off last year, swimming 3 sets of 60 breaststroke, 60 front crawl, 60 butterfly, and 60 backstroke, for a total of 720 strokes. I’m going to try to swim more days than not this season, and we’ll see how that goes. I missed today because I was too busy vacuuming and cleaning the pool. The good news is, I think there is light at the end of the tunnel with regards to the massive chore that is spring pool opening.

    This is our second year with a variable speed pump. Even running it 24/7, it uses less than half the electricity than our old 1hp single speed pump used running 12-14 hours/day. Most of last year, I ran the pump at 2600rpm in the morning, 1750rpm in the afternoon/evening, and 750rpm overnight. This year, at least for now, I’m running it at 1750rpm for 13 hours and 750rpm for 11 hours, with occasional “boosts” to 2600rpm to run the pool cleaner. With electricity getting more and more expensive, the VS pump has been a big win, but the trade-off is that the skimmers don’t work as well at the lower pump speeds. Last year, I found myself manually skimming the pool surface much more often. I’ve ordered a Betta SE Plus solar-powered skimmer robot, and am hoping it will help. Also, anecdotally, it seems to take more work to get the pool fully clean and clear during opening. The past two seasons, I’ve been vacuuming to waste, then running the Polaris to pick up the larger debris, and then vacuuming again to the filter to get the rest of the fine particulate crap up off the bottom. In prior years, the final vacuuming step was not needed. This may be more an issue with the Polaris not working as well as it should, though (long story that probably warrants a separate post).

    My Autopilot salt chlorinator is acting as flaky as ever this season — a lot of the time it works fine, but often, I see intermittent “check/clean cell” and “low amps/cell” errors flashing on the display, with volt/amp readings all over the map when it is happening. At one point, I got the error condition to clear up by going into the maintenance menu and selecting “force reverse”. Last year, I had the same issue at one point, but it cleared up and the system ran flawlessly for most of the season. I am wondering if it is finally time to replace my salt cell, which is way past its prime. It has outlived the original DIG-220 control unit as well as the original tri-sensor. The cell has been in service since 2009! Its stated lifetime, per Autopilot, is 60,000 amp-hours, and it has about 43,000 amp-hours with the current controller, which I put in service in 2019. That’s about 7200 amp-hours per season over 6 seasons. Before 2019, it ran with the old controller for 10 seasons (2009-2018). If we assume similar usage over those 10 seasons (I never checked the amp-hour reading on the old controller), then the cell has seen about 7200*16 or 115,200 amp-hours of usage. That’s almost twice the expected lifetime!! I’ve had a new cell on hand for 5 or 6 years, and every year, I debate whether to put it in service, but the old one just seems to keep on going. Maybe the time has finally come to retire it.

    In any case, I’m hoping that within a week or so, I’ll be spending more time swimming than I am maintaining the pool.