This is a roadmap for the future of this site. I may never get to some of these ideas, but they were worth writing down. Things I've done are recorded at the changelog.
Let me know if you see a broken link or other unexpected behavior at hello@mattwidmann.net.
Content
New pages and content I'd like to add to the site.
Add dedicated list of entries outside of the home page.
Add back short ephemeral updates.
Add more photos and diagrams.
Host static source code repository browsers for this website's code and other programs I'd like to share.
Bugs
Issues with the site.
Tables aren't styled well.
Features
Improvements that change how the site is written or viewed.
Enhancements
Minor adjustments that make the site better, but aren't fixing functional issues.
Show excerpts from pages in search results.
Add excerpts for inbound links to notes.
Support JSON feeds.
Use a hierarchical numbering for nested ordered lists, like
1.2.3.
Internal
Ideas that make it easier for me to work on the site, but don't affect the HTML output.
Support a list of commonly-used reference-style links in Markdown to avoid needing to constantly repeat them like
[Zig]: https://ziglang.org.Remove notes from the output directory if they were removed from the source.
Automatically validate the site before publishing:
Images should always be sized with alt text or conform to the correct aspect ratio.
Ensure each file is valid using W3C's markup, CSS, or feed validation services.
Add integration tests.
Support splitting notes across multiple files and concatenating them into a single web page.
Automatically add the date updated to non-note pages.
Experimental
Ideas for features that are low-priority.
Make it easier to add a temporary banner to the site, as calls to action for causes like registering to vote in the U.S. or donating to a charity.
Add color-coded tags to each note, to make it easier to see which section (e.g. plotting, making, garden, or reading) it's from on the index.
Remove the front-matter from notes.
Add
loading="lazy"to images so they're only fetched when they would be visible on the page. On the other hand, this can frustrate people who want to load the entire page to read offline.Automatically compress source images when building the site using ImageOptim or ImageAlpha.
Add an email newsletter to make it easier for non-technical readers to follow updates.
Set up global and per-page bibliographies that can be referenced from articles and notes.
Store books and other referenced works as JSON5 CSL-JSON Data.
Add metric conversions to any units found.
Make an index of all the links on the site, like Jim Nielsen did in Indexing My Blog's Links.
Consider additional distinct link suffixes for media, downloads, and
mailtolinks.
Updated on 17 March 2026.
Inspired by Dave Redfern's roadmap.