blog

What I'm thinking about

Welcome to my blog! This is mostly a link blog, where I share links to articles and websites that I would otherwise share with my IRL friends. From time to time, I also write my own posts and longer-form entries. You can also subscribe to this blog in an RSS feed reader.

Here are the topics I tend to cover. → Click on a tag to see all the posts about that topic.


Pure Independence


šŸ”— a linked post to collabfund.com » — originally shared here on

These Collab Fund blog posts are exceptionally dense with solid advice. I couldnā€™t find only one pull quote to attach to this post because there are way too many.

This article touches on independence in all of its forms (financial, moral, tribal, etm.), as well as the importance of pairing it with purpose.

Continue to the full article


Find Wikipedia Entries Near You That Are Missing An Image

originally shared here on

The very first app I ever built for iOS was an app where you could push a button and it would generate a random celebrity for you.

I used only images in Wikipedia, and at the time, the vast majority of quality images of celebrities were from people who went to a convention or premiere, snapped a bunch of photos of as many famous people as possible, and then uploaded them to the public domain.

These are unsung heroes, as far as I'm concerned.

I always admired these people and thought maybe one day I would contribute to Wikipedia in this way.

So I used ChatGPT 4o to whip up a script that allows a user to provide a set of geo-coordinates and it'll return a list of the closest Wikipedia entries which are missing photos.

Here's a link to the HTML that got spit out. Feel free to take the source code and modify it. Or feel free to look up your own geo-coordinates and give it a spin.

The next time you are out on a walk in your neighborhood and you come across a park that you recall is missing an image, you can pull out your phone, snap a photo of it, and take ten minutes to release it into the public domain so other dorks in the future can see what your neighborhood looks like.

And by the way: I know that if I didn't have a large language model, there's no chance I'd be sitting here at 11pm looking up API documentation to try and figure out how I would put this dumb idea to use. This is the power of LLMs, people. This blog post took roughly three times as long to write than the code that was written.

I did have to refine the output once, and there's clearly no great error handling, and some of the entries it returns do have a photo yadda yadda. I get it.

This isn't a tool that one uses to produce artisanal, well-crafted software that will stand the test of time.

This is a tool that, in roughly 5 minutes, empowered me with information that I can now use to make my community a tiny bit better.

That's what I love about technology.


Recreating my favorite childhood McDonalds toy in Minecraft

originally shared here on

When I was a kid, we had this dope McDonalds Little People toy:

McDonald's play set exterior

McDonald's play set interior

My kids and I have been playing a lot of Minecraft lately. We have a world where we're building a ton of different buildings, like hotels, roller coasters, and pet stores. It's basically the same games they play IRL.

I thought it would be fun to try and recreate this play set in our world, and here's what we were able to come up with:

McDonald's Minecraft exterior

McDonald's Minecraft exterior

What I'm most proud of is how much the kids helped! I laid the foundation and got the walls and roof built, but the kids handled the interior completely by themselves. Gus even built a road as a sort of drive thru.


How I know I'm working with a strong engineer


šŸ”— a linked post to seangoedecke.com » — originally shared here on

I realised the other day that I actually have a straightforward heuristic for this. I count the number of times I have this thought:

ā€œOh nice catch, I didnā€™t think of that!ā€

Man, Seanā€™s been on an absolute tear lately with these observations. Definitely worth an RSS feed add if youā€™re into software engineering.

Continue to the full article


January 2025 Observations

originally shared here on

Yeah, I know... February's almost over. But I finally sat down and wrote this out this weekend, so good enough, eh?

Family

  • My boy is crushing it at swimming lessons.

  • The other night during dinner, I unconsciously started drumming on the table. I was startled when my son started singing Imagine Dragon's "Believer," and then my daughter joined in on the drums and vocals as well. It was supremely dope.

  • Following an unbelievable burst of motivation, I cleaned out the crawl space in my basement. It honestly didn't take that long (maybe a total of 10 hours), and it is so much more usable now! I'm trying to figure out a way that I can wire up some outlets in there so I can turn it into a little cave for jamming and 3D printing lol

  • I get so mad when I'm in flow and my kids come up and interrupt me. I think it's because achieving flow is painfully Sisyphean; it takes so much effort these days to get into that state, and when I'm suddenly yanked from it, the ball rolls to the bottom of the hill and I have to start all over again. It's probably how my kids feel when I make them stop playing Minecraft.

  • I was trying to explain the concept of money to my son, and after I stopped talking, he looks at me with the most confused look and says, "Dad, you keep expanding my thinking bubble, and I don't like that." I hear ya, bud.

Recommendations

  • I thoroughly enjoyed watching It's In The Game, a documentary about the history of the Madden NFL video game franchise. In one scene, they bring a full body capture setup to the NFL combine and scan every player. As they go in and out of the rig, you can tell how honored these guys are to be included in the game. It reminds me of seeing people use my apps out in the real world. Saying "I see you" is one of the dopest honors we can bestow on our fellow human.

  • I highly recommend Puttshack. I was geeking out over the use of technology, it's brilliant.

  • The bourbon wings at the Minnesota Burger Company in Apple Valley instantly landed in the top 3 wings I've ever had.1

Work

  • SEO is the digital equivalent of snake oil. I've held this position for more than two decades, and I'm waiting for someone to convince me otherwise.

  • You can hit a nail into a board with a hammer, or you can use a nail gun to go faster. But you still need to combine two boards. No tool is going to take that assembly step away, that's simply part of the deal. Similarly, AI isn't going to take my job away; AI is simply a(n extremely powerful) nail gun. It takes the sting out of the parts of my job I find arduous and makes them go faster so I can get back to doing what I enjoy doing: building cool things.

The new car

  • 30% of me still feels like a tool for buying a brand new 2024 Toyota Prius. The other 70% is loving it.

  • The car is one of my only outlets for anger, and that's not something I'm proud of. It's weird that it took buying a new car to evaluate that, but I guess it's better than continuing to take my anger out while wielding a 10,000 pound death machine.

Self-improvement

  • For the first time in my life, I looked up at the stars and noticed that one looked a little different. Turned out to be Mars! For the last several nights, when we get a clear sky, I look up and see if I can find it. That might be the thing I'm the most proud of from this past month.

  • A couple years ago, I decided to get back into broomball. I ended up joining a rec league and played every Friday this month. I'm certainly not as fast as I was 20 years ago, but man, the feeling of running on the ice is as exhilarating as ever.2

  • I've been walking up to the library near my house to get work done during the week. During one of those walks, it started snowing, and the flakes were huge and fluffy. I stopped and caught a few on my tongue, and it reminded me of when I used to do that during football games.

  • Lately, when I go on walks around my block, I've felt like I'm walking with some loved ones who have passed away. I can't explain it, and it could totally be a hallucination... but at the same time, who am I to keep denying my feelings? If there's one thing I've learned over the past couple of years, it's that I need to lean more into my feelings and trust them.

  • I wrote this down during a meeting at work: "You listen to the very first thing someone says and then your mind runs wild." Is this normal?

  • "I looked in the mirror while showering today and I saw a 37 year old. And I was really proud of him. The dude is happy. Heā€™s out still playing broomball. He plays with computers all day. He listens to a ton of good music, watches interesting/compelling movies, has a sense of purpose and direction, knows what he wants his house to feel like... And I saw the whites in my beard, and I thought it looked pretty damn good. Iā€™m here! Iā€™m aging, and Iā€™m successful, and Iā€™m comfortable, and I will try my hardest to feel this content every day for the rest of my life."

  • I saw a Reese's Peanut Butter Cup commercial that said, "We live in a time that you can get into a vehicle and go to a place where you give someone a piece of plastic and they will give you a Reese's Peanut Butter Cup." I think about that all the time.

  • This line from Anh's blog feels ironic to post here given how long these posts become, but for future reference: "not every thought needs to be immortalized on my website."

  • My only resolution for this year: find more ways to open my heart.

100 sit-ups a day for 100 days Project

  • At day 50, I don't feel too terribly different. It still sucks to knock out the first one, and it still rules when I hit the hundredth one.

  • The only noticeable improvement so far is that I no longer make old man groans when I get up from a prone position.

Music Clean Up Project

  • It's annoyingly hard to let go of things for some reason. Even if it's an MP3 of an artist you never actually liked. Am I mourning the loss of the part of me that really wanted to be into Tiesto?

  • The more I prune my digital garden, the more I find myself wanting to spend time in it. The more I hit shuffle on all 28,000 tracks in my library, the less frequently I run into turds.


YouTube Videos I liked that I didn't already link to

Bobby Fingers - Joe Rogan and The Black Keys Diorama


Movies I watched

Saved! (2004)

  • Glad I watched it? Yes. It was a lot better than I remember, probably because I have far more context for the religious hypocrisy stuff.
  • Will I watch it again? Probably not. I'm finding that if I actually pay attention during a movie and absorb whatever I need to absorb, I can set it aside. No need to carry all this media around with me, right?

Hey Arnold!: The Movie (2002)

  • Glad I watched it? Yes.
  • Will I watch it again? Unlikely. It was too predictable, but I sure do love Arnold and Gerald and the crew. Makes me excited for our upcoming Nick Resort trip.

Recess: School's Out (2001)

  • Glad I watched it? Yes.
  • Will I watch it again? Yes. I regret not owning this one. It's fun watching movies I never got to watch as a kid with my own kids.

American Fiction (2023)

  • Glad I watched it? Yes.
  • Will I watch it again? Yes. Very smart, very funny, exceptionally high-brow. Best enjoyed with a glass of wine in a fancy wine glass.

Music I enjoyed

Current Vibes in January 2025:

Artist AlbumThoughts
The Beths Expert In A Dying Field
Bonnie Light Horsemen Keep Me On Your Mind / Set You Free
Doechii Alligator Bites Never Heal Holy crap, insanely good rap
EKKSTACY EKKSTACY Still enjoying this, but got rid of "Misery." Don't need that anymore.
Green Day Dookie
HNNY Light Shines Through I took Kiasmos off my list, which felt weird given how hard I bumped it, but this album still gets me
The Linda Lindas Growing Up
The Linda Lindas No Obligation I like Growing Up more, but I'm finding myself enjoying more of these songs as I give it more rotations
No Vacation Intermission I need to find more No Vacation stuff, really digging this
Phoenix Wolfgang Amadeus Phoenix God, just perfect indie rock
Presidents of the USA Presidents of the USA I missed this album
Pynch Howling at a Concrete Moon Still such amazing lyrics, really relating to them at the moment
Magdalena Bay Imaginal Disk Thinking about removing this, but the songs are super catchy and good, so I'll keep it around
Wishy Triple Seven Same as Magdalena Bay. I could see revisiting this album in a few years and see if it hits harder
deafheaven Infinite Granite I think I need to listen straight through this album and focus on it
fanclubwallet Our Bodies Paint Traffic Lines Sounds really fresh to me, I want to explore more of this band
Sabrina Carpenter Short 'N Sweet This completely slaps. Insanely witty lyrics, big fan.
STRFKRParallel RealmsThis hits extremely hard, feels like listening to Cut Copy back in the day.
Wild PinkDulling The HornsAnother one that would benefit from a focused listen, but rather enjoying the individual songs as they pop in.

Books I read

  • Banal Nightmare by Halle Butler. I felt like I could identify with nearly every character's brand of "crazy." Strongly recommend.

  1. I misspelled "bourbon", and I accidentally added the misspelling to my computer's dictionary. At some point down the road, this will 100% come back to bite me in the butt. I look forward to it. 

  2. I scored five goals one game, and then one for the rest of the season, which means I got progressively worse as the season carried on. But no matter how poorly we did, I put my entire self into those games and left every single one happy. Oh, and I got to watch a fist fight break out, which I've never seen before during a recreational broomball game. 



How to read like an artist


šŸ”— a linked post to austinkleon.substack.com » — originally shared here on

If you arenā€™t getting anything out of a book, put it down and pick up another book. Every hour you spend inching through a boring book is an hour you couldā€™ve spent plowing through a brilliant one.

When it comes to books, quitters finish more.

It helps if you choose the right books in the first place. Stop reading what you think you should be reading and just read what you genuinely want to read. Read what you love.

Great advice here from Austin Kleon. I have been applying it to all of my forms of media consumption: music, television, and movies. And YouTube. And long form internet reads.

I think itā€™s important to recognize that reading can also include these newer forms of media. You can learn just as much from a well-made YouTube essay as you can from a well-made book.

When you drag your thoughts through multiple disparate pieces of art, you end up arriving at deeper, richer conclusions.

Continue to the full article


Audiologists raise concern over headphone use in young people


šŸ”— a linked post to bbc.com » — originally shared here on

Claire Benton, vice-president of the British Academy of Audiology, suggests that by blocking everyday sounds such as cars beeping, there is a possibility the brain can "forget" to filter out the noise.

"You have almost created this false environment by wearing those headphones of only listening to what you want to listen to. You are not having to work at it," she said.

"Those more complex, high-level listening skills in your brain only really finish developing towards your late teens. So, if you have only been wearing noise-cancelling headphones and been in this false world for your late teens then you are slightly delaying your ability to process speech and noise," Benton suggests.

I got a pair of active noise cancelling headphones for Christmas this year, and it took a few weeks of use before finding them comfortable to wear.

As opposed to my Powerbeats Pro (which offer ā€œnoise cancellingā€ as a result of the little plastic dinguses I shove into my ear canals), these Bose headphones actively filter out background noise.

If I have them on in my office for more than a half hour, it will hurt when I take them off. Everything sounds so loud, even the din of the white noise that gets piped into the office seems irritatingly noticeable.

Continue to the full article


old ladies against underwater garbage


šŸ”— a linked post to m.youtube.com » — originally shared here on

Truly inspiring. Instead of fretting about all the horrible stuff going on thatā€™s out of our control, hereā€™s a prime example of how you can fight back and make a difference.


Love

originally shared here on

Outside the jewel case for the mix CD I made for my wife.

Inside the jewel case for the mix CD I made for my wife.

I had a blast making this mix CD for my wife for Valentineā€™s Day.

Yeah, I know, itā€™s 2025. But who cares? Mix CDs are way cooler than giving someone a playlist (which of course I did).

The process of acquiring a blank CD, meticulously crafting a playlist of songs that made me think of my wife, making the album art in Pixelmator, and handing it to her when I was done gave me the biggest feeling of pride Iā€™ve felt in years.

And yeah, it was just a dumb, impractical CD filled with mushy songs.

But it was fun as hell to make, and thatā€™s what itā€™s all about.1

Hereā€™s the track list:

  1. The Proclaimers - I'm Gonna Be (500 Miles)
  2. Seals & Croft - You're the Love
  3. The Bird and the Bee - Birthday
  4. Kate Nash - I Hate Seagulls
  5. Bonny Light Horseman - Lover Take It Easy
  6. Donna Lewis - I Love You Always Forever
  7. Sonya Spence - Let Love Flow On
  8. The Mountain Goats - San Bernardino
  9. Lily Allen - Littlest Things
  10. Paul Frees - Although I Dropped $100,000
  11. Freddie Scott - (You) Got What I Need
  12. Hall and Oates - You Make My Dreams
  13. Belle and Sebastian - If She Wants Me
  14. Exile - Kiss You All Over
  15. Stars - My Favourite Book
  16. RuPaul, Lawrence Cheney, Bimini Bon-Boulash, Tayce, Ellie Diamond - A Little Bit of Love

  1. Well, itā€™s also about showing my wife how much I love her, too. Like they say in the movie Dog Man: ā€œLove isnā€™t just something you feel. Itā€™s something you do.ā€