Jim Nielsen’s Blog
Archives
Search
Subscribe
blog.jim-nielsen.com — Everything Is Broken
October 25, 2025
Chris Coyier wrote about it. Now it’s my turn. Last week I’m flying home. My flight gets delayed in air, then lands late so I miss my connecting flight…...
blog.jim-nielsen.com — AI Browsers: Living on the Frontier of Security
October 23, 2025
OpenAI released their new “browser” and Simon Willison has the deets on its security, going point-by-point through the statement from OpenAI’s Chief...
blog.jim-nielsen.com — Write Code That Runs in the Browser, or Write Code the Browser Runs
October 20, 2025
I’ve been thinking about a note from Alex Russell where he says: any time you're running JS on the main thread, you're at risk of being left behind by...
blog.jim-nielsen.com — Research Alt
October 11, 2025
Jeremy imagines a scenario where you’re trying to understand how someone cut themselves with a blade. It’d be hard to know how they cut themselves just by...
blog.jim-nielsen.com — Social Share Imagery via a Data Attribute
October 7, 2025
I’ve done something few on the internet do. I’ve changed my mind. A few posts on my blog have started to unfurl social share imagery. You might be wondering,...
blog.jim-nielsen.com — Doing It Manually
October 2, 2025
I have a standing desk that goes up and down via a manual crank. I’ve had it for probably ten years. Every time I raise or lower that thing, it gets my blood...
blog.jim-nielsen.com — Running Software on Software You’ve Never Run
September 29, 2025
I love a good look at modern practices around semantic versioning and dependency management (Rick Hickey’s talk “Spec-ulation” is the canonical one I think...
blog.jim-nielsen.com — The Risks of NPM
September 23, 2025
There was a time when I could ask, “Did you see the latest NPM attack?” And your answer would be either “Yes” or “No”. But now if I ask, “Did you see the...
blog.jim-nielsen.com — Anti-*: The Things We Do But Not All The Way
September 22, 2025
I was reading Chase McCoy’s article “Antibuildings” where he cites Wikipedia’s entry on the term “Antilibrary” which points to another entry about the...
blog.jim-nielsen.com — RIP “Browsers”
September 18, 2025
Richard MacManus just posted “Chrome Switches on AI: The Future of Browsing Begins Now” where he points out that what we think of today as “browsers” is...
blog.jim-nielsen.com — Why Make a Website in 2025?
September 16, 2025
The same reason you would bake a batch of cookies: because you enjoy it — the process itself, but also the result. And perhaps, if you like, you share the...
blog.jim-nielsen.com — The Mac App Flea Market
September 15, 2025
Have you ever searched for “AI chat” in the Mac App Store? I have. It’s like strolling through one of those counterfeit, replica markets where all the goods...
blog.jim-nielsen.com — Some Love For Python
September 8, 2025
I really enjoyed watching Python: The Documentary (from CultRepo, formerly Honeypot, same makers as the TypeScript documentary). Personally, I don’t write...
blog.jim-nielsen.com — Trying to Make Sense of Casing Conventions on the Web
September 4, 2025
(I present to you my stream of consciousness on the topic of casing as it applies to the web platform.) I’m reading about the new command and commandfor...
blog.jim-nielsen.com — Successive Prototypes Bridge the Gap Between Idea and Reality
August 25, 2025
Dismissing an idea because it doesn’t work in your head is doing a disservice to the idea. (Same for dismissing someone else’s idea because it doesn’t work...
blog.jim-nielsen.com — Consistent Navigation Across My Inconsistent Websites, Part II
August 20, 2025
I refreshed the little thing that let’s you navigate consistently between my inconsistent subdomains (video recording). Here’s the tl;dr on the update: I had...
blog.jim-nielsen.com — Bottomless Subtleties
August 18, 2025
Jason Fried writes in his post “Knives and battleships”: Specific tools and familiar ingredients combined in different ratios, different molds, for different...
blog.jim-nielsen.com — Just a Little More Context Bro, I Promise, and It’ll Fix Everything
August 15, 2025
Conrad Irwin has an article on the Zed blog “Why LLMs Can't Really Build Software”. He says it boils down to: the distinguishing factor of effective...
blog.jim-nielsen.com — Choosing Tools To Make Websites
August 14, 2025
Jan Miksovsky lays out his idea for website creation as content transformation. He starts by talking about tools that hide what’s happening “under the hood”:...
blog.jim-nielsen.com — Sit On Your Ass Web Development
August 11, 2025
I’ve been reading listening to Poor Charlie’s Almanack which is a compilation of talks by Charlie Munger, legendary vice-chairman at Berkshire Hathaway. One...
Newer archives
Older archives