Dan Gayle's Avatar

Dan Gayle

@dangayle.bsky.social

Web perf at Shopify, musician, lifelong antagonist of puppers

61 Followers  |  180 Following  |  49 Posts  |  Joined: 02.11.2025  |  1.9987

Latest posts by dangayle.bsky.social on Bluesky


Gave you an opportunity for a good thorough cleaning. Lord knows mine needs it.

05.02.2026 20:37 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

my precious boy. my moonbeam child, my wave upon the sand. if the only thing keeping people from thinking your writing is LLM-generated is that it has em dashes in it. the problem is not the em dashes

20.01.2026 17:42 β€” πŸ‘ 28    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

I figured it was something like that

16.01.2026 19:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

This is the second time I’ve quit. Maybe this time it will stick.

16.01.2026 17:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What is that dip in 2018?

16.01.2026 17:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Web Performance Tools for 2026 The essential web performance toolkit for 2026. Real user data, AI-powered analysis, Chrome DevTools, and programmatic access via GraphQL.

Wrote a new blog post detailing some of the tools we use at Shopify to help in our performance work.

performance.shopify.com/blogs/blog/w...

14.01.2026 20:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Heyo, I did the same thing. Deleted FB and Insta for our New Year’s resolution. It’s been honestly great so far.

10.01.2026 17:04 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

3. It’s more subtle

10.01.2026 17:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's pretty funny that the Hollywood representation of coding (lines of code flying past on a screen) has retroactively become a real thing

05.01.2026 20:11 β€” πŸ‘ 55    πŸ” 3    πŸ’¬ 3    πŸ“Œ 0

The temptation was too real. Got that credit though!

05.01.2026 23:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I literally couldn’t creat an account at American Airlines this morning, it kept giving me a form error, but none of the fields were empty or incorrect. It was so stupid.

05.01.2026 23:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I think the issue a lot of devs have with AI is that they haven’t realized that they’re project managers now. PMs don’t write the code for their projects, they herd developers who are probabilistic, idiosyncratic, who interpret requirements differently, etc.

It’s all been shifted one layer deeper.

05.01.2026 19:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Eww

25.12.2025 22:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

So… my cat Phyllis peed on some clothes on the floor in my bedroom. I trusted you Phyllis, I fed you and protected you from the dog, and this is how you repay me?

19.12.2025 23:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’e always been more likely to use parenthesis or commas. I was really into to type and typography, so they don’t bother me, but most people don’t use them so it’s a dead giveaway that an AI is likely involved. I have a rule to not use them.

14.12.2025 06:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Em dashes for everything

14.12.2025 06:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

Very interesting, thank you.

24.11.2025 23:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Question, how much of this is on the devs and how much is on the networks and device manufacturers?

People who aren’t tech savvy might not realize that they’re being sold or given the modern equivalent of a Pentium II phone. At a certain point, that old horse has to be put to pasture.

24.11.2025 23:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I’m guilty of letting the LLM do this in my own repos.

21.11.2025 16:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What about always writing extraneous markdown files in your repo that you never asked for. It’s in my rules to stop it, but they easily forget.

21.11.2025 16:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Will this be recorded at all?

20.11.2025 19:22 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Chrome DevTools Console showing lazy loading audit results: 46 images without lazy loading detected, totaling 4.34 MB, with a list displaying the first 5 images showing their resolution (900x600) and individual file sizes ranging from 14.63 KB to 104.76 KB.

Chrome DevTools Console showing lazy loading audit results: 46 images without lazy loading detected, totaling 4.34 MB, with a list displaying the first 5 images showing their resolution (900x600) and individual file sizes ranging from 14.63 KB to 104.76 KB.

I've updated the WebPerf Snippet "Find non Lazy Loaded Images outside of the viewport" to list images without loading="lazy". Now it shows:

- Total number of images
- Total file size
- Individual details: URL, resolution & file size

#WebPerf #WebPerfSnippets #PerfTools

20.11.2025 18:29 β€” πŸ‘ 7    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0

I never ever knew this was a thing. Very very cool.

20.11.2025 05:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Europe is scaling back its landmark privacy and AI laws The EU folds under Big Tech’s pressure.

pseudonymized sounds like a dirty word

www.theverge.com/news/823750/...

20.11.2025 05:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

TL;DR

20.11.2025 03:23 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is music a side project, or the main project, funded by your day time job?

I ask, because I work in e-commerce and honestly don’t give a lick for it. If I could, I’d be writing songs or drumming or playing guitar or doing YouTube reviews of guitar pedals all day long.

20.11.2025 03:22 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I’m at 98/100 in my remote Physical Geography course at Minnesota North college, I could quit now and get a 70% or C grade. The temptation is real.

20.11.2025 03:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Oh god, you like to suffer, don’t you

20.11.2025 03:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I was playing Nick Harrison’s β€œArt Official Soul” on Spotify and my wife said β€œhow dare you bring that into my house.”

For those who don’t know, it’s 100% AI-generated covers of songs done in an old-school soul style.

I said β€œbut does it sound good?” And her response? β€œI don’t care.”

Fatality.

20.11.2025 03:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Don't [...spread] or .split() your strings!

Use Intl.Segmenter API. Available in every JS runtime

23.10.2025 14:54 β€” πŸ‘ 538    πŸ” 82    πŸ’¬ 18    πŸ“Œ 10

@dangayle is following 20 prominent accounts