Stuart McMillan @stuart-mcmillan.com · 31/10/2025PMSL. That's the problem with getting old, like this guy... @cliffcrocker.bsky.social #webperf 020
Stuart McMillan @stuart-mcmillan.com · 31/10/2025One of my favourite pictures from 2023 #perfnow @tunetheweb.com @andydavies.me 0173
Stuart McMillan @stuart-mcmillan.com · 31/10/2025Nextferatu... @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 020
Stuart McMillan @stuart-mcmillan.com · 04/10/2025Storm 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/2025Beautiful 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/2025I 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/2025Thanks Windows, I'll remember to put something warm under my jacket 120
Stuart McMillan @stuart-mcmillan.com · 22/07/2025Chamonix 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/2025First (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/2025Consistency 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/2025Our Saturday evening camping spot. ❤️🏴 #wildcamping #scotland 021
Stuart McMillan @stuart-mcmillan.com · 09/07/2025Anyone get a bit twitchy on recovery weeks when they see this? #running #runningtraining 020
Stuart McMillan @stuart-mcmillan.com · 22/06/2025Well, 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/2025Ready for tomorrow's long run! #trailrunning #running 060
Stuart McMillan @stuart-mcmillan.com · 06/06/2025Trying 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/2025Not 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/2025Well, 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/2025It's the most wonderful time of the year! Carb loading for tomorrow's kickboxing grading #pizza 000
Stuart McMillan @stuart-mcmillan.com · 10/04/2025A 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/2025Epic 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 1180
Stuart McMillan @stuart-mcmillan.com · 03/04/2025Saturday'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 030
Stuart McMillan @stuart-mcmillan.com · 29/03/2025Heavy 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/2025Picking up a bunch of flours for mother's day... 000
Stuart McMillan @stuart-mcmillan.com · 08/03/2025On 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/2025The 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 3270
Stuart McMillan @stuart-mcmillan.com · 21/01/2025This 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/2025Until 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/2025My 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/2025This 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. 040
Stuart McMillan @stuart-mcmillan.com · 14/01/2025Out 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 0140
Stuart McMillan @stuart-mcmillan.com · 11/01/2025Looking 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 090
Stuart McMillan @stuart-mcmillan.com · 07/01/2025Cold 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/2025Happy 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: 100
Stuart McMillan @stuart-mcmillan.com · 24/12/2024Middle 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 120
Stuart McMillan @stuart-mcmillan.com · 19/12/2024Well, Saturday's long run should be entertaining... 🙄 💨🏃 #running #trailrunning 120
Stuart McMillan @stuart-mcmillan.com · 19/12/2024Apologies 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 050
Stuart McMillan @stuart-mcmillan.com · 15/12/2024An elf helping me assemble my Christmas present to myself. My Strength and Conditioning journey continues. (Decathlon weight bench) #fitness 040
Stuart McMillan @stuart-mcmillan.com · 14/12/2024Beautiful 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 160
Stuart McMillan @stuart-mcmillan.com · 10/12/2024Want to see a video of the sunset tonight in Fife, Scotland? Of course you do! #lovewhereyoulive 140
Stuart McMillan @stuart-mcmillan.com · 10/12/2024Nice morning for a short tempo run. 64% in HR zone 3, which felt about right. #running #trailrunning 050
Stuart McMillan @stuart-mcmillan.com · 08/12/2024It's beginning to look a lot more like Christmas 🎄 020
Stuart McMillan @stuart-mcmillan.com · 07/12/2024Ok, 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 280
Stuart McMillan @stuart-mcmillan.com · 06/12/2024What 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... 010
Stuart McMillan @stuart-mcmillan.com · 03/12/2024My 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 050
Stuart McMillan @stuart-mcmillan.com · 01/12/2024Content 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