Sign in

Stuart McMillan

@stuart-mcmillan.com
499 followers 88 following 204 posts

Digital geek, long time believer in great user experiences. I want to make websites better for all users and the businesses that run them. Also, dad to Iona and Murdo. I self-identify as a runner. stuart-mcmillan.com

PostsRepliesMedia
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
PMSL. That's the problem with getting old, like this guy... @cliffcrocker.bsky.social #webperf
020
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
It's been a great couple of days so far at #perfnow, only one talk to go! The speakers are at the top of their game, as are our MCs, clocks and geography not withstanding. My little brain is overflowing.
0100
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
One of my favourite pictures from 2023 #perfnow @tunetheweb.com @andydavies.me
0173
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
Interesting to see @timvereecke.bsky.social showing Scalemates performance figures in BigQuery, or as I like to call it "Vereecke in the sheets..." #perfnow
060
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
Nextferatu... @programmingart.bsky.social #perfnow
091
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
One of the newest job descriptions "vibe coding cleanup specialist" techcrunch.com/2025/09/14/v... #perfnow
techcrunch.com
Vibe coding has turned senior devs into ‘AI babysitters,’ but they say it’s worth it | TechCrunch
TechCrunch spoke to experienced coders about their time using AI-generated code about what they see as the future of vibe coding.
082
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
Day 2 at #perfnow I'm going to continue to add notes to my blog through the day stuart-mcmillan.com/blog/webperf...
stuart-mcmillan.com
Notes from Performance.now 2025 conference | Stuart McMillan
My fifth year at Performance.now conference, the world's best #webperformance conference
092
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
Ethan Gardner "people don't understand milliseconds", I guess that's true, I mean @tkadlec.bsky.social doesn't understand 24hr clock... #perfnow
190
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
#perfnow question for Ines, I noticed you didn't mention prefers-reduced-data do you think it will get traction?
000
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
#perfnow question for Ines: Most of the focus (including reporting) seems to be origin or network, less on Scope 3 emissions. Do you see that improving?
000
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
@inesakrap.bsky.social asked on stage about crossing dodgy bridges, this is the ropiest one I've been on this year #perfnow
My son on a rope bridge, I'm just about to get on
020
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
#perfnow another question for Marcy: there are a lot of lawsuits in the US around accessibility, some seem vexatious. Do you think they are helpful?
010
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
#perfnow question for Marcy: is the web getting more or less accessible?
000
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
Question for Tammy, lots of people are using ChatGPT for research but also now execute tasks, and it's typically not quick. Do you think we sometimes emphasise speed over usefulness? #perfnow
000
Stuart McMillan @stuart-mcmillan.com · 30/10/2025
It's day 1 of #perfnow, I am live blogging conference notes here: stuart-mcmillan.com/blog/webperf... @perfnow.nl
stuart-mcmillan.com
Notes from Performance.now 2025 conference | Stuart McMillan
My fifth year at Performance.now conference, the world's best #webperformance conference
2134
Stuart McMillan @stuart-mcmillan.com · 14/10/2025
We're on holiday in Plockton, on the west coast of Scotland. It's been a great week with a couple of runs so far. I'm still getting over a really bad cold, but apart from that loving life! #trailrunning youtube.com/shorts/s5k3Q...
youtube.com
Holiday in beautiful Plockton. Recovering from a cold, sticking to #zone2 #trailrunning #running
YouTube video by Stuart McMillan
050
Stuart McMillan @stuart-mcmillan.com · 04/10/2025
Storm Amy forced a change of plans for this weekend, so instead of heading to the West Highland Way I decided to do a long (and slow) local route. Furthest I've run for 9 weeks and I could tell by the end! #trailrunning
050
Stuart McMillan @stuart-mcmillan.com · 28/09/2025
Beautiful day here in Fife, Scotland. Felt great to have a Type 1 fun run, before a full day of DIY. #trailrunning #running
071
Stuart McMillan @stuart-mcmillan.com · 21/09/2025
I love the light we get at this time of year. Just wish I had shot this a bit slower and for longer
000
Stuart McMillan @stuart-mcmillan.com · 08/09/2025
Thanks Windows, I'll remember to put something warm under my jacket
120
Stuart McMillan @stuart-mcmillan.com · 28/07/2025
We're just back from Chamonix, my first time in 18 years and first time with trail running shoes. And I'm happy to say I'm fitter now than I was 18 years ago. #trailrunning #running #chamonix youtu.be/399mSeALY-E
youtu.be
Diary of a Midlife Runner | 19th July 2025 | Grand Balcon Nord, Chamonix. 20km, 12811m Ascent.
YouTube video by Stuart McMillan
2101
Stuart McMillan @stuart-mcmillan.com · 22/07/2025
Chamonix has been everything I'd hoped for, amazing trails and fitness increase without breaking myself. Nice little run in the forest with 508m of ascent. #trailrunning
0150
Stuart McMillan @stuart-mcmillan.com · 19/07/2025
First (and biggest) run of the holidays, 1281m of ascent. Up to Plan de l'Aiguille, along the Grande Balcony Nord to Montenvers, and back to the campsite. #trailrunning
0100
Stuart McMillan @stuart-mcmillan.com · 17/07/2025
A wee video of our trip last weekend, the views were glorious. Don't think I've ever had it hotter in the Scottish hills #hiking #wildcamping #munrobagging youtu.be/-dD0PLyf1oQ
youtu.be
Running Diary 12th July 2025 | Creag Meagaidh Circuit Hike & Camp in a Heatwave
YouTube video by Stuart McMillan
010
Stuart McMillan @stuart-mcmillan.com · 15/07/2025
Consistency pays off. Finally tipped over into the next category in my Garmin Endurance Score. Now to aim for "elite". #running
031
Stuart McMillan @stuart-mcmillan.com · 14/07/2025
Our Saturday evening camping spot. ❤️🏴󠁧󠁢󠁳󠁣󠁴󠁿 #wildcamping #scotland
021
Stuart McMillan @stuart-mcmillan.com · 09/07/2025
Anyone get a bit twitchy on recovery weeks when they see this? #running #runningtraining
020
Stuart McMillan @stuart-mcmillan.com · 07/07/2025
A milestone week, first time in training I've hit an overall volume of 80km (1066m of ascent), mostly in back-to-back long runs. Now into a recovery week. #running #trailrunning www.youtube.com/watch?v=525w...
youtube.com
Diary of a Midlife Runner | 5th July 2025 | 37km Back-to-Back Long Run
YouTube video by Stuart McMillan
090
Reposted by Stuart McMillan
performance.now() conference @perfnow.nl · 25/06/2025
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like? Let's introduce our speakers ... perfnow.nl
perfnow.nl
performance.now(); 30th and 31st of October, Amsterdam
On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.
12819
Stuart McMillan @stuart-mcmillan.com · 22/06/2025
Well, that was tough going! First ever marathon distance training run, longest run by 8km, biggest overall running week at 76km. It was 664m of ascent and some of the paths were so overgrown that the going was difficult. Last 10km were hard, had IT band pain on my right knee. #running #trailrunning
190
Stuart McMillan @stuart-mcmillan.com · 21/06/2025
Ready for tomorrow's long run! #trailrunning #running
Picture of my Garmin watch showing a training readiness score of 97
060
Stuart McMillan @stuart-mcmillan.com · 08/06/2025
Biggest run so far, yesterday. 34km with 960m of ascent. It was tough going! On the West Highland Way, Bridge of Orchy to Kinlochleven. #trailrunning #trailrunner youtu.be/wbnDcBFGwlg
youtu.be
Running Diary 7th June | Bridge of Orchy to Kinlochleven | 34km & 963m Ascent
YouTube video by Stuart McMillan
040
Stuart McMillan @stuart-mcmillan.com · 06/06/2025
Trying to decide what to wear tomorrow, jacket and shorts, full waterproofs or a wetsuit. At least there isn't much wind forecast. #trailrunning
050
Stuart McMillan @stuart-mcmillan.com · 31/05/2025
Not the best run ever, tight calves and shins for most of it, just didn't feel smooth. But still managed to do 95% in zone 2, so that's a tick. It'll be a 54km week by the time I've had a recovery run tomorrow. Still a long way to go before I'm a 50 mile runner! #trailrunning youtu.be/3-83tWyAgww
070
Stuart McMillan @stuart-mcmillan.com · 25/05/2025
Recent focus has just been about building more base and it's nice to feel I can now run longer distances at lower effort. youtu.be/wivgPoEeFqs #trailrunning
youtu.be
Running Diary 24th May 2025 | 24km Zone 2 Run | Keeping it Easy
YouTube video by Stuart McMillan
040
Stuart McMillan @stuart-mcmillan.com · 19/05/2025
Beautiful installation on the beach in our village today youtu.be/qIhbhsExlFM (bit windy for the drone) #publicart
youtu.be
Beach of Dreams | Art Installation | Limekilns Beach 19th May 2025
YouTube video by Stuart McMillan
000
Stuart McMillan @stuart-mcmillan.com · 12/05/2025
Well, that was a fun weekend! Short run on Saturday to save my legs for Sunday's Kickboxing grading, pizza from our brick oven on Saturday evening (taking carb loading seriously) then mountain biking with a couple of dads and the kids. #running #kickboxing #pizzaoven #mtb
040
Stuart McMillan @stuart-mcmillan.com · 10/05/2025
It's the most wonderful time of the year! Carb loading for tomorrow's kickboxing grading #pizza
000
Stuart McMillan @stuart-mcmillan.com · 07/05/2025
While not technically a trail run apart from the last 5km, I had a great day out on Sunday with my daughter, did 7 mountains. #trailrunning #hiking youtu.be/PZ49nt4Xpfk
youtu.be
Walking the South Glen Shiel Ridge with Iona | 7 Mountains, 30km, 12hrs on feet.
YouTube video by Stuart McMillan
030
Stuart McMillan @stuart-mcmillan.com · 28/04/2025
Slow but steady progress on my long runs. From Sunday's 32km: - 79% in Z2, vs. 65% 2 weeks ago - All but the last 6 km in Z2, vs. 12km in Z3 2 weeks ago - Relative effort 115, vs. 145 2 weeks ago - Pace 5:55/km, vs. 6:10/km 2 weeks ago #trailrunning #running youtu.be/KXQqUKPeaAs
youtu.be
Running Diary 27th April 2025 | 32km Z2 Run
YouTube video by Stuart McMillan
060
Stuart McMillan @stuart-mcmillan.com · 20/04/2025
If you eat out-of-date jalapenos you might get food poisoning and not being able to run for a few days. Follow me for more top running tips! youtu.be/2AClcK0n7g0 #running #trailrunning
youtu.be
Running Diary 20th April 2025 | Recovery Week | Recovering from the wrong thing.
YouTube video by Stuart McMillan
040
Stuart McMillan @stuart-mcmillan.com · 13/04/2025
We're back home and I'm already missing the Lake District. My long run on our first day left me with DOMS for the rest of the week and left me with memories for a lifetime. Truly my biggest and best run to-date. #trailrunning #running youtu.be/FlQ6zy6iumw
youtu.be
Epic Lake District Run. Eskdale to Scafell Pike via Scafell | 27km | 1600m Ascent
YouTube video by Stuart McMillan
040
Stuart McMillan @stuart-mcmillan.com · 10/04/2025
A break from #trailrunning today, beautiful day for some #wildswimming in upper Eskdale. We've had an amazing time in the Lake District, cloudless skies every day.
190
Stuart McMillan @stuart-mcmillan.com · 08/04/2025
What an incredible week we're having in the lake district, a mixture of #trailrunning #hillwalking and #wildswimming Luck like this with the weather doesn't come along very often. youtube.com/shorts/PJvBM...
youtube.com
The Lake District adventure continues, as does the amazing weather. #running #trailrunning
YouTube video by Stuart McMillan
050
Stuart McMillan @stuart-mcmillan.com · 05/04/2025
Epic 27km, 1600m ascent run this morning, starting in Eskdale, heading up Scafell, down scrambling and up to Scafell Pike. Over 5hrs on feet. Tired but nothing feels broken. The weather could not have been better. youtube.com/shorts/Cf7fu... #trailrunning #running
Picture of me out on a run with Strava stats, 27.2km, 1659m elevation gain, 5h 19m duration
1180
Stuart McMillan @stuart-mcmillan.com · 03/04/2025
Saturday's #trailrunning plan. A lot of ascent (for me) and a lot of sunshine. It's going to be epic. I am *so* excited for this run. #running
Route map of a 26km run in the lake district Weather forecast for Saturday in the lake district
030
Stuart McMillan @stuart-mcmillan.com · 02/04/2025
Recently feeling quite fatigued in the legs, but I might have turned the corner! My last long run was 4 days ago, I've run the 3 days since, and while my legs are a bit tired, they're not sore! It's the first time I've ever run 4 days consecutively. #running youtube.com/shorts/sgivj...
youtube.com
Progress is Possible! 1st time running 4 days in a row & recovering well 🤞🤞#running #runningtraining
YouTube video by Stuart McMillan
020
Stuart McMillan @stuart-mcmillan.com · 29/03/2025
Heavy legs for the first third, but managed to push through. Felt easier 2 weeks ago. Progress is not a linear process. Looking forward to seeing how it feels after a few weeks of doing this route. #trailrunning #running #runningtraining
2170
Stuart McMillan @stuart-mcmillan.com · 29/03/2025
Picking up a bunch of flours for mother's day...
000
Reposted by Stuart McMillan
The Green Runners @thegreenrunners.bsky.social · 21/03/2025
A must watch film. We are in awe of our co-founder Jasmin. Just watching this film brings back the emotions of waiting for Keith’s tweet in 2024. The drive, tenacity and endurance 🤩 The wonderful trail running community also shines through 😍 #bm100 youtu.be/PgTEsybXw-4?...
youtu.be
The Finisher: Jasmin Paris and the Barkley Marathons (Full Documentary)
YouTube video by Singletrack
68519