Archive

Categories

Full Post List

Apr 15, 2025: Currently reading: Carl’s Doomsday Scenario by Matt Dinniman 📚 Continuing the series. Been a good way to spend my $.99 audible credits.

Apr 15, 2025: I really enjoyed this video. The cinematography and music are just so good. kottke.org/25/04/004…

Apr 13, 2025: Finished reading: Dungeon Crawler Carl by Matt Dinniman 📚 Enjoyed this more as the book went on. It balances the terribleness of the whole situation …

Apr 7, 2025: Questioning why I ever came home from vacation as it’s now snowing here in Michigan…

Apr 5, 2025: We have a bird, deer, and raccoon feeder (not necessarily in that order)

Apr 3, 2025: Michigan Theater. 📍 Enjoyed seeing Explosions in the Sky last night in Ann Arbor!

Apr 1, 2025: A Brown Pelican is searching for food.

Nov 1, 2024:

Jul 21, 2024:

Mar 26, 2024:

Mar 20, 2024:

Sep 15, 2023:

Jun 18, 2023: How I Use Tailscale What is it? Tailscale is a VPN service that makes the devices and applications you own accessible anywhere in the world, securely and effortlessly. It …

Jun 10, 2023:

Jun 5, 2023:

May 22, 2023:

May 22, 2023:

Jun 14, 2022:

May 30, 2022:

May 30, 2022:

May 27, 2022: Setting Up Hugo on Cloudflare I wanted to start off by sharing how I set up this my original homepage. I was impressed by how easy it was to do, especially since I’m new to …

May 26, 2022:

May 16, 2022: Hello World Console.Write("hello world");

May 12, 2022: Found a family of foxes in a den near my house

May 7, 2022: History repeats itself almost 2 years to the day

May 4, 2022: Texas is growing on me

May 2, 2022:

Mar 29, 2022:

Oct 17, 2021:

Sep 11, 2021:

Sep 11, 2021: He did not like getting told off for burying nuts in my flowerpot

Jul 7, 2021: My dog-nephew Ryder will be staying with me until mid-August, and he has agreed to be a good boy.

Jun 18, 2021: Hello curmudgeonly friend

Jun 1, 2021:

May 24, 2021: Pardon the leg but I had to show that this little guy was maybe two feet away from me.

May 17, 2021: First irises of the year!

May 16, 2021: Trying out some strawberry plants

Apr 27, 2021:

Apr 23, 2021: The saga continues

Apr 6, 2021: Twilight Robin

Apr 6, 2021: I’m thinking this is a dark eyed junco.

Mar 21, 2021:

Mar 4, 2021: Last sunset on Sanibel for the year

Dec 3, 2020: Doesn’t do it justice

Nov 28, 2020:

Nov 9, 2020: Good morning! Happy Monday!

Oct 25, 2020:

Oct 23, 2020:

Oct 23, 2020:

Oct 23, 2020:

Oct 20, 2020:

Oct 20, 2020: Here goes nothing

Oct 19, 2020:

Oct 17, 2020: Just one more Manistee River Trail photo

Oct 17, 2020:

Oct 17, 2020:

Oct 17, 2020:

Oct 5, 2020: Battleship row

Oct 3, 2020:

Oct 3, 2020: Pure Michigan

Oct 3, 2020: Breakfast.

Oct 2, 2020: Campsite number one. Not much you can do when you show up at midnight and there are no open spots.

Oct 1, 2020: Hello, October.

Sep 26, 2020:

Sep 24, 2020: 👋

Sep 23, 2020: Goooooood morning

Sep 15, 2020: California isn’t the only place whose sky is affected by the fires. Take a look at this site for the full scope of the smoke fire.airnow.gov

Sep 2, 2020: What a sky

Sep 2, 2020:

Aug 28, 2020: moon.

Aug 23, 2020: Sunday vibes

Aug 23, 2020: what are you looking at?

Aug 21, 2020:

Aug 6, 2020:

Aug 5, 2020:

Aug 4, 2020:

Jul 31, 2020: It’s just one of those evenings

Jul 30, 2020:

Jul 27, 2020: Caught her enjoying one of my hibiscuses. She was very patient and let me run inside to get my camera to get this. Pretty sure it’s a female ruby …

Jul 27, 2020: Jaali

Jul 24, 2020: yield to pedestrians in the crosswalk

Jul 23, 2020: new lens who dis

Jul 19, 2020: Oh deer

Jul 13, 2020: So many daisies

Jul 13, 2020:

Jul 10, 2020: Lots of potential

Jul 9, 2020: Good morning!

Jul 7, 2020: I knew you weren’t a weed

Jul 6, 2020: Thanks for fixing my vase arrangement Abigail!

Jun 21, 2020:

Jun 21, 2020:

Jun 20, 2020:

Jun 20, 2020: Catalpa or cigar tree blossom

Jun 10, 2020: moody

Jun 10, 2020: We were friends until my shutter fired.

Jun 10, 2020: #aphotoadayjune

Jun 5, 2020: #aphotoadayjune

Jun 3, 2020: Guess who has peonies??? I’ll have some pink / purples ones here too in the next couple of days. #aphotoadayjune

Jun 1, 2020: My cubicle neighbor was not thrilled to see he got caught snacking before dinner. #aphotosdaymay

May 29, 2020:

May 29, 2020: Irises be bloomin #aphotoadaymay

May 27, 2020:

May 27, 2020: It’s coming. #aphotadaymay

May 27, 2020: It’s coming. #aphotadaymay

May 21, 2020: #aphotoadaymay

May 20, 2020: Apparently I I need a bigger battery (or two). #aphotoadaymay

May 17, 2020: They’re getting bigger! #aphotoadaymay

May 17, 2020: It’s not perfect yet, but I’m thrilled to have my home wired network up and running! Learned a lot about patch panels, punch down tools, drilling …

May 15, 2020:

May 15, 2020:

May 13, 2020: Huey, Louie, Duey, and Gus (I think) have all been safely hatched. Their momma did not approve of any of these photos, and she made me go inside …

May 7, 2020: Anyone want any roving lilies? I have plenty go around. #aphotoadaymay

May 5, 2020: Feliz Cinco de Mayo! #aphotoadaymay

May 3, 2020: Does this count as a splash of color in an unusual place? @paige.sharon #aphotoadaymay

May 3, 2020: I have some new housemates on the way! Huey, Duey, Louie, and Gus. #aphotoadaymay

May 3, 2020: Today was a good day. Socially-distance socialized with some friends, finally made progress on a home project, and the weather was amazing. …

May 2, 2020: Best day of the year—so far. #aphotoadaymay

Apr 30, 2020: I’m going to go out on a limb and say that they are camera shy. Or they weren’t dressed for the occasion. Either way, they were not happy. …

Apr 29, 2020: Momma doubling as a pillow and a tent. #aphotoadayapril

Apr 27, 2020:

Apr 26, 2020:

Apr 24, 2020:

Apr 24, 2020:

Apr 23, 2020: This one and its partner landed right outside my office for a split second. I didn’t get the other one, but I at least got this. …

Apr 22, 2020: This tree better bloom. Whole reason I bought the house across the street from it. All the flowers with none of the mess. #aphotoadayapril

Apr 21, 2020:

Apr 21, 2020: I’m sorry I Implied two days in a row was a special occasion, Michigan. You’ve made your point. Now can we go back to that thing you were …

Apr 20, 2020: Two beautiful days in a row? I will take it, Michigan. #aphotoadayapril

Apr 19, 2020:

Apr 19, 2020:

Apr 17, 2020: At least it’s not snow #aphotoadayapril

Apr 16, 2020: Spring is in the air. #aphotoadayapril

Apr 14, 2020: Reusing old subjects for new material, but I’m gonna use it til I lose it. #aphotoadayapril

Apr 14, 2020: The snow and buds just keep falling. #puremichigan #aphotoadayapril

Apr 13, 2020: Almost. #aphotoadayapril

Apr 12, 2020: Despite the fact the weather can’t decide what season it is, it is still spring. #aphotoadayapril

Apr 11, 2020:

Apr 11, 2020: I’m thinking these will look a lot more interesting in a couple of days. Again I have no idea what they are and have done zero research into them. …

Apr 9, 2020:

Apr 8, 2020: My creeping myrtle is blooming now and winter aconite is all done. Daffodils are still in and so are… some purple stalk flowers. …

Apr 7, 2020: When you just need that ice cream and a good walk in the sun. Yes I cheated today and this was taken with my phone. Two strikes against house …

Apr 6, 2020:

Apr 5, 2020: She’s still there! I was worried when I hadn’t seen her in a few days that she had abandoned the den due to the trees around her being cut …

Apr 5, 2020:

Apr 4, 2020: Daffodils! #aphotoadayapril

Apr 3, 2020: Even when things are looking up, it’s sometimes worth it to look down. I don’t know what that means. Anyways, bonus photo for the day. One of the …

Apr 3, 2020: Things are looking up in my backyard #aphotoadayapril

Apr 2, 2020: #aphotoadayapril

Apr 1, 2020: Oh hi there

Mar 31, 2020:

Mar 25, 2020:

Mar 25, 2020: I think I received a visit from a Merlin this morning.

Mar 22, 2020:

Mar 14, 2020: Had a friendly visitor named Ned this evening.

Mar 6, 2020:

Mar 6, 2020:

Mar 6, 2020: Last day here, and I’m resorting to hot tea to stay warm. Can you believe it hasn’t even hit 70 yet today?

Mar 6, 2020: Not much of a sunrise to see on my last day on the island, but it was a nice refreshing scurry to the beach to see what I could see.

Mar 5, 2020: So much noise. So not on purpose. Just imagine it without the snowstorm and you’d be left with soft red light filtering down onto an empty lot. …

Mar 5, 2020:

Mar 5, 2020: This is a Donax, a genus of small edible saltwater clams. Namesake of one of the streets on the island. Send help.

Mar 4, 2020:

Mar 3, 2020:

Mar 3, 2020:

Mar 2, 2020: My parents’ haul for the last week.

Mar 2, 2020: What’s a vacation without a food photo? My first shrimp étouffée. It was amazing.

Mar 1, 2020:

Mar 1, 2020:

Oct 27, 2019:

Aug 18, 2019: Good morning, Lake Lansing! Getting ready for the Lake Lansing Team Relay!

Aug 1, 2019: First ride with a new shoulder!!!! (and since September 2018). I don’t know that I can fully express what it means to be back to doing things like …

Jun 15, 2019:

May 15, 2019: Shadow of the contrail!

May 13, 2019: Red buds!

May 6, 2019:

May 1, 2019: Are you lost?

Apr 27, 2019:

Apr 8, 2019: Wakey wakey

Apr 8, 2019:

Apr 8, 2019: Gray gray gray

Apr 7, 2019: It feels nicer than it looks.

Apr 3, 2019: Had some slightly quieter walking companions today.

Apr 1, 2019: Wish me luck.

Mar 29, 2019: It is too nice out to stay cooped up all day.

Sep 29, 2018:

Sep 29, 2018: This one got my vote. #artprize2018

Sep 29, 2018: #artprize2018

Sep 29, 2018: Coffee!! #artprize2018

Jul 6, 2018: Bachelor party. #brogettinghitched

May 28, 2018:

Mar 4, 2018:

Nov 25, 2017:

Oct 24, 2017: Day 3

Oct 23, 2017: Day 2.

Oct 22, 2017:

Sep 28, 2017: They told us that all Spanish bartenders were gruff and all business. Wrong! This guy was great and didn’t even speak English. Here he is comparing …

Sep 28, 2017: Gotta cure that jamón. #twinningspain2017

Sep 28, 2017: Jamón ibérico y queso! #twinningspain2017

Sep 28, 2017: Josh! …and some sort of building important to the entire Spanish monarchy… #twinningspain2017

Sep 28, 2017: #twinningspain2017

Sep 28, 2017: #twinningspain2017

Sep 27, 2017: The bridge into Toledo #twinningspain2017 #canoneos80d

Sep 27, 2017: Toledo train station

Sep 27, 2017:

Sep 27, 2017:

Sep 27, 2017:

Sep 27, 2017:

Sep 27, 2017: #twinningspain2017 #canoneos80d

Sep 27, 2017: #twinningspain2017 #canoneos80d

Sep 27, 2017: Cathedral of Toledo! #twinningspain2017 #canoneos80d

Sep 27, 2017: I don’t actually (and haven’t looked it up) know what Mazapan is, but it tastes like sugar cookie dough. #twinningspain2017

Sep 27, 2017: #twinningspain2017

Sep 27, 2017: The Cathedral of Toledo! #twinningspain2017

Sep 27, 2017: #twinningspain2017

Sep 26, 2017:

Sep 26, 2017:

Sep 26, 2017:

Sep 26, 2017:

Sep 26, 2017:

Sep 26, 2017: Calle de las huertas, I think? #twinningspain2017

Sep 25, 2017: Yo quiero Taco Bell! #twinningspain2017

Sep 25, 2017: Keepin it classy, Spain! #twinningspain2017

Sep 25, 2017: Yum! #twinningspain2017

Sep 25, 2017: Handles shaped for your hands! #twinningspain2017

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017: To make ourselves feel better about the Sagrada Familia fiasco, we visited La Pedrera.

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017:

Sep 25, 2017: Underestimated how difficult tickets would be to get, but still super impressive from the outside—and it’s not even done yet! #twinningspain2017

Sep 24, 2017: Left or right???

Sep 24, 2017: Josh! And a cathedral! #twinningspain2017

Sep 24, 2017: Four Corinthian columns from the Temple of Augustus. #twinningspain2017

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017: Josh’s head checking out a carrer he really liked. #twinningspain2017

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017: Desayunos! #twinningspain2017

Sep 24, 2017: Barcelona Cathedral #twinningspain2017

Sep 24, 2017: #twinningspain2017

Sep 24, 2017: Columbus Monument #twinningspain2017

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 24, 2017:

Sep 23, 2017: Taking the high speed rail! #twinningspain2017

Sep 23, 2017: #twinningspain2017

Aug 26, 2017: Beer to be!

Aug 19, 2017: Sitting under a hickory in the late summer means getting pelted by leaves and bits of nuts from the overly zealous squirrels above.

May 26, 2017: Got to the top of the cone and spotted a second one in the distance!

May 26, 2017: Climbing up the cinder cone of an extinct volcano

May 26, 2017:

May 26, 2017: Climbing up a huge petrified dune.

May 26, 2017:

May 26, 2017: Disappearing!

May 26, 2017: More lava tubes

May 26, 2017: Lava tubes!!!

May 26, 2017: We found a lava flow!

May 25, 2017: Vacation ain’t over yet!

May 24, 2017: Thor holding Thor’s….very small hammer.

May 24, 2017:

May 24, 2017:

May 24, 2017:

May 24, 2017:

May 24, 2017:

May 23, 2017:

May 23, 2017:

May 23, 2017:

May 23, 2017:

May 23, 2017: We made it!

May 23, 2017: Where I came from…

May 23, 2017: Where I’m going…

May 23, 2017: 😱

May 23, 2017: Not there yet!

May 23, 2017:

May 23, 2017:

May 22, 2017: Good ole Charle

May 22, 2017: More scramblin’ in Hidden Canyon

May 22, 2017: Scramblin’ in Hidden Canyon

May 22, 2017:

May 22, 2017: On the way to hidden canyon.

May 22, 2017: We made it!

May 22, 2017: The view from Observation Point!

May 22, 2017:

May 22, 2017: No, Charlie!! Not Dave!!

May 22, 2017:

May 22, 2017: Cactus flower!

May 22, 2017:

May 22, 2017: A view of Observation Point from far below. It’s a 2000 foot climb over the course of 4 miles.

May 22, 2017:

May 22, 2017:

May 21, 2017:

May 21, 2017:

May 21, 2017:

May 21, 2017: Petroglyphs–again!

May 21, 2017: Rough translation: two fat square people were last seen chasing two skinny people through the canyon.

May 21, 2017: Petroglyphs!

May 21, 2017: Don’t tell mom I climbed this.

May 21, 2017:

May 21, 2017: Okay, I promise I won’t wake it up.

May 21, 2017:

May 21, 2017:

May 21, 2017:

May 12, 2017: This’ll do just fine.

Apr 24, 2017:

Apr 24, 2017:

Apr 23, 2017:

Apr 23, 2017:

Apr 23, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 22, 2017:

Apr 21, 2017:

Apr 21, 2017:

Apr 21, 2017:

Apr 21, 2017:

Apr 15, 2017: Cedar Apple Rust

Apr 15, 2017: Professor Nicholson expounding on the traits of Cedar Apple Rust.

Apr 8, 2017: 😁

Mar 11, 2017:

Mar 11, 2017:

Feb 28, 2017: Biology on Tap!

Feb 28, 2017:

Nov 13, 2016: #traversecity2016

Nov 13, 2016: #traversecity2016

Nov 13, 2016: #traversecity2016

Nov 13, 2016: #traversecity2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Nov 13, 2016: #redrivergorge2016

Oct 9, 2016:

Oct 9, 2016: Good morning.

Oct 9, 2016: Muffin mix.

Oct 9, 2016:

Oct 8, 2016:

Oct 8, 2016:

Oct 8, 2016:

Sep 27, 2016: View from the Starbucks on the 40th floor.

Sep 27, 2016: Disappointed. #seattle2016

Sep 26, 2016: “The Tide Rolls In” #seattle2016

Sep 26, 2016: A view of the Olympic Mountain Range. #seattle2016

Sep 26, 2016: Jellyfish II #seattle2016

Sep 26, 2016: Jelly. Fish. Jellyfish. #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: #seattle2016

Sep 25, 2016: Taking the ferry to the San Juan Islands! #seattle2016

Sep 24, 2016: #seattle2016

Sep 24, 2016: Trrrroooollllll #seattle2016

Sep 24, 2016: #seattle2016

Sep 24, 2016: #seattle2016

Sep 24, 2016: #seattle2016

Sep 24, 2016: Mount Rainier National Park #seattle2016

Sep 24, 2016: Mount Rainier National Park #seattle2016

Sep 24, 2016: Mount Rainier National Park #seattle2016

Sep 24, 2016: #seattle2016

Sep 24, 2016: The gum wall. #seattle2016

Sep 24, 2016: #seattle2016

Sep 23, 2016: Dinner last night at the fisherman’s terminal. #seattle2016

Sep 23, 2016: #thatsnocloud #seattle2016

Aug 27, 2016: RIP old friend. January 6, 2011 - August 27, 2016. 😞

Aug 21, 2016:

Aug 17, 2016: #youwont2016 #aftertheend

Aug 16, 2016: Tarmacs are cool! #youwont2016 #theend

Aug 16, 2016: Visited this place too. Couldn’t bring it on the plane. #morningbeer #youwont2016

Aug 16, 2016: #youwont2016

Aug 16, 2016: The hostel’s feisty pet toucan. #youwont2016

Aug 16, 2016: Colombians like kites. #youwont2016

Aug 16, 2016: Yea I totally visited an organic coffee plantation in the mountains. Nbd. #youwont2016

Aug 16, 2016: Agreed. #youwont2016

Aug 16, 2016: #youwont2016

Aug 16, 2016: #youwont2016

Aug 16, 2016: A very very happy marigold. #youwont2016

Aug 16, 2016: #purecolombia #youwont2016

Aug 16, 2016: Some familiar looking plants out in the wild. #youwont2016

Aug 16, 2016: Minca #youwont2016

Aug 15, 2016: #youwont2016

Aug 15, 2016: Pescado Frito #youwont2016

Aug 15, 2016: Our supremely interesting captain. #youwont2016

Aug 13, 2016: Goodbye for now, Cartagena. #youwont2016

Aug 13, 2016: Santa Marta #youwont2016

Aug 13, 2016: On our way to Taganga this morning. #youwont2016

Aug 12, 2016: La Playa Blanca #youwont2016

Aug 12, 2016: A very late lunch at La Playa Blanca #youwont2016

Aug 12, 2016: Snorkeling at La Playa Blanca #youwont2016

Aug 11, 2016: I believe this was a church in the Santo Domingo square. #youwont2016

Aug 11, 2016: #youwont2016

Aug 11, 2016: Cartagenian red snapper, sweet rice, plantains, and salad. #youwont2016

Aug 11, 2016: #youwont2016

Aug 10, 2016: #youwont2016

Aug 10, 2016: #youwont2016

Aug 10, 2016: #youwont2016

Aug 10, 2016: #youwont2016

Aug 10, 2016: Cafe’ tinto #youwont2016

Aug 9, 2016: #youwont2016

Aug 9, 2016: #youwont2016

Aug 9, 2016: #youwont2016

Aug 9, 2016: #youwont2016 #priorities

Aug 9, 2016: #youwont2016

Jun 4, 2016: Discin'

Jun 2, 2016:

May 14, 2016: Doug Mains and the City Folk

Apr 15, 2016: First disc golf of the year.

Mar 24, 2016:

Mar 24, 2016:

Mar 22, 2016: #florida #onlyfilterwasmypolarizedsunglasses

Mar 13, 2016:

Mar 13, 2016:

Mar 13, 2016:

Mar 12, 2016:

Mar 12, 2016:

Mar 12, 2016:

Mar 12, 2016:

Feb 28, 2016: Mug Club Member.

Feb 25, 2016:

Jan 30, 2016: For my next trick, I will walk on top of the snow.

Jan 30, 2016:

Jan 29, 2016: The great frozen north.

Jan 25, 2016: Manistee River, October 2014

Jan 24, 2016:

Jan 23, 2016: Throwback to May 2011 on the island of Patmos.

Jan 22, 2016: Not Yosemite this time.

Jan 21, 2016: October in Yosemite. This was towards the end of a very long first day.

Jan 20, 2016: Another from this fall. We climbed up that. Hardest day of the entire trip for me.

Jan 19, 2016: Yosemite trip from this October.

Jan 18, 2016:

Jan 17, 2016:

Jan 11, 2016: Curried Chicken Soup

Oct 25, 2015: #igerslansing

Oct 3, 2015: Good morning.

Sep 25, 2015:

Sep 22, 2014:

Jul 6, 2014: That counts, right?

May 4, 2014:

May 4, 2014:

Apr 29, 2014: Found this baby snapping turtle while out on a run.

Apr 19, 2014: Neat! #neature #salamonie

Apr 11, 2014:

Apr 8, 2014: Worth walking in the rain for.

Apr 6, 2014:

Apr 6, 2014: Tombstone! #openingday2014

Dec 27, 2013: Seems a bit presumptuous…

Apr 17, 2012: Every morning is a coffee morning!

Apr 5, 2012: