Martin Michalek
@machal.bsky.social
Web performance guy (PageSpeed.cz & SpeedJar.com).
Frontendisti.cz community head.
Prague based. 🇨🇿
Supporting. 🇺🇦
Frontendisti.cz community head.
Prague based. 🇨🇿
Supporting. 🇺🇦
AI is great, but…
Today I asked ChatGPT to do a simple data analysis. A year ago, it handled it perfectly.
Now? Errors, inconsistencies, crashes, lost prompts — twice it even crashed my browser tab with a memory leak.
He’s a genius, but sometimes he drinks.
Today I asked ChatGPT to do a simple data analysis. A year ago, it handled it perfectly.
Now? Errors, inconsistencies, crashes, lost prompts — twice it even crashed my browser tab with a memory leak.
He’s a genius, but sometimes he drinks.
October 24, 2025 at 3:09 PM
AI is great, but…
Today I asked ChatGPT to do a simple data analysis. A year ago, it handled it perfectly.
Now? Errors, inconsistencies, crashes, lost prompts — twice it even crashed my browser tab with a memory leak.
He’s a genius, but sometimes he drinks.
Today I asked ChatGPT to do a simple data analysis. A year ago, it handled it perfectly.
Now? Errors, inconsistencies, crashes, lost prompts — twice it even crashed my browser tab with a memory leak.
He’s a genius, but sometimes he drinks.
We can finally see in the data how hiring for junior roles has dropped since the arrival of #ChatGPT.
The first chart shows demand for juniors.
The second shows demand for seniors.
The data is from the U.S. @economist.com
What’s your experience?
The first chart shows demand for juniors.
The second shows demand for seniors.
The data is from the U.S. @economist.com
What’s your experience?
October 20, 2025 at 8:40 AM
We can finally see in the data how hiring for junior roles has dropped since the arrival of #ChatGPT.
The first chart shows demand for juniors.
The second shows demand for seniors.
The data is from the U.S. @economist.com
What’s your experience?
The first chart shows demand for juniors.
The second shows demand for seniors.
The data is from the U.S. @economist.com
What’s your experience?
#SaaS tools probably won’t die.
But building your own data analysis interface inside them no longer makes sense.
Just look at Toggl for example…
Great app, but when it comes to working with data? Mostly inadequate.
When #AI can deliver an analysis in seconds, it’s simply redundant.
But building your own data analysis interface inside them no longer makes sense.
Just look at Toggl for example…
Great app, but when it comes to working with data? Mostly inadequate.
When #AI can deliver an analysis in seconds, it’s simply redundant.
October 10, 2025 at 5:50 AM
Interesting: #AI vs. #ProductManagement 👇
AI generates ideas cheaply and quickly.
But true reasoning is social: it emerges from debate and conflicting perspectives.
Possible direction for AI? Systems that can actually disagree with each other and bring diverse views.
lukew.com/ff/entry.asp...
AI generates ideas cheaply and quickly.
But true reasoning is social: it emerges from debate and conflicting perspectives.
Possible direction for AI? Systems that can actually disagree with each other and bring diverse views.
lukew.com/ff/entry.asp...
LukeW | Future Product Days: Future of Product Creators
In his talk The Future of Product Creators at Future Product Days in Copenhagen, Tobias Ahlin argued that divergent opinions and debate, not just raw capability...
lukew.com
September 27, 2025 at 7:30 AM
Interesting: #AI vs. #ProductManagement 👇
AI generates ideas cheaply and quickly.
But true reasoning is social: it emerges from debate and conflicting perspectives.
Possible direction for AI? Systems that can actually disagree with each other and bring diverse views.
lukew.com/ff/entry.asp...
AI generates ideas cheaply and quickly.
But true reasoning is social: it emerges from debate and conflicting perspectives.
Possible direction for AI? Systems that can actually disagree with each other and bring diverse views.
lukew.com/ff/entry.asp...
Luke Wroblewski makes a good point:
AI models aren’t stealing our content.
They behave just like people — reading, watching, learning, synthesizing.
lukew.com/ff/entry.asp...
AI models aren’t stealing our content.
They behave just like people — reading, watching, learning, synthesizing.
lukew.com/ff/entry.asp...
LukeW | Letting the Machines Learn
Every time I present on AI product design, I'm asked about AI and intellectual property. Specifically: aren't you worried about AI models
lukew.com
September 14, 2025 at 6:48 AM
Luke Wroblewski makes a good point:
AI models aren’t stealing our content.
They behave just like people — reading, watching, learning, synthesizing.
lukew.com/ff/entry.asp...
AI models aren’t stealing our content.
They behave just like people — reading, watching, learning, synthesizing.
lukew.com/ff/entry.asp...
Radiohead are touring Europe after 7 years.
In Berlin alone, they’ll play 4 shows in a row.
Tickets are sold in phases — each time you have to prove you’re not a scalper, and then it’s a lottery.
Crazy.
(And I didn’t get picked. 😭)
In Berlin alone, they’ll play 4 shows in a row.
Tickets are sold in phases — each time you have to prove you’re not a scalper, and then it’s a lottery.
Crazy.
(And I didn’t get picked. 😭)
September 11, 2025 at 2:59 PM
Radiohead are touring Europe after 7 years.
In Berlin alone, they’ll play 4 shows in a row.
Tickets are sold in phases — each time you have to prove you’re not a scalper, and then it’s a lottery.
Crazy.
(And I didn’t get picked. 😭)
In Berlin alone, they’ll play 4 shows in a row.
Tickets are sold in phases — each time you have to prove you’re not a scalper, and then it’s a lottery.
Crazy.
(And I didn’t get picked. 😭)
Why is it hard to predict the pace of #AI progress?
Take airplanes, for example, their speed.
From the Wright brothers’ plane to the first Boeing 7 series in the 1960s — half a century of huge progress.
And then half a century of stagnation.
Take airplanes, for example, their speed.
From the Wright brothers’ plane to the first Boeing 7 series in the 1960s — half a century of huge progress.
And then half a century of stagnation.
August 25, 2025 at 6:37 AM
Why is it hard to predict the pace of #AI progress?
Take airplanes, for example, their speed.
From the Wright brothers’ plane to the first Boeing 7 series in the 1960s — half a century of huge progress.
And then half a century of stagnation.
Take airplanes, for example, their speed.
From the Wright brothers’ plane to the first Boeing 7 series in the 1960s — half a century of huge progress.
And then half a century of stagnation.
Writing text:
– before AI: 1h
– with AI: 15 min
Meme search:
– before AI: 15 min
– with AI: 1h
– before AI: 1h
– with AI: 15 min
Meme search:
– before AI: 15 min
– with AI: 1h
August 18, 2025 at 3:20 AM
Writing text:
– before AI: 1h
– with AI: 15 min
Meme search:
– before AI: 15 min
– with AI: 1h
– before AI: 1h
– with AI: 15 min
Meme search:
– before AI: 15 min
– with AI: 1h
August 4, 2025 at 6:55 AM
We’ve just added case studies to our company's website.
The results of our #WebPerformance work are pretty good. :)
For example, we sped up sites like SIKO and Footshop by more than 2.5×.
You’ll even find a few technical insights in there: pagespeed.cz/en/reference
The results of our #WebPerformance work are pretty good. :)
For example, we sped up sites like SIKO and Footshop by more than 2.5×.
You’ll even find a few technical insights in there: pagespeed.cz/en/reference
July 30, 2025 at 6:57 AM
We’ve just added case studies to our company's website.
The results of our #WebPerformance work are pretty good. :)
For example, we sped up sites like SIKO and Footshop by more than 2.5×.
You’ll even find a few technical insights in there: pagespeed.cz/en/reference
The results of our #WebPerformance work are pretty good. :)
For example, we sped up sites like SIKO and Footshop by more than 2.5×.
You’ll even find a few technical insights in there: pagespeed.cz/en/reference
This guy wants to work at 37signals — so he built a landing page and a pitch deck just for them. Brilliant.
By the way, we hired our newest team member at out company thanks to a similar approach.
Landing your dream job might be easier than you think.
37signals.kawaicheung.io
By the way, we hired our newest team member at out company thanks to a similar approach.
Landing your dream job might be easier than you think.
37signals.kawaicheung.io
37signals.kawaicheung.io
July 24, 2025 at 7:34 AM
This guy wants to work at 37signals — so he built a landing page and a pitch deck just for them. Brilliant.
By the way, we hired our newest team member at out company thanks to a similar approach.
Landing your dream job might be easier than you think.
37signals.kawaicheung.io
By the way, we hired our newest team member at out company thanks to a similar approach.
Landing your dream job might be easier than you think.
37signals.kawaicheung.io
A real eye-opener for prioritizing #WebPerformance?
Show your client their website on a low-end mobile device.
infrequently.org/2024/01/perf...
Show your client their website on a low-end mobile device.
infrequently.org/2024/01/perf...
The Performance Inequality Gap, 2024 - Infrequently Noted
How much HTML, CSS, and JavaScript can we afford? More than in years past, but much less than frontend developers are burdening users with.
infrequently.org
July 23, 2025 at 6:26 AM
A real eye-opener for prioritizing #WebPerformance?
Show your client their website on a low-end mobile device.
infrequently.org/2024/01/perf...
Show your client their website on a low-end mobile device.
infrequently.org/2024/01/perf...
What do you think the rise of AI — like AI Overviews in Google — means for the web?
Extinction?
Transformation?
Opportunity?
Extinction?
Transformation?
Opportunity?
July 18, 2025 at 9:04 AM
What do you think the rise of AI — like AI Overviews in Google — means for the web?
Extinction?
Transformation?
Opportunity?
Extinction?
Transformation?
Opportunity?
Most people think optimizing #PageSpeed means:
> “Let’s remove stuff. Delete as much as we can.”
What it’s really about:
> “Keep what you need. Just build it the right way.”
This applies to everything: images, GTM, tracking tools, WordPress…
As #WebPerf people we do #optimization, not #deletion.
> “Let’s remove stuff. Delete as much as we can.”
What it’s really about:
> “Keep what you need. Just build it the right way.”
This applies to everything: images, GTM, tracking tools, WordPress…
As #WebPerf people we do #optimization, not #deletion.
June 2, 2025 at 7:03 AM
Most people think optimizing #PageSpeed means:
> “Let’s remove stuff. Delete as much as we can.”
What it’s really about:
> “Keep what you need. Just build it the right way.”
This applies to everything: images, GTM, tracking tools, WordPress…
As #WebPerf people we do #optimization, not #deletion.
> “Let’s remove stuff. Delete as much as we can.”
What it’s really about:
> “Keep what you need. Just build it the right way.”
This applies to everything: images, GTM, tracking tools, WordPress…
As #WebPerf people we do #optimization, not #deletion.
My #WebExpo2025: AI, WebPerf & People
— @tej.as – Web as food for AI, UI revolution
— Tomáš Čupr – CEOs, AI, FOMO
— @tammyeverts.com – Slow websites still hurt after users leave
— @tkadlec.bsky.social – Core Web Vitals are just the start
Thanks to Šárka and the @webexpo.bsky.social team!
— @tej.as – Web as food for AI, UI revolution
— Tomáš Čupr – CEOs, AI, FOMO
— @tammyeverts.com – Slow websites still hurt after users leave
— @tkadlec.bsky.social – Core Web Vitals are just the start
Thanks to Šárka and the @webexpo.bsky.social team!
May 30, 2025 at 7:01 AM
My #WebExpo2025: AI, WebPerf & People
— @tej.as – Web as food for AI, UI revolution
— Tomáš Čupr – CEOs, AI, FOMO
— @tammyeverts.com – Slow websites still hurt after users leave
— @tkadlec.bsky.social – Core Web Vitals are just the start
Thanks to Šárka and the @webexpo.bsky.social team!
— @tej.as – Web as food for AI, UI revolution
— Tomáš Čupr – CEOs, AI, FOMO
— @tammyeverts.com – Slow websites still hurt after users leave
— @tkadlec.bsky.social – Core Web Vitals are just the start
Thanks to Šárka and the @webexpo.bsky.social team!
Today marks 15 years since @ethanmarcotte.com introduced “responsive web design.”
We decent web folks build for all devices now and don't think about it.
But in a time when websites are fighting for relevance, it’s worth looking back at those 15 years.
alistapart.com/article/resp...
We decent web folks build for all devices now and don't think about it.
But in a time when websites are fighting for relevance, it’s worth looking back at those 15 years.
alistapart.com/article/resp...
Responsive Web Design
Designers have coveted print for its precision layouts, lamenting the varying user contexts on the web that compromise their designs. Ethan Marcotte advocates we shift our design thinking to approp…
alistapart.com
May 25, 2025 at 2:02 PM
Today marks 15 years since @ethanmarcotte.com introduced “responsive web design.”
We decent web folks build for all devices now and don't think about it.
But in a time when websites are fighting for relevance, it’s worth looking back at those 15 years.
alistapart.com/article/resp...
We decent web folks build for all devices now and don't think about it.
But in a time when websites are fighting for relevance, it’s worth looking back at those 15 years.
alistapart.com/article/resp...
You don’t say “I used a computer” to write something.
So why say “I used AI”?
It’s just a tool. Everyone’s using it.
So why say “I used AI”?
It’s just a tool. Everyone’s using it.
May 20, 2025 at 8:40 AM
You don’t say “I used a computer” to write something.
So why say “I used AI”?
It’s just a tool. Everyone’s using it.
So why say “I used AI”?
It’s just a tool. Everyone’s using it.
I’ve got a team of assistants.
While I’m writing an email to a client, images for an article are being generated, data analysis is running, and a newsletter summary is being prepared.
#AI is turning all of us into managers.
Success will belong to those who delegate and prioritize well.
While I’m writing an email to a client, images for an article are being generated, data analysis is running, and a newsletter summary is being prepared.
#AI is turning all of us into managers.
Success will belong to those who delegate and prioritize well.
April 11, 2025 at 8:32 AM
I’ve got a team of assistants.
While I’m writing an email to a client, images for an article are being generated, data analysis is running, and a newsletter summary is being prepared.
#AI is turning all of us into managers.
Success will belong to those who delegate and prioritize well.
While I’m writing an email to a client, images for an article are being generated, data analysis is running, and a newsletter summary is being prepared.
#AI is turning all of us into managers.
Success will belong to those who delegate and prioritize well.
We all use low-end devices way too little. 📱
I think that’s one of the big issues of #WebDevelopment.
Today I browsed a few sites on an older mid-range Android, and it was a nightmare. 🙈
I think that’s one of the big issues of #WebDevelopment.
Today I browsed a few sites on an older mid-range Android, and it was a nightmare. 🙈
April 1, 2025 at 9:25 AM
We all use low-end devices way too little. 📱
I think that’s one of the big issues of #WebDevelopment.
Today I browsed a few sites on an older mid-range Android, and it was a nightmare. 🙈
I think that’s one of the big issues of #WebDevelopment.
Today I browsed a few sites on an older mid-range Android, and it was a nightmare. 🙈
#WebPerformance:
What hypotheses come to mind when you see a chart like this showing the geographic distribution of the INP metric?
Graph is is for Central European E-commerce site.
(I do have a strong hypothesis, but I’ll keep it to myself for now.)
What hypotheses come to mind when you see a chart like this showing the geographic distribution of the INP metric?
Graph is is for Central European E-commerce site.
(I do have a strong hypothesis, but I’ll keep it to myself for now.)
March 21, 2025 at 11:32 AM
#WebPerformance:
What hypotheses come to mind when you see a chart like this showing the geographic distribution of the INP metric?
Graph is is for Central European E-commerce site.
(I do have a strong hypothesis, but I’ll keep it to myself for now.)
What hypotheses come to mind when you see a chart like this showing the geographic distribution of the INP metric?
Graph is is for Central European E-commerce site.
(I do have a strong hypothesis, but I’ll keep it to myself for now.)
OMG, how did I live without Dark Reader…!
This is a Chrome extension for darkening sites without dark mode. Google Docs, Gmail, whatever…
Everything is dark by default.
My eyes love it at the night. ✨
darkreader.org
This is a Chrome extension for darkening sites without dark mode. Google Docs, Gmail, whatever…
Everything is dark by default.
My eyes love it at the night. ✨
darkreader.org
Dark Reader — dark theme for every website
Dark mode for every website. Take care of your eyes, use dark theme for night and daily browsing. For Chrome and Firefox, Edge and Safari.
darkreader.org
March 21, 2025 at 5:05 AM
OMG, how did I live without Dark Reader…!
This is a Chrome extension for darkening sites without dark mode. Google Docs, Gmail, whatever…
Everything is dark by default.
My eyes love it at the night. ✨
darkreader.org
This is a Chrome extension for darkening sites without dark mode. Google Docs, Gmail, whatever…
Everything is dark by default.
My eyes love it at the night. ✨
darkreader.org
In the interfaces of #SaaS apps, small performance or UX annoyances often cumulate over time.
Individually they’re not a big deal. The problem arises when they start to cumulate.
The challenge? Users will never report this in their feedback. They just get a “weird feeling”.
Individually they’re not a big deal. The problem arises when they start to cumulate.
The challenge? Users will never report this in their feedback. They just get a “weird feeling”.
March 20, 2025 at 12:55 PM
In the interfaces of #SaaS apps, small performance or UX annoyances often cumulate over time.
Individually they’re not a big deal. The problem arises when they start to cumulate.
The challenge? Users will never report this in their feedback. They just get a “weird feeling”.
Individually they’re not a big deal. The problem arises when they start to cumulate.
The challenge? Users will never report this in their feedback. They just get a “weird feeling”.
I love this.
Combined with #ChatGPT ability to generate #Markdown, “Paste into Markdown” is one of the best features of #GoogleDocs.
Markdown, once a format for programmers, is now like middleware for content.
Combined with #ChatGPT ability to generate #Markdown, “Paste into Markdown” is one of the best features of #GoogleDocs.
Markdown, once a format for programmers, is now like middleware for content.
March 20, 2025 at 7:46 AM
I love this.
Combined with #ChatGPT ability to generate #Markdown, “Paste into Markdown” is one of the best features of #GoogleDocs.
Markdown, once a format for programmers, is now like middleware for content.
Combined with #ChatGPT ability to generate #Markdown, “Paste into Markdown” is one of the best features of #GoogleDocs.
Markdown, once a format for programmers, is now like middleware for content.
I read somewhere that wanting a quick end to this war means supporting the wrong side.
Makes sense. 🇺🇦
Makes sense. 🇺🇦
March 3, 2025 at 10:28 AM
I read somewhere that wanting a quick end to this war means supporting the wrong side.
Makes sense. 🇺🇦
Makes sense. 🇺🇦