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 · 28/09/2026
030
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
One of my favourite pictures from 2023 #perfnow @tunetheweb.com @andydavies.me
0173
Stuart McMillan @stuart-mcmillan.com · 31/10/2025
Nextferatu... @programmingart.bsky.social #perfnow
091
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 · 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
according to Windows, it's a bit colder here...
100
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 · 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 · 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
100
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 · 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 · 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 · 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 · 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 · 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
Stuart McMillan @stuart-mcmillan.com · 08/03/2025
On paper, a good run. Same distance as last week, but 11s per km faster. However, my objective was to actually have lower relative effort. I find when my legs start to get tired I need to power through it, which is higher intensity. Anyone else feel the same? #running #trailrunning #runningtraining
2150
Stuart McMillan @stuart-mcmillan.com · 27/01/2025
The plan said "recovery week, long run 11km", circumstances said "you're in the Highlands of Scotland for the weekend, there's snow underfoot and the weather is great". Ran a section of the West Highland Way, conditions couldn't have been better, apart from a few fallen trees #running #trailrunning
West Highland Way looking towards Beinn Dorain, path covered in snow.
Also shows Strava stats for the run, 22km, 545m elevation gain, 2h 19m.
3270
Stuart McMillan @stuart-mcmillan.com · 21/01/2025
This week is one of my regular recovery weeks. Fast run becomes a slow run, long run becomes a good bit shorter and strength sessions condensed into 1 full-body session. Curious to hear how others structure de-load weeks? #running #runningtraining
090
Stuart McMillan @stuart-mcmillan.com · 20/01/2025
Until I started woodworking with oak I hadn't appreciated how much of the (amazing) smell around a distillery came from the oak, I had always assumed it was from the malted barley. I'm lucky to have obtained a good pile of it!
010
Stuart McMillan @stuart-mcmillan.com · 19/01/2025
My shed smells like a distillery... Planing an offcut from one of my stack of oak slabs from a tree I had milled. 2.5" thick cutting board should last a few years. #woodworking #diy
170
Stuart McMillan @stuart-mcmillan.com · 17/01/2025
This week's evening project sees the intersection of two hobbies: #running #fitness and #diy. Welding up this shelving to store my weights stuff. Will get clad in oak in the future. Nice to have it all tidied away but still accessible.
Metal shelving unit holding kettle bells and other exercise equipment
040
Stuart McMillan @stuart-mcmillan.com · 14/01/2025
Out for a tempo run this morning, starting to feel a bit stronger on these shorter runs. Hopefully a sign of more to come and hopefully get a bit quicker! #running
View on my run this morning, I'm stood in the foreground looking over the water to put village. Strava stats showing, 9km run at a 4:38 pace.
0140
Stuart McMillan @stuart-mcmillan.com · 11/01/2025
Looking forward to the day when this sort of run doesn't result in quite so much stress afterwards. Hopefully that's the case by April/May. #running
Strava map of my long run today, distance 22.6km at a 6:10 pace.Garmin stress graph for today, showing a continuous amount of moderate stress after my run.
090
Stuart McMillan @stuart-mcmillan.com · 07/01/2025
Cold wind this morning but beautiful. Legs tired from a combination of some sort of virus (thankfully almost recovered) and Saturday's 21.1k. Third run of the year and 6th Strava activity. Off to a good start and hopefully onwards and upwards! #running
180
Stuart McMillan @stuart-mcmillan.com · 01/01/2025
Happy New Year! 2025 is going to be a good one. I'm going to be careful and not get injured, all the while building fitness to run ultra distances. Running and fitness can't be resolutions, as it doesn't take any resolve to do them. I don't have many resolutions, 3 seems like a good number:
Selfie of me during my first run of the year, just 5.4km, 5:34 pace.
100
Stuart McMillan @stuart-mcmillan.com · 24/12/2024
Middle of my deload week, reducing intensity and overall distance for the week, dropping a legs strength session and no kickboxing. A big lesson from having IT Band Syndrome is that it is so important to build in rest and recovery weeks. Deload doesn't mean no load. #running #runningtraining
Selfie of me with Strava running stats from this morning's run, 10.3km at a 6:06 pace
120
Stuart McMillan @stuart-mcmillan.com · 19/12/2024
Well, Saturday's long run should be entertaining... 🙄 💨🏃 #running #trailrunning
120
Stuart McMillan @stuart-mcmillan.com · 19/12/2024
Apologies for being so repetitive and perhaps too often sharing pictures from the house, but to be honest, anything else I say is trivial compared to Nature's splendor. This morning's sunrise was a cracker! #lovewhereyoulive #scotland
The sunrise taken from my bedroom windowThe sunrise shot from my drone above the house
050
Stuart McMillan @stuart-mcmillan.com · 15/12/2024
An elf helping me assemble my Christmas present to myself. My Strength and Conditioning journey continues. (Decathlon weight bench) #fitness
My son lying on the floor, screwing some bolts into my new weights bench.
040
Stuart McMillan @stuart-mcmillan.com · 14/12/2024
Beautiful morning in eastern Scotland for my long run this morning. Not fast or that far, but really pleased to rebuilding the mileage without any knee pain. #running #trailrunning
Selfie of me out on my morning run with the Forth Estuary behind me and clear skies
160
Stuart McMillan @stuart-mcmillan.com · 10/12/2024
Want to see a video of the sunset tonight in Fife, Scotland? Of course you do! #lovewhereyoulive
140
Stuart McMillan @stuart-mcmillan.com · 10/12/2024
Nice morning for a short tempo run. 64% in HR zone 3, which felt about right. #running #trailrunning
Selfie of me, with the Forth Estuary behind. Picture shows Strava stata for the run, 9.1km distance, 4:39/km AVG pace.
050
Stuart McMillan @stuart-mcmillan.com · 08/12/2024
It's beginning to look a lot more like Christmas 🎄
Picture of our living room, wood burning stove on, and Christmas tree up
020
Stuart McMillan @stuart-mcmillan.com · 07/12/2024
Ok, this isn't Instagram, but I just wanted to share this evening's sunset, I'm really grateful to call this home. Pictures taken about 100m from the house. #lovewhereyoulive
Picture of the Forth Estuary and the sunset Selfie of me with the sunset behind
280
Stuart McMillan @stuart-mcmillan.com · 06/12/2024
What I'm really like deep down inside... Got my first ever DEXA scan today. The data is fascinating. Seemingly my left leg has 500g less muscle than my right. Something a bit weird about seeing your own skeleton for funsies...
Body scan image, showing skeleton, lean tissue and fat tissue
010
Stuart McMillan @stuart-mcmillan.com · 03/12/2024
My kids primary school gives one of these out per class per week, really positive little touch. Our little village school is worth celebrating! #kids #education
Picture of school certificate celebrating my daughter's excellent effort
050
Stuart McMillan @stuart-mcmillan.com · 01/12/2024
100% sure my wife would agree
000
Stuart McMillan @stuart-mcmillan.com · 01/12/2024
Content Analysis: Stuart writes like he’s conducting a symphony of thoughts, balancing technical analysis with dad jokes, and occasionally hitting the high notes with a meme. The result? A melodic blend of accessibility and depth that keeps us coming back for encores! blueskyroast.com/roast
120