Happy new year
It's been too long.
It turns out people really read this stuff, about a quarter of a million since the last post.
It's an overwhelming number, and scares me into not writing. So this year I'm going to write some shorter, simpler things, for the fun of it, regardless of how little you will enjoy them. I'll use bad grammar and will spell things incorrectly.
I'm also committed to writing my other blog practical betterments. If you like all the micro-optimizations this site talks about, you'll enjoy it. It's the same principles applied to everyday life. Some of them are actually really useful.
Goals for 2026:
- Write a practical betterment every week.
- Release the game I've been working on for ages.
- Tweak the heading font of this site so it doesn't cause nausea – and maybe write about how it works because I get a lot of queries about it. Sorry for not answering them!
- Sell some pots (i've been doing pottery.) I may even write about it here.
- posts
- meta
- new year
25 Jan 2026
why lowercase letters save data
- posts
- minutia
- web performance
- compression
- site speed
25 Nov 2023
Practical betterments
- posts
- project
29 Jul 2023
Short posts and some site updates
Sometimes I come across things worth sharing but I don't want to write a whole article — or it's a link to someone else's stuff.
Those things will now appear as short posts in the feed on the homepage.
Also, to everyone who asked where to find me in the fediverse. I'm experimenting with mastadon my thing is
@nathaniel@indieweb.socialAlso also, thanks to everyone who pointed out that the
RSSfeed wasn't working. It's very appreciated.- posts
- meta
6 May 2023
Input Output
- posts
- project
10 Mar 2023
Actually, dark mode can save the planet
- posts
- climate crisis
- dark mode
- mobile
9 Jan 2023
Why your website should be under 14kB in size
- posts
- post
- web performance
- HTTP
- TCP
25 Aug 2022
HTML and CSS only multiple color scheme picker
- posts
- post
- tutorial
2 Aug 2022
Why your website should work without Javascript.
- posts
- post
- a11y
- javascript
- web performance
17 Mar 2021
An HTML and CSS only dark-mode toggle button.
- posts
- post
- html
- css
- a11y
- tutorial
- dark mode
14 Mar 2021
you can use css to remove the double-tap zoom feature on iOs
- posts
- iOs
- html
- css
23 Feb 2021
Missing Dice
- posts
- project
- missing dice
22 Feb 2021
Can Dark Mode Save Battery Life and Human Civilzation?
- posts
- climate crisis
- dark mode
- mobile
5 Jan 2021
Your DNS has a significant impact on site speed.
- posts
- dns
- web performance
- zzz
3 Jan 2021
How to add spaces to the dock on MacOS (Redirects to practicalbetterments.com)
- posts
- apple
- macos
- productivity
2 Jan 2021
You can leave out <html>, <head>, and <body> tags.
- posts
- html
- web performance
1 Jan 2021
Listen for changes between dark and light mode with javascript
- posts
- javascript
- css
- dark mode
26 Dec 2020
Use a keyboard shortcut to quickly toggle light and dark mode on MacOs.
- posts
- productivity
- MacOs
- Apple
24 Dec 2020
Why Your Website Should Use Dithered Images
- posts
- web performance
- images
- dog
- doodad
19 Dec 2020
You can restore the startup chimes on MacOS
- posts
- macOS
- Apple
29 Oct 2020
Emoji Clipboard
- posts
- project
- fun
- unicode
13 Oct 2020
You can use Emojis as Favicons
- posts
- favicon
- SVG
- emoji
12 Oct 2020
.dev and HSTS preload
- posts
- post
- web performance
- security
- HTTP
7 Oct 2020
Prod — Block Distractions. Achieve your goals.
- posts
- project
- prod to do list
5 Oct 2020
Pattern generator
- posts
- post
- project
- doodad
4 Oct 2020
Green Quarantine
- posts
- post
- project
- climate crisis
27 Sep 2020
Qwitter Bot
- posts
- project
- social media
28 Jul 2020