Andrew James (@ajames.dev) reply parent
Sweet baby back Jesus that looks good
Senior Engineer @ Coinbase 💻 🚴 🎮 🎸 🐕🦺 http://ajames.dev
342 followers 157 following 1,410 posts
view profile on Bluesky Andrew James (@ajames.dev) reply parent
Sweet baby back Jesus that looks good
Andrew James (@ajames.dev)
Hey @kentcdodds.com 👋 I convinced a BE colleague interested in learning FE to pick up Epic React, but he bought Epic Web by mistake. Is there any way to transfer the course, and if so, are there any conditions or requirements? Thanks
Andrew James (@ajames.dev)
I’ll start taking AI glasses more seriously whenever Zuck leaves them on after a demo techcrunch.com/2025/07/30/z...
Andrew James (@ajames.dev) reply parent
I never realised that my previous guitar was a dreadnought. This feels so small by comparison, yet it sounds bigger. Buzzing!
Andrew James (@ajames.dev)
✔️ Unshaved ✔️ Unrehearsed ❌ Under control
Andrew James (@ajames.dev) reply parent
15/75 Happy with my climbing. Died to the A8 boss on StS. Can’t have it all, I guess 🤷♂️ #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
This diamond pickaxe has me stumped
Andrew James (@ajames.dev) reply parent
14/75 I’ve reached the ozlone layer. 38% complete! Little and often. That’s the goal here. strava.app.link/WyxSdWZsJWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
Love to see it! Great shots too!
Andrew James (@ajames.dev) reply parent
Best of luck! There’s always one more task 😅
Andrew James (@ajames.dev) reply parent
No one reacted?
Andrew James (@ajames.dev) reply parent
nm cut out the middle man I found a universal converter for my phone mount, so now I can mount the Deck directly onto the bike!
Andrew James (@ajames.dev) reply parent
I found a universal converter for my bike’s phone mount, so my heart rate is up anyway 😂
Andrew James (@ajames.dev) reply parent
Tasky, eh? What if I tasked you with building the perfect Slay the Spire deck? 🙃
Andrew James (@ajames.dev) reply parent
Have you played Enshrouded? Similar vibes to Valheim
Andrew James (@ajames.dev) reply parent
13/75 Another 800m of climbing in the bag. I also bagged an ascension 7 victory in Slay the Spire! strava.app.link/2qgQPciKEWb #75DaysOfMovement
Andrew James (@ajames.dev)
make a band singular: Brian Jonestown
Andrew James (@ajames.dev) reply parent
Thanks Zack!
Andrew James (@ajames.dev) reply parent
A solid use of time!
Andrew James (@ajames.dev) reply parent
I think your friend Jack is a Billy Connolly fan
Andrew James (@ajames.dev) reply parent
You too!! Happy birthday 🎈
Andrew James (@ajames.dev) reply parent
Thanks for sharing!
Andrew James (@ajames.dev) reply parent
12/75 I worked out that I can play my Steam Deck on the bike. @marktechson.com I may have found a use case for your dusty Steam Deck! Slay the Spire Daily Climb 🤝 Daily workouts strava.app.link/Hgj53Xk8AWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
It may be a lot, but it’s never too much
Andrew James (@ajames.dev) reply parent
As a Soulsborne veteran, that psychological damage has already been done 😅
Andrew James (@ajames.dev) reply parent
Which of the two challenges do you prefer at this point?
Andrew James (@ajames.dev) reply parent
11/75 After a short hiatus to attend SmashingConf, I’m back on the horse this morning. Feels good! strava.app.link/Iki6umZNxWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
I just started playing it last night! I never played the original, but I’ve heard good things. I’m looking forward to getting stuck in. Any tips for a new player to the series?
Andrew James (@ajames.dev)
Let’s play Hollow Knight: Silksong ajames.dev/twitch
Andrew James (@ajames.dev) reply parent
Great to connect with you in person, @bradfrost.com! Thanks for all the useful design system advice & conventional wisdom 👊
Andrew James (@ajames.dev) reply parent
Thanks George! Looking forward to it
Andrew James (@ajames.dev) reply parent
This easily falls out of sync, and doesn't sit well with me that one license for course material could be used to compose these rules for one agent that is used by hundreds of developers. I wondered if you had any thoughts or suggested approaches for this?
Andrew James (@ajames.dev) reply parent
@kentcdodds.com do you ever see a world where an enterprise EpicMCP exists? I'd love to find a way to instil teachings from your Epic courses, blog posts, and the Testing Library into Cursor At the moment, all that's available (afaik) is to scrape that data and manually add it into Cursor rules
Andrew James (@ajames.dev) reply parent
⚠️ Be careful Last and by no means least, after nearly a decade of working in software development, one of the biggest mistakes you can make in this industry is to
Andrew James (@ajames.dev) reply parent
🏆 Be important Show up consistently, become known as a dependable source, and take ownership of outcomes. Champion quality within your own cohort, and learn to communicate effectively with other business disciplines.
Andrew James (@ajames.dev) reply parent
🧠 Be smart Set goals. Think about where you would like to be in five years, and sketch a path towards it. You don’t need a perfect plan, just enough direction to keep moving with purpose. Intentionality compounds over time.
Andrew James (@ajames.dev) reply parent
🫂 Be kind Nobody wants to work with the brilliant asshole. Support and mentor others, share what you know, celebrate wins, and give credit generously. A rising tide lifts all ships, and people remember the ones who helped them rise.
Andrew James (@ajames.dev)
I’m spending my birthday sitting on a train on my way to @smashingconf.com in Freiburg, so in honour of turning 38, here are 3.8 tips that got me to where I am today as a senior software engineer:
Andrew James (@ajames.dev) reply parent
@danabra.mov’s nuclear solution
Andrew James (@ajames.dev)
In honour of turning 38 today, here are thirty-eight things! "THING\n".repeat(38)
Andrew James (@ajames.dev) reply parent
Congrats! They’re lucky to have you open.spotify.com/track/0uEp9E...
Andrew James (@ajames.dev) reply parent
I admire the constructive crusade, rather than simply yelling that something sucks
Andrew James (@ajames.dev) reply parent
It’s silly to wish time away, but I can’t wait for this! Watching the relationship blossom in real time is all kinds of wholesome
Andrew James (@ajames.dev) reply parent
That’s cool. I’m exploring Frankfurt tonight and heading down in the morning
Andrew James (@ajames.dev) reply parent
Are you at SmashingConf?
Andrew James (@ajames.dev) reply parent
A close second for me. I fell in love with Cassis
Andrew James (@ajames.dev)
I’m spending my birthday a little differently this year… I’m flying out to @smashingconf.com to attend @bradfrost.com’s Advanced Design Systems workshop 🇩🇪 Do I know anyone else attending?
Andrew James (@ajames.dev) reply parent
10/75 First weekend ride. Made it to checkpoint 5 on Alpe de Zwift. Hopefully I can summit by the end of the challenge! strava.app.link/I2Mb6DegrWb #75DaysOfMovement
Kent C. Dodds 🌌 (@kentcdodds.com) reposted
Master the Model Context Protocol over a TWO WEEK cohort experience with me and thousands of other excited developers ⚡ epicai.pro/cohorts/mast... Grab tickets at a limited time 30% discount right now!
KennyMakesGames (@kennymakesgames.bsky.social) reposted
40k+ players since the demo went live on @itch.io and #Steam. That is absolutely insane to me, thank you all I wrote a devlog saying pretty much this, alongside the roadmap to launch for CoP, and you can read it here: kennymakesgames.itch.io/pin/devlog/1... #indiedev #gamedev #indiegamedev #solodev
Andrew James (@ajames.dev) reply parent
9/75 I had to skip the cooldown because my son woke up early. Still, solid effort. Looking forward to the long ride tomorrow strava.app.link/DJs2Z8hBpWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
The bb27 is easy enough to mute. The others are too vague to mute with keywords (without potentially filtering it content that I am interested in)
Andrew James (@ajames.dev) reply parent
I get repeatedly served posts about #bb27, NZ politics, and scantily-clad gentlemen, no matter how many times I mute or mark it as not interested. Baffling
Kent C. Dodds 🌌 (@kentcdodds.com) reposted
This is happening tomorrow!
Jason Lengstorf (@jason.energy) reposted
this is going to be fun, and since @marisamorby.com will be there it’ll actually be funny, too
Andrew James (@ajames.dev) reply parent
Nah. I just copied Derek Guy. Be kind. Be curious 💙
Andrew James (@ajames.dev) reply parent
I did. A sprinkle of humour to offset the negativity of your input. Be kind.
Andrew James (@ajames.dev) reply parent
Tell me you’ve never used Gobelin’s metrics without telling me you’ve never used Gobelin’s metrics
Andrew James (@ajames.dev) reply parent
Looks cool! Are there any plans to enable a custom Discover feed? I’d love to filter out any images missing alt text. That alone would filter out the majority or AI / US political slop
Andrew James (@ajames.dev) reply parent
⬅️ Coinbase engineer 👋 For some additional context, some of our engineers recently published a blog post on AI tooling @ CB www.coinbase.com/en-gb/blog/T...
Andrew James (@ajames.dev) reply parent
8/75 Used GPT to help me shuffle my ascent profile and managed to claw an extra ~15% elevation per ride. Let’s hope that’s sustainable 😅 strava.app.link/4YvLdkKSnWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
Happy birthday 🎈
Andrew James (@ajames.dev) reply parent
7/75 Snuck in some extra elevation by changing route. Hopefully I can squeeze out some more by trimming the warmup & cooldown strava.app.link/w8Ll5gmAkWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
Good luck! I bet that’ll be incredibly satisfying
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev) reply parent
Treadmill / standing desk combo?
Andrew James (@ajames.dev) reply parent
Taking some inspiration from the Type A’s 💪 bsky.app/profile/ajam...
Andrew James (@ajames.dev) reply parent
Zwift Tron grind 🚴♂️ Current Progress: 💯 30% Setup: 🚲 Scott Addict RC 🛞 Cadex 42mm Plan: • Weekdays x 5 ⏱️ 45min 🗺️ Muir & the Mountain 📈~600–650m • Weekend x 1 ⏱️ 90min 🗺️ Road to Sky 📈 ~1036m Weekly gain avg ~4km Tron bike in ~57–61 days 🔥
Andrew James (@ajames.dev)
Let’s try and make this movement challenge worthwhile! I spent the morning generating a training plan with chatGPT to unlock the coveted Tron bike inside the #75DaysOfMovement window.
Andrew James (@ajames.dev) reply parent
We road tripped along the southern coast a few years back. One of our favourite holidays to date. Enjoy!
Andrew James (@ajames.dev) reply parent
Requesting a hall pass for this exhibit youtu.be/bvWcvbfctpw?...
Andrew James (@ajames.dev) reply parent
I find it interesting that I’ve basically surrounded myself with type As. Type Bs can spend too long sniffing flowers. A’s inspire me to go beyond what I believe myself to be capable of
Andrew James (@ajames.dev) reply parent
Good luck, Kent!
Andrew James (@ajames.dev) reply parent
Working in Portugal!
Andrew James (@ajames.dev) reply parent
.yoga::after i.can(has:🍔) { user-select: all; }
Andrew James (@ajames.dev) reply parent
I commend you for sticking to it. I learned a while back that if I enforce that sort of requirement and end up missing a day, I’d end up abandoning the project altogether. It’s better for me to arrive late, than not at all
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev)
5/75 Modern problems require modern solutions strava.app.link/dtRA3ZHVdWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev)
4/75 Pretty tired this morning. This was spinning the legs more than anything, but I showed up and that’s what counts strava.app.link/QbfUugyAaWb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
I love that I can connect my road bike to it via a turbo trainer. It feels more like actual cycling, rather than an exercise bike. There are other alternatives (I’ve heard good things about Rouvy), but I’ve always just stuck to Zwift.
Andrew James (@ajames.dev) reply parent
This keeps me going on Zwift. Gamification 🎉 zwiftinsider.com/tron-bike/
Andrew James (@ajames.dev) reply parent
100%. Outdoor is where it’s at, but indoor serves a purpose: cycling outdoors in Scotland during the winter months is miserable. Most of the closed road etapes are in spring. If you want any shot at a decent time, indoor training is the way to do it
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev)
3/75 Morning session with the wee man cheering me on strava.app.link/pmZaN1nT8Vb #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
Do you like to cycle outdoors, or do you just not like cycling in general?
Andrew James (@ajames.dev)
Brave browser: Reader mode It’s a solution to the wrong problem, but it makes most websites bearable
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev)
2/75 We’re spending the week in Portugal. Fortunately, the hotel gym has some decent bike machines. Unfortunately, I appear to have left any semblance of fitness in 2024 #75DaysOfMovement
Andrew James (@ajames.dev) reply parent
bsky.app/profile/ajam...
Andrew James (@ajames.dev)
1/75 Morning ride out to Heron Cafe. We took a wrong turn on the way home and found ourselves cycling along the motorway 😅 strava.app.link/cMqtKA5J7Vb
Andrew James (@ajames.dev)
I don’t think I’ve properly trained since completing my rat race / becoming a father. It’s time to get back on the horse and shift the dad bod! Let’s see if I can crack #75DaysOfMovement before @marktechson.com hits 100 💪
Mark Techson (@marktechson.com) reposted
Alright folks, I'm up to my old hi-jinx again. This time we're doing #100DaysOfMovement Rules: Move your body in a beneficial way according to your personal capacity for 100 days and document it (post/pic/vid/whatever). Join, cheer or lurk - do whatever feels right :)
Andrew James (@ajames.dev) reply parent
Boing™️