Jim Nielsen

@jim-nielsen.com

label = designer, developer, blogger homepage = https://www.jim-nielsen.com weblog = https://blog.jim-nielsen.com link blog = https://notes.jim-nielsen.com alt social = https://mastodon.social/@jimniels

My biggest productivity boost over the last two years is probably finally remembering - Option + ←/→ = go to beginning/end of word - Option + Shift + ←/→ = highlight word - Cmd + ←/→ = go to beginning/end of line - Cmd + Shift + ←/→ = highlight line

📝 Reading & learning about the history of nuclear weapons started as a niche interest seemingly divorced from everything work-related. But now that history feels tied more and more to the current moment. blog.jim-nielsen.com/2026/skip-re...

No Need for Retirement When Utopia Is Around the Corner

I’ve mentioned before my interest in the history and development of nuclear weapons . Currently, I’m reading The Doomsday Machine: Confessions of a Nuclear War…

blog.jim-nielsen.com

Another day, another problem w/Netlify. This time it seems to be an (intermittent?) issue where all of the sudden the cloud CI thinks it should be building off the `master` branch when my branch has always been `main` Nothing changed other than it decided to look for `master` today

Screenshot of the Netlify config UI saying the production branch is `main`Screenshot of the Netlify logs saying it tried to build off `refs/head/master` which does not exist

📝 One of my arguments against putting icons in every menu item was: “Apple doesn’t do it!” Then they started doing it. Now they’ve stopped doing it. Now I can say, ‘Even Apple tried doing it, and now they say “Don’t”.’ What more could I wish for? blog.jim-nielsen.com/2026/icons-i...

No More Icons In Every Menu By Default

Have you heard the good news? I bemoaned the approach of putting an icon in every menu item by default which shipped with macOS Tahoe — but now it’s gone in…

blog.jim-nielsen.com

Aaron Swartz, coding prodigy and hacktivist who helped develop RSS and was a co-founder of Reddit, died by suicide after facing $1 million in fines and 35 years in prison for felony charges, just for downloading pdfs of research papers with the intention of making them accessible to the public.

Julie S. Lalonde@julieslalonde.bsky.social · 2w ago

Being GenX/Millennial is such a trip. In our lifetimes, we saw people our age getting wild criminal penalties for pirating music and now have to sit and watch as companies gobble up our work with impunity.

If you're curious how all those newfangled domain names come to be -- I wrote a feature for WIRED on top-level domains and the people who make them I thoroughly enjoyed meeting all the kind and fascinating people in this wacky domain world. (And I promise it has nothing to do with cat thongs.)

WIRED@wired.com · 3w ago

Soon, hundreds of new top-level domains, including .meow and .fart, could be added to the internet. WIRED goes inside the backroom shenanigans of ICANN, the organization at the helm.

Maybe because of the nature of the economic bubble they've created around it, and/or their own ideological biases towards its"inevitability," they appear to instead believe that if they just push as fast as possible, harms be damned, we'll all just be stuck with it, whatever happens.

📝 Really enjoyed this talk. Alex covers lots of great topics, like - When did “modernize” come to mean updating something that’s only ~5 years old? - Do technological choices have values tied to them? (Spoiler: they do) - HTML is amazing. My notes here: blog.jim-nielsen.com/2026/talk-no...

“Getting off the Modernization Treadmill”

My notes from this talk by Alexander Petros at Big Sky DevCon 2026 . Alex starts by noting how “modernize” used to mean something along the lines of “update…

blog.jim-nielsen.com

Free app idea: It’s a timer. When you write blog posts, it adds time. When you code your blog, it subtracts time - at 2x the rate! If you’re out of time, your codebase is locked and you can’t work on it until you’ve poured more time into writing. I’d hate it & I’d be your first subscriber lol

I was searching for a super simple interval timer to use when I jump rope. No nonsense. Minimal config. Set work, rest, and rounds, then have at it. Use it on the web. Save it to the home screen. Use it offline. Keep screen awake for the active duration. Maybe sprinkle in some web audio noises?