Whenever you have to get something done with a company, get ready for lots of phone tag, waiting on hold, talking to bots, getting screened, trying to convince a computer that you have legitimate business, and no, what you're looking for isn't on their website (believe me I looked). The stupid thing about it is that ChatGPT is becoming more like those things every day. Companies have built awful systems for getting anything done that might eat into their profits. Google is the absolute worst. Even for services that cost real money, they absolutely will not help. You better hope everything goes perfectly if you buy their service.
People and blogs involved with and about the IndieWeb community, the fediverse, and/or the open web in general.
Tuesday session

Tuesday session
Ideas and insecurity
The joy of links
Sharing ideas on my website
OpenAI releases new open models
Shipped a couple new things this morning: Micro.blog for iOS bug fixes, and a slight redesign to how the automatic accessibility description works when adding a photo on the web. Much smoother workflow.
Learned on Hard Fork’s interview with Matthew Prince that Cloudflare may take a 20-30% cut when creating their marketplace between websites and AI crawlers. This supports the concerns I raised in a blog post last month.
Curate your own newspaper with RSS
I’m almost certainly preaching to the choir here because I bet you’re reading these very words in a feed reader, but what Molly White has written here is too good not to share:
RSS offers readers and writers a path away from unreliable, manipulative, and hostile platforms and intermediaries. In a media landscape dominated by algorithmic feeds that aim to manipulate and extract, sometimes the most radical thing you can do is choose to read what you want, when you want, without anyone watching over your shoulder.
Dave Rupert blogs about the difference between Alamo Drafthouse and all other movie theaters:
The best place to see movies in Austin is at the Alamo Drafthouse. If you’ve never been to an Alamo, I’m sorry. It’s a movie theater for people who love movies by people who love movies.
I think the last time we went to a non-Alamo was for Oppenheimer in IMAX. Great screen, great movie. Not a good theater experience.
Vibe code is legacy code | Val Town Blog
When you vibe code, you are incurring tech debt as fast as the LLM can spit it out. Which is why vibe coding is perfect for prototypes and throwaway projects: It’s only legacy code if you have to maintain it!
The worst possible situation is to have a non-programmer vibe code a large project that they intend to maintain. This would be the equivalent of giving a credit card to a child without first explaining the concept of debt.
If you don’t understand the code, your only recourse is to ask AI to fix it for you, which is like paying off credit card debt with another credit card.
Why I’m Writing Pure HTML & CSS in 2025
- Building HTML pages is easy
- Pure HTML is evergreen
- Bloated web pages are too slow
- I can host it anywhere, often for free
- Accessibility and SEO benefits are automatic
- It won’t need security patches
- There are no build steps
Icon overload and undoing changes
Experimenting with Ghost
How to Make Websites That Will Require Lots of Your Time and Energy - Jim Nielsen’s Blog
blog.jim-nielsen.com/2025/how-to-make-websites-that-require-lots-of-time-and-energy/
- Install Stuff Indiscriminately From npm
- Pick a Framework Before You Know You Need One
- Always, Always Require a Compilation Step
It’s time for modern CSS to kill the SPA - Jono Alderson
jonoalderson.com/conjecture/its-time-for-modern-css-to-kill-the-spa/
SPAs were a clever solution to a temporary limitation. But that limitation no longer exists.
Use modern server rendering. Use actual pages. Animate with CSS. Preload with intent. Ship less JavaScript.
Neat story about Patrick Schlott, an engineer who repurposed old pay phones for people to make calls where cell coverage is poor:
Schlott has taken old pay phones, modified them to make free calls, and set them up in three different towns across the county. He buys the phones secondhand from sites like eBay and Craigslist and restores them in his home workshop.
I’d love to hear more about the technical bits behind this.
Coming soon
This is James' Coffee Blog, a brand new site by James that's just getting started. Things will be up and running here shortly, but you can subscribe in the meantime if you'd like to stay up to date and receive emails when new content is published!
test
test