Mount Royal and the ten mile range.
Read full post āWhen we visited Brussels, we took a train ride to Bruges. We loved the picturesque countryside and the ease of traveling by train. But in Ghent we were blown away as we pulled into the train station by all the bike parking. Hundreds and hundreds of bicycles. Would love something like that in the US.
Rick Steves: What Americans Can Learn From Europeās People-Friendly Places
Read full post āLaptop Stickers
Data vs Story
One of the most powerful concepts I have ever come across is taking a step back to understand the difference between data and narrative.
Data points are objective snapshots of information. Bob has been late to 3 out of the last 5 meetings is an example of data.
Story is what we tell ourselves about the data. Bob is inconsiderate is an example of a story.
It may be true that Bob is rude and wastes other peopleās time, but that is just one story that could be told from the data we have.
Hereās the super power: find other stories that fit the data. Hereās a few off the top of my head:
Bob has unreliable transportation.
This meeting time conflicts with dropping his child off at school.
Bobās attendance at this meeting is unnecessary.
Bob is regularly double and triple booked.
Perhaps Bob is an inconsiderate jerkābut you actually have no idea from the information provided whether he is or isnāt. But our brains love to jump straight to stories (Bob is a jerk) with complete confidence (look at how often heās been late). Weāre so certain of our stories that we overlook how little information we really have.
I have made this jump more often than I know and have always regretted it. When I am able to step back and realize A does not necessarily imply B ā I can take a step back and look at the situation objectively. Many times this means the stories Iāve been telling myself are wrong, and I can give more grace and kindness. But sometimes I find out that the stories Iāve been telling are too kind, and with some extra objectivity, I should expect better.
In both cases, taking a step back and looking at things with an objective lens and separating out what data I know and what stories I believe enables me to do better.
Read full post āAn update on electric driving
Iāve been meaning to write an update on my post about electric driving ā and only just now have I realized it has been a whole year since that post. Time goes by so fast!
Unfortunately, we had a bit of an accident and completely totaled our Kona (lovingly named Sparky). Thankfully all occupants were okay. It meant though weād have a new opportunity to re-think what our primary car is.
We found a very lightly used 2024 Ioniq 5 for a significant discount over brand new. (Cars depreciate fast ā and this is insane)
The Ioniq 5 was the car I wanted the first time we were shopping, and in the intervening couple of years, they have become much more readily available. As I wrote about last year, I prefer used cars thanks to depreciation, and we actually had a reasonable selection of used Ioniqs across the Denver metro area available. I highly recommend this route ā it saved us a bundle on a car that literally only had 400 miles ā so was effectively brand new.
The Ioniq 5 solved all the things I didnāt like about the Kona
We got AWD, which we donāt need or care about very much, but is pretty important in blizzards on I70 in the mountains.
Still have heated seats ā mostly for back pain. These heat up so fast.
A bit larger, especially in the back seat, so our kids have a bit more leg room.
This car has a more up to date charging system, so it fast charges so fast. We hardly ever think about charging because we have the at-hone charging which saves so much time ā we never need to go to a gas station anymore. But if we forget to charge, or want to take a road trip, itāll only take about 20 minutes to get back to a reasonable charge level.
It also has a bigger battery, so its range is higher than the Konaās, and we actually charge it less often. (we usually charge only once we get below 50%)
Basically āĀ faster fast charging, longer range, and much more options for fast charging ā has all combined and I no longer think about charging or range at all.
Overall ā I highly recommend this car if youāre in the market. There have been some reports of challenges online about the charging controller (called the ICCU) and we briefly had a moment of concern driving home from the mountains when we got an error message indicating ours might have a problem. But Hyundai recently issued a software recall on ours, and we havenāt had any additional trouble, so fingers crossed theyāve solved it.
Read full post āApple and Epic
It has really been incredible to watch Appleās greed and arrogance in their legal fight with Epic. I was dismayed that Apple won nearly all of the claims in their lawsuit because Iām a big proponent that consumers should be allowed to do what they wish with their own devices. I think consumers should be allowed to install alternative apps, including alternative app stores, without interference by platform owners. (And I think this should be true of all computing devices, including cell phones and game consoles.)
Unfortunately, thatās not the law in the US. So Apple won and consumers lost. But the one issue they did lose on was that In App Purchases having zero competition from Apple was deemed to be illegal tying. Basically, because Apple banned developers from even linking to alternative payment solution, they were illegally tying their market dominance in cellphones to another market (in app purchases).
Despite this loss, Apple won approval that monetizing in app purchases even outside of Appleās system was permitted. All Apple had to do was allow developers to use their own payment system, and charge a fair and reasonable monetization fee for doing so. So the loss in this case for Apple was not nothing, but in the grand scheme of things, fairly minor. Apple had to open up the App Store a smidge, but they could easily still make significant sums of money by continuing to tax all digital purchases that happened on iPhones through apps, whether through IAP or through developersā own payment systems.
They came up with a system so onerous it was designed never to be used. Malicious compliance to the nth degree. They came up with an onerous auditing requirement, and the fee they decided to charge was 27%. It was designed to ensure that developers would not be able to adopt it. It was designed to cement the illegal tying, but couched in a way that Apple hoped the court would bless.
Maybe the court would have had an Apple VP hadnāt been caught lying in testimony. Or maybe they would have gotten away with it if Apple hadnāt memorialized in writing a bunch of statements to the effect of, āLetās make this as unappealing as possible.ā
Perhaps if Apple had settled on a fee of 10%, or 15%, or maybe even 20% ā they would have won full support. They could have shown that they were acting in Good Faith. Instead, they convinced themselves they were special, got greedy, and ended up committing perjury in the process. And now they arenāt going to get anything from a whole host of apps.
Apple won this case. But because they acted like idiots they turned almost total victory into a major loss. They got greedy, and I am loving seeing a Federal Judge put them in their place.
Read full post āBBC Wildlife Spy Cameras
I was recently watching a wildlife documentary that had such magnificent up-close videos of animals and it was so well done, I found it distracting. āIs this all CGI? Is it AI? Are they splicing lots of different videos together to make it look seamless?ā It was really bugging me.
Well, it turns out the BBC has a dung camera to get all that amazing footage. The BBC just released a behind the scenes look at how they make these documentaries and I canāt wait to learn more.
Read full post āFrom the Depths of Woe
Iāve really been enjoying the song From the Depths of Woe by Indelible Grace Music. ( Apple Music Link) So many great lyrics, including:
Read full post āFrom the depths of woe I raise to Thee
A voice of lamentation
Lord, turn a gracious ear to me
And hear my supplication
ā¦
Therefore my trust is in the Lord
And not in mine own merit
On Him my soul shall rest
His word upholds my fainting spirit
His promised mercy is my fort
My comfort and my sweet support
Greenhouse!
We now have a greenhouse in our backyard!!
We are growing/starting some plants for the garden in it ā but the main goal was to replace our patio with a really awesome backyard hangout space.

Why a greenhouse?
Covered so we can enjoy during rain, shine or snow
We had our first thunderstorm in it the other day, the pounding rain on the glass was incredible
Greenhouses are warm! Great for cooler fall and spring days where even just a few extra degrees would make it more comfortable to be outside (and the greenhouse can consistently deliver about a 5Āŗ-10Āŗ improvement)
Theyāre enclosed, so even on windy days itās nice to be outside (helps keep it a bit warmer too when the wind has a bite)
Itās almost like adding a new room onto the house
Love the extra sunshine
Includes windows and shades to help cool on hot summer days (we will see how effective this is!) Iām not sure how usable it will be at solar noon in the middle of August. But we have enough tall trees on the west side, that between those, the windows and shades ā Iām hopeful it doesnāt diminish our summer evenings outside by being too hot. Iāll see and report back.
Repeatedly Iāve looked at Alissa while enjoying the greenhouse and said, āThis is the best purchase weāve made in years.ā
Read full post āBald Eagle Cams
Iāve been obsessed with watching this live feed of bald eagles in California. Theyāve got two baby eaglets and itās so fun to watch them get fed by mom and dad. Thereās a third egg, and weāre all just waiting for it to hatch. Hopefully soon!
Read full post ā"I Desire Mercy"
I remember one day on my commute into work, I hopped on to the bus I took every day, and pulled out my phone to read the Bible as was my custom. And whatever reading plan I was on brought me to Matthew 23.
Though I had encountered this chapter numerous times before, for whatever reason that particular day, that particular chapter really hit me hard. Each paragraph begins with a condemnation against the religious leaders, rulers and teachers of Jesusā day. āWhat sorrow awaits youā ⦠āwhat sorrow awaits youā ⦠āwhat sorrow awaits you.ā Truly ā it is an epic smackdown of the religious elite of Jesusā day and is worth reading even if you donāt pick up all the nuance.
And I remember reading this and thinking āĀ how can I make sure that Jesus never says anything like this about me?
These men devoted themselves to Godās teaching. They could cite chapter and verse of everything they believed. But somewhere along the way, they lost the plot. They could cite Hosea 6:6, āI desire mercy not sacrificeā ā but when the religious rulers question why Jesus would take care of the lost and lowly, they canāt understand what āI desire mercy not sacrificeā truly means. And soāand to folks who dedicated their lives to learning the Bible, this insult almost canāt be overstatedāJesus told them to go learn what āI desire mercy not sacrificeā means. ( Matthew 9:13) Imagine being told to go learn something youāve spent most of your life trying to learn. Ouch.
Somewhere along the way, studying theology became more important than putting any of it into practice. Or to put it more pithily: their thinking became more important than their doing.
And so with that in mind, Jesusā condemnation in Matthew 23 becomes quite convicting. They were so devoted to Godās commandments around tithing (giving a tenth) that they would even make sure to give God a tenth of every herb and spice they grew (today and even then worth only a few cents) while neglecting Godās love of justice, mercy and faith. (Matthew 23:23)
If we are to understand Jesus fully, God seems a lot less interested in our performative displays of piety and a lot more interested in justice, mercy and faith. The Pharisees were so obsessed with being perceived as righteous, they went to the trouble of making sure they didnāt short God even a penny or two on their herb gardens ā while robbing God blind by not taking care of those He entrusted to them.
Jesusā warnings are dire: it is possible to love the Bible so much that you lose sight of loving the people God loves: the lost, the lowly, the broken, those far from God.
Iāve often heard people who acknowledge this problem but say something to the effect of, āWell, I am loving people by not giving them bad theology.ā Iāve heard this on topics as wide ranging as end times eschatology, judgment and hell, gay marriage, abortion, and content preferences in music, books, and movies.
Let us not mince words. Bad theology can be deadly. It was bad theology that justified slavery. Bad theology for the extermination of Native Americans. Bad theology for environmental destruction. Bad theology against American democracy. And itās bad theology that hates everything from guitars, to drums, to dancing in churches that has lead to a significant schism in both Protestantism and our witness.
What to do? I think it goes back to Godās desire in Hosea 6āI desire mercy not sacrifice. God seems to delight in extraordinary and patient grants of mercy, even to his worst enemies. We are most like him when we show people love, grace and mercy ā especially at great personal sacrifice. (no wonder this is not popular!)
I also think thereās significant room for us to hold our ātheological convictionsā with a loose grip. The Pharisees were the product of hundreds of years of serious biblical study culminating in every Pharisee dedicating their lives to the continued study and teaching of ābiblical valuesā. We need to have some significant humility. If they can miss the mark so badly, so can we.
I am convinced that when I die, I will hold some beliefs, ideas and theologies that are just simply wrong. That, in the glorious light of Day, all will be illuminated. Iām not sure I can prevent that āĀ so much of our theology is put together by piecing together scraps of scripture and trying to make sense of it. If God wanted us to have a full picture of theology, He probably would have spent more time giving us more than scraps to piece together.
But what He did reveal clearly, over and over and over again: Love Him. Love people.
And even that we arenāt always going to get right. But if He says thatās most important, we must start there. Love God. Love people. Let the chips fall where they may.
Read full post āAccidentally Proving The Point
I need a catchier title for this, but one of my favorite forms of content are when someone quotes an idiom in an attempt to discredit it, but in the process ends up proving the point of the idiom in the first place.
Many years ago at my old church, one of the pastors spent an entire sermon talking about how much he hated the St. Francis of Assisi quote: āPreach the gospel at all times; when necessary, use words.ā The idea, of course, is that our lives should always be preaching the Gospel by how we live, and when given the opportunity, we can talk about our faith.
Well, this pastor spent the whole sermon talking about how much he hated this because there are going to be times you need to speak up. Yes, of course. That is why thereās that part about using words when you need to. In preaching this sermon against this saying, youāve said youāre trying to debunk it, but you just ended up proving it out.
Another recent example: I saw a clip on Instagram of a guy saying that heās a contrarian to the phrase āit takes a village to raise a childā but how we need to support families with kids because itās hard to raise without a community.
Yes, that is what the saying means. You are not a contrarian, you just didnāt understand the phrase and ended up restating it, worse, and with more words.
I need a title for this phenomenon of quoting sayings to debunk them but you just end up explaining the original saying. Thereās probably a logical fallacy with a fancy Latin title that someone should point me to.
Read full post āBack to Strong Lifts
Before even covid began, I started doing strong lifts 5x5. I liked its simplicity. I got the app because I really like when working out not having to think about weights, or tracking, or whatever exercise I need to do ā I want to focus on form and technique, so I let the app worry about the details.
During covid when all the gyms were closed, I bought a bunch of weights (way overpriced) and did my lifts in the garage. When we moved houses, I dedicated a basement bedroom to my gym and have inconsistently lifted strong lifts 5x5 ever since. But as time as gone on, Iāve become a little bored with the program and how long it takes.
Enter Strong Lifts 5x5 Ultra. It splits the workouts, and puts them across 4 days instead of 3. I de-loaded heavily and have started from the beginning. I am a big believer that consistency beats intensity and am hoping that more consistently lifting more days of the week (for shorter time each one) will be a better work out. Day one, check!
Read full post ā2,000 Day Journaling Streak

Last night as I journaled, I checked my streaks and saw I just hit my 2,000th day in a row of journaling. šš¼
Read full post ā3d Printing
Last October, I got back into 3d printing. After doing a bit of research, I decided on the Bambu Lab A1, with AMS Lite which allows you to print in 4 different colors.
Years ago I had a Creality printer which I enjoyed playing with, but it was so fiddly. You had to manually level, manually adjust, manually do everything to make it print well. It worked well enough, but it definitely got old after a while.
Someone said the Bambu printers are the āApple of 3d printersā ā it just works. Thatās generally what Iāve found. Load the filament, find a model on my phone, press a couple buttons, and an hour or two later my object is printed. Iāve had far far far fewer problems with printing on this printer, itās been wonderful! Highly recommend it.
I 3d printed a bunch of little fidget toys for Christmas stocking stuffers, and have printed a ton of useful little organization boxes for my office. Been loving it!
Read full post āA Hidden Life
Iām currently re-watching the movie A Hidden Life. Itās 3 hours long, but my goodness is one of the most spectacularly beautiful films Iāve ever seen. Depicting the incredible beauty of a simple farming life in the shadow of mountains in Austria, it shows the true story of a faith-filled farmer named Franz who refused to go along with the Nazis, and they killed him for it.
How terrible the human cost of war, of tyranny, and of outright hate. Perhaps some would say that Franz should have just given in, but his faith in God never allowed him to compromise like that. As MLK Jr famously said, the time is always right to do what is right.
May this be a lesson we carry with us into 2025.
Read full post āHow Do You Even Computer
I decided for some reason to try to install Fortnite on my Mac. Let me walk you through all the steps I took to do so:
Found the Epic website for Fortnite. Clicked the link to download. Takes me to a login screen.
Oh great, I can use different accounts to login and I see Nintendo as an option. Great, I know I have a Nintendo account so Iāll just do that.
Use my password manager to fill out the username and password field. Easy peasy lemon squeezy. Mentally note all the 11 year olds Iām about to crush in Battle Royale.
A āSelect all the crosswalks from this square of 9 imagesā captcha window pops up. I select the crosswalks, including as images replace the images I select. I pass. Yay, I am not an emotionless robot!
No account with that email address. record scratch Wait, what? The field clearly says I could enter either my username or my email address and I used my username. Okay. Letās try with the email address I think I used for this account.
Go back through selecting all the cross walks. Wait for the verdict on whether Iām a bot or not. I havenāt turned into a bot in the past 90 seconds, apparently. Yay!
āWeāve emailed you a login codeā. Ugh. Fine, Iāll open my email and find it. Wait a bit for my email to sync. Find the email.
Enter the login code. Hit enter.
āIncorrect codeā. What??? Itās literally the code you JUST sent me. Double check the email message and see if I missed something and copied the wrong thing. Doesnāt look like it. Did selecting the code accidentally miss a character? Again, doesnāt look like it.
Deliberately slow down a bit. Copy the code again. Paste the code. Switch back and forth and make sure it copied correctly. Looks like it did.
Okay, I am 99% certain I entered the exact same code the second time but this time it works. Eventual consistency, man.
āDo you want to share your name and email with Epic?ā Not really but I guess I have toā¦
Now the Epic screen is here. āPlease enter your multi-factor code!ā Wait ā I just did? What the heck? Go back to my email, try to copy and paste the code into the Epic form, but itās one letter short. Go back to my email, I see I have two new emails. Both from Nintendo, āThereās been a new login to your account.ā The second one, āYouāre now sharing information with Epic.ā Ugh.
Comment to myself this is literally 10 more steps than I have ever had to log in to any of my banking accounts. If anyone wants my Epic account they can have it, surely this is not worth it. Rethink for a moment if I even want Fortnite on my Mac. Press on anyway.
Decide to search my password manager for Epic, and find that I had saved an account with a password, and MFA! Briefly think about what a massive waste of time it was to try to use my Nintendo account instead earlier. Copy/paste the MFA code and hope that itās the right account.
Great! Iām in! Hooray! Looks like Iām at a store front? Okay. Letās click the download link.
Download works fine. Oh, itās downloading the Epic launcher and not Fortnite. Okay. Cool, I guess? I really only want Fortnite, I will literally never use it for anything else.
Move the Fortnite Launcher into the Applications folder. Eject the DMG. Open Applications folder. Launch Epic Launcher.
āPlease login.ā FOR FUCKāS SAKE.
Well remembering what a nightmare it was to login with the Nintendo account, I go straight to the Epic account. Enter my username, my password, the MFA code when prompted. Takes me straight back to the store. Great, now weāre cooking with gas.
Search for Fortnite. āBuy for freeā. Okay, sure whatever. Click through several checkout prompts as if I am making a purchase. Get to the end of the checkout process, āYou have already purchased this game, access it through the library.ā
Okay fine, whatever. Locate the library link. I only have Fortnite in my library. I click on it. I click download.
I noticed in the left panel a ādownload progressā link has appeared. I click on it, curious to see how long this will take.
I gasp when I see that Fortnite requires 93GB of storage. That seems like ⦠quite a lot?
āYou must free 70GB of storage to download Fortnite.ā
I hurl my laptop into the sun.
Desk Updates
I have been on a years-long effort to make my home workspace as comfortable and clean as possible. Just so we are all on the same page, hereās the view I have when working out of my home office:

Does it always look this neat and perfect? of course not. I shoved some of my clutter off to the side. Iām a pretty fidgety guy so I have a number of fidget toys. I also have a USB-C charging cable I use to charge various devices, so often my USB-C headphones, my Switch, or other random devices will sit on my desk when Iām working charging.
The Setup
The left computer is a personal Mac mini, the right computer is a MacBook Pro that belongs to my employer. I use Universal Control so I only need one set of keyboard and trackpad to use between machines. If I had to describe Universal Control in one word ⦠flakey. Even writing the previous paragraph it disconnected randomly right in the middle of typing. I like Appleās products generally ā but I am finding as time goes on that it is very hard to rely on consistently. Moving the pictured MacBook closer to the Mac mini has certainly helped, the Mac mini is mounted behind the left display. But it still disconnects several times a day.
I try to keep work and personal activities separate. Hence why I have two computers at my desk.
Ergonomically itās okay, I definitely donāt want to spend extended time on the personal display because I have to turn my head. But thatās okay because my work computer is my focus when Iām sitting in my office, my personal computer is just there for personal mail, photos, and an occasional text. When Iām here Iām working and I focus on my work computer.
Cleaning up cables
A couple months ago I got these Thin Client mounts. Iāve had my monitors on a monitor arm for a while which is great because it frees up so much desk space. But I still had so many cables so I was looking for a good way to consolidate.
Hereās the Mac mini in the thin client mount behind the left display:

Iāve tried to make it a bit neater with cable management, but it is still an eyesore for my wife. (my wife gets the space across from my desk) Itād be a bit better if my desk was up against a wall, but we just donāt have that kind of space in this house.
I have an old 2018 Mac mini with two USB hard drives that I use as backup space for my complete photo library, documents, mail, etc. Weāve got gigabit fiber internet, so everything gets a hardwired ethernet connection.
Then thereās my work computer. I have a little dock for the MacBook Pro, but I have quite a few peripherals I attach to it which I do through a Cal-digit dock. The dock has been great, super reliable, and it is one of the few out there with multiple USB-C ports and USB-A ports. I really underestimated how, even today, itās hard to find hubs and docks with sufficient USB-C ports.
What I like about this dock is that I have one cable that goes from it to my laptop and that cable does everything, external display, ethernet connection, connection to my USB-C camera for video conferences, power, etc. What I donāt like about it is that it has ports all over, so it was like having a big spider on my desk and cables were everywhere. So I got another of those thin client holders and moved the dock behind my monitor:

I like that this dock has a bunch of USB-A and USB-C ports, but it lacks a network connection or HDMI connection, so I have another dock connected that has those ports that Iāve put right next to it. It feels kind of Frankenstein-y, but it works better than I expected.
And there you have it. No one was asking but it feels good to have a space that makes me happy and helps me do my best work.
Whatās Next
Iād really like Apple to improve universal control, thatās the one thing that frustrates me multiple times a day. Itās downright unusable for anything except the most basic use. (my use is just basic enough I can sort of tolerate it but it is so frustrating)
Iād also like to see more inexpensive monitors with more downstream USB-C ports. The dock for my right monitor is inaccessible enough ā what I really want is one or two USB-C ports that I can plug my temporary devices into. (think USB-C Yubikeys, and USB-C headphones, and cables to charge my AirPods, trackpad, etc) The Dell Ultrasharps come close, but theyāre either way too expensive, or like the one I have, has only one USB-C downstream port.
Read full post āFocus Mode for iPhone
Like many, Iāve been trying to reduce my screen time use on my phone so I can be more present with family and friends. Iāve been very judicious about what notifications I allow to interrupt me (only my wifeās, kidsā and a few close friendsā messages immediately ping me āĀ everyone else can wait until I have a moment to look at my messages). Iāve been using focus modes and scheduling to hide certain pages of apps from me so I donāt mindlessly scroll my work chat or email when Iām not working.
And when I wake up first thing, my phone is in black and white mode automatically. My phone is perfectly usable, and I still often scroll Instagram for a few minutes, but the black and white filter helps remind me I donāt want to spend my whole morning on the āGram.
So I really enjoyed reading the Brooks Review post incorporating all of the above into a focus mode he activates on-demand when he wants to be present. I particularly like that he activates his black and white filter on demand āĀ Iāll have to think about having a similar focus mode!
Read full post ā