Recent Posts

The systematic thinking in our industry is that settings are the result of design failure. As designers, our goal is to create product experiences that don’t require any adjustment by the user. So offering customization options is often seen as a failure to make firm product decisions. I think there is a misunderstanding about what settings really are.


I'm curious what, if any, types of websites you actually want and allow browser notifications from. I feel like there's a good use case for them, but it's certainly not being notified of news articles or new recipes.

I'd love to add push support to my social reader. Getting notifications for webmentions would be really nice. Sites where you kick off some kind of job/process could notify you about changes in status, sites for delivery tracking could notify you about status updates.

And I assume the user is always in control so they can determine which notifications they receive and the priority of each type of notification.

Cloudy days pose a real problem for solar panels. But a new innovation can convert UV light to energy—even if the sun isn’t shining.

Whoa. This looks like a super cool technology. It's made out of vegetable waste, enables collecting solar energy even when not in direct sunlight, and the panels are flexible so they can be integrated in more than just flat windows. I'm really excited about these and how they could enable easy solar energy.

solarpunk tech environment

Hey this is test Twt to test receipt of a WebMention from an arbitrary Web-based WebMention 👌 ``` [00:24:21] <zack[m]> ok cool. can you give me a link to a post and i'll reply to it on my site and send a webmention ```

This is a test post to test receiving of webmentions


In the mid 20th century, whole cities’ sewage systems safely and successfully used fish to treat and purify their water. Waste-fed fish ponds are a low-tech, cheap, and sustainable alternative to deal with our own shit — and to obtain high protein food in the process.

Each reason points to a deeper problem: our economy’s inability to value the right things.

This is a fascinating article about a low-tech solution to alleviate some of our climate problems, but with a depressing ending. Political leaders, technologists, and capitalism itself don't value technologies that aren't flashy or are developed and iterated on by native peoples.

It reminds me of my own field, web development, where people are drawn to highly engineered, flashy toolchains instead of working with the systems that is already present (browsers, HTML, DOM APIs, etc). I think the author is right that people want the solution to be separate from the base system. People like the idea of starting from scratch to try to control all the variables, instead of working around issues with creative solutions.

solarpunk tech environment

Jeremy Keith published an amazing article on how to install a progressive web application (PWA) on your phone. A PWA is a website that can technically be used as an application, as opposed to a regular website which is optimised only to be shown in a web browser. Jeremy's article is definitely worth a read if you want to install a progressive web application on your phone.

Nice work! If you want to dive even deeper, there's more to PWAs. Adding a ServiceWorker would allow you to cache your assets and even enable offline support.

Jeremy Keith has written a ton on the topic that I've found really useful.

The replies I've seen to this post are so frustrating. You can definitely use the latest Javascript features and APIs while still providing access to older browsers and devices. You don't have to provide special access, determine a list of supported versions, or build a specific version for those browsers/devices.

Use a proper HTML foundation and your site will work without Javascript in nearly any browser. That covers weird edge cases like the one described. Then use the module/nomodule technique so you can write the sleekest code with all the modern amenities and still provide an ES5 bundle to browsers that need it. Then your site will work in nearly all cases, no matter the device, browser, or bugs in your code.


IndieWeb Search, a search engine that indexes sites owned by IndieWeb community members and other related sites, has saved over 421,000 web documents. I maintain IndieWeb Search as a passion project. I wanted a place to search content from IndieWeb sites so that I could find articles and guides that were applicable to the community. Using the search engine, I'm able to get direct answers to niche, community-relevant queries such as how to set up webmentions with a static site or understanding what IRC is.

Check out It's another independent search engine, though focused on independent websites in general, not just IndieWeb sites. Parts of it are in python and the developer has been looking for other contributors. Maybe your two projects could collaborate or they've picked up some ideas that you could use.

Back To Top