Alex McRoberts
banner
alex.mcroberts.me
Alex McRoberts
@alex.mcroberts.me
Director, AI Engineering. Previously Damon Motorcycles, Intel, Recon Instruments.

Living in Vancouver. From Belfast

http://alex.mcroberts.me/
Pinned
A while ago I put together a Google Sheet for helping leaders reflect on their strengths and weaknesses.

It uses heuristics from The Complete Leader, and Google’s Project Oxygen.

Ratings are from 1 (low) to 10 (high) and the result is a nice pair of diagrams to identify things to improve.
Lululemon asking $325 plus tax for a Half Marathon entry with an after party - lol.

I spent less than that for a 4 day conference pass for ATmosphere Conf!
January 27, 2026 at 1:16 AM
Timer starts
The narrative will change to “look, they just ran the ball, all he did was receive the snap and pass it to the Running Back” - skipping the touchdown throws he’s made all season including the unreal pass he made last week in the Divisional final.
January 26, 2026 at 2:58 AM
The game is now over. The Seattle Seahawks win.
January 26, 2026 at 2:54 AM
Do we call the 1st and 10 a slip sack with both the running back and then the quarter back slipping?
January 25, 2026 at 10:48 PM
Bluesky over the Kianuko Provincial Park
January 25, 2026 at 10:37 PM
Bought foam tips for my AirPods Pro 2 because I wasn’t happy with the seal on the silicon tips.

I could still hear the drone of engines while flying.

These are absolute game changer, I can’t hear the engine unless I mute the audio!

https://a.co/d/geyejsL
January 25, 2026 at 10:26 PM
Hoping Feed Management gets a bit easier in the @bsky.app app on mobile.

With 26 feeds(!) the ⬆️ ⬇️ buttons to move up or down one slot at a time don’t scale to support the UX for feed management and easily resorting order of feeds.
January 25, 2026 at 8:19 PM
Should we call the smallest units of mATter, “AT’ems” or “AToms”?

I do kind of like this!
I suggest the Atom Symbol (⚛️). The reasoning is threefold: it is a visual pun on "AT," it represents the protocol's foundational nature, and the orbiting electrons symbolize the ecosystem of applications—the "ATmosphere."
January 25, 2026 at 6:54 AM
I’m stoked to see @vercel.com did this - I’ve been thinking about JSON driven UI for a few years.

So…the next obvious question - how to make this into an ATProto project.

json-render.dev
json-render | AI-generated UI with guardrails
Let users generate dashboards, widgets, apps, and data visualizations from prompts — safely constrained to components you define.
json-render.dev
January 24, 2026 at 7:18 PM
First everyone on @bsky.app gets a small database.

Now every Val on @val.town gets a small database.

Who’s next?!
new thing at @val.town - every val gets a database! plus a database browser / ui. blog.val.town/scoped-datab...

maybe the coolest part: if you fork someone's val, you get a copy of the database schema.
Every val gets a database!
Updates and articles from the Val Town team
blog.val.town
January 23, 2026 at 9:25 PM
Number of “ @jcsalterego.bsky.social no! ” posts per hour.
the app team locked in this week on shipping a long overdue upgrade to our analytics stack

next week, something new lands in the app :)
January 23, 2026 at 2:24 AM
Calling @samuel.fm - how’s the starter pack to list looking? 🤞
You know who has starter packs already?

@bsky.app 😏

Here's one I am maintaining for folks who write content for developers!

go.bsky.app/AnM2t7r
January 23, 2026 at 1:08 AM
Ever written a complicated formula in a Google Sheet, only to spend hours trying to reverse engineer your own brilliance (or someone elses)?!

Let me introduce you to my new found friend =LET

For example:

=LET(comment, "In the quotes add a comment about the formula", TRANSPOSE(A1:B25))
January 22, 2026 at 11:47 PM
OH “I’m just waiting for Jenkins to get it’s shit together”
January 22, 2026 at 6:41 PM
Don’t you threaten me with an Etsy-snipe!

(These look amazing!)

😅😅😅
your local renaissance woman checking in to show you the hardcover i made for my field notes and why i will be peeling glue out of my hair for couple days
January 21, 2026 at 4:34 AM
👏 shout out to @hailey.at for the labeller marking an account following 300+ accounts in 30 mins.

Another bot reported 🫡
January 19, 2026 at 5:14 PM
“The change could come with trade-offs for travellers, including a slight uptick in fares owing to the lower chair count.”

They’re not *lowering* the chair count, they’re simply reverting to what it was a few months ago.

A poor excuse for higher fares now! 🙃

www.nsnews.com/the-mix/it-j...
‘It just didn't land’: WestJet reverses move to install tight seating after backlash
John Gradek, who teaches aviation management at McGill University, said WestJet will need to fix its dented reputation.
www.nsnews.com
January 18, 2026 at 8:23 PM
I had to cancel goalie coaching this morning, so I went for a walk instead. The fog in West Vancouver made for some great photos.
January 18, 2026 at 6:29 PM
Seeing cool starter packs like this, is one of the reasons I’m excited for @samuel.fm ‘s “convert starter pack to list” feature!
I’ve gotten a bunch of requests for Winter Olympics starter packs. Here’s a good one if you’re into it.

Also, be sure to follow my boy @thekenchilds.com, a big time knower of winter sports. go.bsky.app/H39APXB
January 18, 2026 at 4:22 PM
Reposted by Alex McRoberts
oh, that’s interesting! i don’t think i’ve seen an app do this in quite this way before
January 17, 2026 at 4:14 PM
Reposted by Alex McRoberts
It’s called ‘vs code’ because the code is an enemy you are fighting
January 15, 2026 at 12:54 AM
Introduced a developer on my team to the Server-Timing header earlier.

The source code: www.val.town/x/alexmcrobe...

The demo: alexmcroberts--f762536cf32d11f0941342dde27851f2.web.val.run

Open the demo with Network Tools open. Click the URL and then select the Timing tab, as the screenshot shows.
January 16, 2026 at 11:08 PM
Foam ear tips for my Airpods Pro 2nd generation is a game changer.

I can't measure any quantitive difference, but their fit feels better, and the dense foam seems to be blocking noises I would otherwise hear!

So far, so good.
January 16, 2026 at 7:05 PM
On what other social network would I learn what scorpion means in winter sports?!
When we talk about "a scorpion" out of a curve, basically you come out of a curve so wrong, either very late out or hitting a wall into a curve one leg kind of flips over.

In this case she's out of 4 into 5, hits the wall early and that sends her halfway over, and there's a scorpion tail
January 16, 2026 at 8:53 AM
Hit my 7 year work anniversary yesterday 🎉
January 16, 2026 at 2:02 AM