oli's Avatar

oli

@oliverjam.com.bsky.social

oliverjam.com Previously founderscoders ๐Ÿ’ป Previously TicketmasterUK ๐ŸŽŸ Graduate of founderscoders ๐ŸŽ“ he/him

32 Followers  |  140 Following  |  11 Posts  |  Joined: 18.11.2024  |  2.5271

Latest posts by oliverjam.com on Bluesky

Trying to check in for my flight last week in the iOS app and got a helpful default Vercel 500 error page nestled inside the native UI. Is this micro frontends? ๐Ÿฆ‹

30.07.2025 10:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

On a larger PR today GitHub took fully five seconds to pop up the "add comment" dialog...

16.07.2025 09:47 โ€” ๐Ÿ‘ 4    ๐Ÿ” 1    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 0
Preview
new Date("wtf") How well do you know JavaScript's Date class?

I made a quiz about the JS Date parser is. It's very easy and you will score very high.

jsdate.wtf

11.07.2025 17:10 โ€” ๐Ÿ‘ 480    ๐Ÿ” 162    ๐Ÿ’ฌ 64    ๐Ÿ“Œ 106
Preview
The rise ofย Whatever This was originally titled โ€œI miss when computers were funโ€. But in the course of writing it, I discovered that there is a reason computers became less fun, a dark thread woven through a number of eve...

down with Whatever eev.ee/blog/2025/07...

04.07.2025 01:46 โ€” ๐Ÿ‘ 665    ๐Ÿ” 314    ๐Ÿ’ฌ 52    ๐Ÿ“Œ 44

Every Tailwind V4 app is using them. Super helpful for ensuring that component class rules can always be overridden by utilities. E.g. `class="Button p-4"` โ€” the `p-4` will always take precedence over any default padding `.Button` sets. Obviates the need for the otherwise ubiquitous tailwind-merge

24.06.2025 07:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

> The lazy, dumb, lying robot asshole keeps making the same mistakes over and over again, never improving, never genuinely reacting, always obsequiously pretending to take your feedback on board.
๐Ÿ‘

05.06.2025 23:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Some of the most chilling 2 minutes you've ever seen. Look at what's being said, openly, on one of the most popular TV channels in Israel.

History is happening in front of our eyes. Don't look away.
Please help share this widely.

Read the full story here: zeteo.com/p/inside-the...

03.06.2025 22:43 โ€” ๐Ÿ‘ 1212    ๐Ÿ” 753    ๐Ÿ’ฌ 63    ๐Ÿ“Œ 118

I built a big internal app for a client using Hono + JSX + (a tiny bit of) HTMX. It was honestly incredibly productiveโ€”colocation is amazing when you're working as a solo dev.

I wrote about that architecture from first principles:
oliverjam.com/articles/sim...
oliverjam.com/articles/pro...

30.05.2025 09:36 โ€” ๐Ÿ‘ 29    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Did you see the React Router RSC Preview? Ryan F wrote a batch loader to do exactly this (inspired by the original GQL dataloader).
remix.run/blog/rsc-pre...

It relies on AsyncLocalStorage to provide request-scoped context

30.05.2025 09:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image 16.05.2025 06:37 โ€” ๐Ÿ‘ 2683    ๐Ÿ” 692    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 15

If youโ€™ve sent me a text and I didnโ€™t respond please know that I didnโ€™t forget you, youโ€™ll live on in my subconscious as a vague sense of dread forever

13.05.2025 12:55 โ€” ๐Ÿ‘ 1765    ๐Ÿ” 460    ๐Ÿ’ฌ 24    ๐Ÿ“Œ 15
The recent court documents showed that Google's internal testing demonstrated that significantly worse search results would not harm their business operations. This apparent immunity to quality concerns stems from the company's dominant market position, which the recent federal court ruling addressed.

"Since Google doesn't have any real competition, it can make the best information hard to find, forcing users to stay on Google for longer and interact with more ads," Papadimitriou said. "This is dangerous for consumers, most of whom think the best results appear first."

The strategy appears to be working from a business perspective. The study suggests that poor organic search results actually benefit Google's bottom line in two ways: they make paid advertisements more valuable to users seeking accurate information, and they force users to refine their searches multiple times, exposing them to more advertising in the process.

The recent court documents showed that Google's internal testing demonstrated that significantly worse search results would not harm their business operations. This apparent immunity to quality concerns stems from the company's dominant market position, which the recent federal court ruling addressed. "Since Google doesn't have any real competition, it can make the best information hard to find, forcing users to stay on Google for longer and interact with more ads," Papadimitriou said. "This is dangerous for consumers, most of whom think the best results appear first." The strategy appears to be working from a business perspective. The study suggests that poor organic search results actually benefit Google's bottom line in two ways: they make paid advertisements more valuable to users seeking accurate information, and they force users to refine their searches multiple times, exposing them to more advertising in the process.

For everyone who was like โ€œGoogle search is getting worse,โ€ we were absolutely right.

12.05.2025 00:00 โ€” ๐Ÿ‘ 17702    ๐Ÿ” 7925    ๐Ÿ’ฌ 323    ๐Ÿ“Œ 888

Some might say I'm being too harsh on Figma but I actually think I'm not being harsh *enough.*

For better or worse, Figma is the industry-default design tool. When they select their priorities, it communicates to designers *what they should consider important* both as a role model and as a tool.

09.05.2025 22:25 โ€” ๐Ÿ‘ 182    ๐Ÿ” 34    ๐Ÿ’ฌ 13    ๐Ÿ“Œ 5

Pope Francis wanted to ensure that a new pope yielded the same result. This means the papacy is idempontiff

08.05.2025 19:41 โ€” ๐Ÿ‘ 264    ๐Ÿ” 46    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 0

I just published a fun post about CSS borders: oliverjam.com

06.05.2025 21:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
long stretch of worked roman stone on Hadrian's Wall.

long stretch of worked roman stone on Hadrian's Wall.

If you ask someone today to name the builder of Hadrian's Wall, they would give you a funny look. But historical memory is odd, and right up to the 1800s we forgot who built it.

Until in 1840 John Hodgson, an obscure Northumbrian clergyman, published the LONGEST footnote in history... 1/22

05.01.2024 11:17 โ€” ๐Ÿ‘ 2927    ๐Ÿ” 1203    ๐Ÿ’ฌ 73    ๐Ÿ“Œ 340
Preview
Are 'CSS Carousels' accessible? โ€“ The personal website of Sara Soueidan, inclusive design engineer

[New blog post]

Are CSS Carousels accessible sarasoueidan.com/blog/css-car...

In this post, I share some important insights from examining the accessibility of CSS-only carousels that use new features introduced in the #CSS Overflow Module Level 5 spec.

#a11y

06.05.2025 15:27 โ€” ๐Ÿ‘ 194    ๐Ÿ” 71    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 9

I really wish I could describe GenZ what it felt like growing up in a miracle. My grandfather on my mother's side was a dentist. He had a grand encyclopedia collection and it was just this incredible thing. You could pick up a random book and go to a random page and just be regaled with information

30.04.2025 21:46 โ€” ๐Ÿ‘ 878    ๐Ÿ” 124    ๐Ÿ’ฌ 26    ๐Ÿ“Œ 34
Video thumbnail

I made a website. It's called "one million chessboards." It has a million chessboards on it.

moving a piece moves it for everyone, instantly. No turns. You can move between boards.

that's it. Have fun!

onemillionchessboards.com

28.04.2025 16:04 โ€” ๐Ÿ‘ 4380    ๐Ÿ” 917    ๐Ÿ’ฌ 169    ๐Ÿ“Œ 109
Post image Post image

I wrote something about how we're seeing the rise of the online "alpha male." This is someone who speaks in clipped imperatives, squeezes into tight suits, and performs for our feed. They present a vision of masculinity shaped by politics, tech, and 100 years of cultural history ๐Ÿงต

22.04.2025 18:23 โ€” ๐Ÿ‘ 6786    ๐Ÿ” 835    ๐Ÿ’ฌ 167    ๐Ÿ“Œ 104
Kurt Vonnegut tells his wife he's going out to buy an envelope:
"Oh, she says, well, you're not a poor man.
You know, why don't you go online and buy a hundred envelopes and put them in the closet?
And so I pretend not to hear her. And go out to get an envelope because I'm going to have a hell of a good time in the process of buying one envelope.
I meet a lot of people. And see some great looking babies. And a fire engine goes by.
And I give them the thumbs up. And I'll ask a woman what kind of dog that is. And, and I don't know. The moral of the story is โ€” we're here on Earth to fart around
And, of course, the computers will do us out of that. And what the computer people don't realize, or they don't care, is we're dancing animals. You know, we love to move around.
And it's like we're not supposed to dance at all anymore."

Kurt Vonnegut tells his wife he's going out to buy an envelope: "Oh, she says, well, you're not a poor man. You know, why don't you go online and buy a hundred envelopes and put them in the closet? And so I pretend not to hear her. And go out to get an envelope because I'm going to have a hell of a good time in the process of buying one envelope. I meet a lot of people. And see some great looking babies. And a fire engine goes by. And I give them the thumbs up. And I'll ask a woman what kind of dog that is. And, and I don't know. The moral of the story is โ€” we're here on Earth to fart around And, of course, the computers will do us out of that. And what the computer people don't realize, or they don't care, is we're dancing animals. You know, we love to move around. And it's like we're not supposed to dance at all anymore."

Kurt Vonnegut man

10.04.2025 12:27 โ€” ๐Ÿ‘ 19476    ๐Ÿ” 5478    ๐Ÿ’ฌ 259    ๐Ÿ“Œ 423

GATTACA

WAS

A DYSTOPIA

JESUS FUCKING CHRIST, PEOPLE

08.04.2025 01:36 โ€” ๐Ÿ‘ 108    ๐Ÿ” 28    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 5
Jadzia Dax and Kor hugging: "Curzon, my beloved old friend." "I'm Jadzia now." "Jadzia, my beloved old friend!"

Jadzia Dax and Kor hugging: "Curzon, my beloved old friend." "I'm Jadzia now." "Jadzia, my beloved old friend!"

It's also the day for my favorite meme!

If this aging Klingon warrior can get it right, so can anyone.

31.03.2025 15:12 โ€” ๐Ÿ‘ 25449    ๐Ÿ” 6463    ๐Ÿ’ฌ 126    ๐Ÿ“Œ 222

What a great conference (and a great set of Olivers). I highly recommend #SotB2025 to anyone who loves the web

30.03.2025 15:58 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It was so nice catching up again after so long! Letโ€™s not wait 5 years before next time

30.03.2025 15:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The apple settings menu with a new item in the sidebar called "image creation tools are here" and a CTA that says "open image playground"

The apple settings menu with a new item in the sidebar called "image creation tools are here" and a CTA that says "open image playground"

There is absolutely no world in which this is a "setting"

What ontological universe is Apple living in? If only we had some existing design pattern like "notifications" or "banners" to show users what's new??

17.03.2025 15:23 โ€” ๐Ÿ‘ 388    ๐Ÿ” 28    ๐Ÿ’ฌ 26    ๐Ÿ“Œ 15
Preview
Ghost: Independent technology for modern publishing Beautiful, modern publishing with newsletters and premium subscriptions built-in. Used by Sky, 404Media, Lever News, Tangle, The Browser, and thousands more.

I want to talk about my move from Substack to Ghost for a second, and what it's been like working with a nonprofit tech company that actually lives its values.

Especially if you're a writer still on Subtack, please read. 1/x

First of all, about the org: They are a nonprofit, I just met employee +

14.03.2024 16:52 โ€” ๐Ÿ‘ 3677    ๐Ÿ” 1702    ๐Ÿ’ฌ 147    ๐Ÿ“Œ 360

Specifying details in an unambiguous fashion is also called... programming.

06.03.2025 06:23 โ€” ๐Ÿ‘ 223    ๐Ÿ” 35    ๐Ÿ’ฌ 9    ๐Ÿ“Œ 2

The answer was not the point. The answer was never the point. The process of searching is the process of learning.

18.02.2025 01:48 โ€” ๐Ÿ‘ 3379    ๐Ÿ” 655    ๐Ÿ’ฌ 37    ๐Ÿ“Œ 113

Instead of joining Chinese apps as an alternative to TikTok, Gen Z users should simply stop dancing and having fun and become mildly depressed 37 year old Bluesky users talking about Star Trek Deep Space 9

15.01.2025 00:29 โ€” ๐Ÿ‘ 6178    ๐Ÿ” 865    ๐Ÿ’ฌ 237    ๐Ÿ“Œ 187

@oliverjam.com is following 20 prominent accounts