2018-09-12: The wildlife situation in our backyard is escalating. This critter...

2018-08-13: Sometimes naming something makes it easier to cope with.

2018-08-13: Good morning from day 11 of being home with the...

2018-06-26: Achievement unlocked: this guy ran so hard at his favorite...

2018-06-02: My wife turned in a huge project at 6 am...

2018-04-07: The face of a pupper who just wants to go...

2018-04-07: Got the MLB.com app running on my Roku today. I...

2018-04-01: Scene: looking for Bibb lettuce and wondering why there are...

2018-03-23:

2018-03-23: The Slow Web (plus: the modern experience of film-watching) ::...

2018-03-21: I will never get enough of this little gray dog,...

2018-03-21: My inner 6 year old is learning how to program,...

2018-03-09: Two weeks ago in California. It’s been a busy year...

2018-02-03: Just finished my first Ursula K. Le Guin novel, Rocannon’s...

2018-01-05: Really enjoyed a Division Bell variation with 3/4 oz Contratto...

2018-01-04: The thing about this major key version of Smells Like...

2018-01-04: Philadelphia

2018-01-01: We’re ready.

2017-11-23: Great success with Cooks’ Illustrated rolls for tomorrow!

2017-10-08: Having a dip in the Wissahickon with this floofer.

2017-08-05: Porch dinner!

2017-08-05: Corpse Reviver #2, my go-to warm weather cocktail lately.

2017-08-05: Found this in a January 1977 Byte article about expectations...

2017-07-27: Fantastic fish dinner last night at Taverna Fetivi in Split....

2017-07-26: Still my favorite New York City-based superhero.

2017-06-02: We did family craft projects last night.

2017-05-30: Back in Atlanta to see family and having lunch at...

2017-05-29: Gin, lemonade, and elderflower liqueur. Willing it to get warmer...

2017-04-28: Started watching The Handmaid’s Tale tonight. Looks great–fantastic look, good...