Jason Fried
• Jason Fried
https://www.manton.org/.well-known/recommendations.opml
Follow
Jason Fried
• Jason Fried
Osmo Wiio: Communication usually fails, except by accident
Jason Fried
• Jason Fried
Surface area vs. Depth in product design
I am not a good interviewer and probably neither are you
Jason Fried
• Jason Fried
Motivation
But I’ve noticed there’s one thing in particular I can’t fake: Motivation.
And in the end, at least for me, it all comes down to motivation. I may have the talent, I may know the tricks, I may be able to go through the motions.
But if I deeply don’t want to do it, it won’t be good. Simple as that. It might get done, or more likely it may not, but it’ll be hollow. Something will be missing.
And that’s the spiral — doing empty work dissolves my motivation even more.
I’m more likely to do something I’m terrible at if I really want it, than something I’m great at that I don’t.
Motivation is my essential element. And you can’t mine it. It mines you.
Speaking at WebExpo!

I'm over the moon to share that I am one of the speakers for this year's WebExpo! It will be my first time attending WebExpo. I was impressed with how keen the organising team was on the community and the attendees' experience.
It will also be my first time at a multi-track conference, and the speakers list is so good! I know it will be difficult for me to choose what to attend.
Since I gave this talk at the State of the Browser and FFConf, I've been working on new experiments and sharing the things I've learned.
Tickets are still available; you should get them before they increase the price!
See you there?
Reflections from IndieWebCamp Brighton
Jason Fried
• Jason Fried
Avoiding pile-ups
You don't have to be a “content creator” to have a website.
Testing IndieKit
I am at IndieWebCamp Brighton and I am testing IndieKit! Ignore this post.
My loss. Their public consumption.
Jason Fried
• Jason Fried
Hooks, towel bars, and software
Jason Fried
• Jason Fried
Do learn
TIL: How to fix it when an element blinks when using intersection observer.
I recently built a page where a positioned sticky element would appear when another element wasn't visible anymore. For this, I used the intersection observer.
Later on, it was noticed that on an iPhone using Safari, it was as if this sticky item would start blinking, appearing and disappearing at certain scroll positions.
I had no idea why, but eventually, I found a comment buried on a GitHub thread that fixed my issue. I replaced position: sticky with position: fixed, and it got fixed! Why? I don't know. But now I know, I guess.
The project I was working on wasn't using React or any other JavaScript framework. Still, sometimes, the framework used is a red herring. It's best not to dismiss search results based on their title and just have a look.
Jason Fried
• Jason Fried
You couldn't know
Jason Fried
• Jason Fried
Don't delegate your word
I too have deleted my Spotify account
Speaking at All Day Hey!

I'm excited to share that I am one of the speakers for this year's All Day Hey! I first attended All Day Hey in 2018, and it has since been one of my favourite conferences. Well, technically, this is a comeback to the stage since I did give a lightning talk at All Day Hey back in 2019.
So, five years later (I can't believe it has been five years), I will be back, but this time to talk in a longer format about my new experiments with the Web Speech API and thinking a bit more about voice interfaces.
I've been working on new experiments and will be sharing new things I've learnt since I gave this talk at the State of the Browser and FFConf.
Tickets are still available but I bet not for long!
See you there?
Attending IndieWebCamp Brighton
I am excited to attend IndieWebCamp Brighton in less than a month! I already booked my non-refundable hotel, which felt very nerve-wracking!
The last time I tried to attend an IndieWebCamp, I ended up cancelling my trip last minute because childcare plans fell through.
But Brighton is near where I live, so hopefully, all will go well this time. I'm super looking forward to meeting people from the community and having some dedicated time to work on my little blog! I know that technically, this could have been an RSVP type of post, so it's one more thing for my backlog of things to improve around here.
I'm really thankful to Paul Robert Lloyd for taking the initiative to organise this. If you need any more convincing, Paul has written a more compelling introduction to the event on his blog.
Learn more about the event and RSVP on the event page.
See you there?
Reruns
It’s not a bug in your RSS reader if recent articles in this feed all suddenly appeared as unread. You may even have seeming duplicates.
Sorry about that! It’s due to my changing settings in my blog generator. Pages now have a .html suffix where before they had none. This change impacts permalinks, which also changes the guids in my RSS feed — and NetNewsWire and other RSS readers use the guid property to identify articles, which means these will show up as new articles.
(Note: I’ve created redirects so that old links pointing in will still work.)