Complete: Maybe One Dimension
This month I designed, built, and deployed maybe.onedimension.net
This project was a bit different than the past two as it's not something anyone can use. I built a system for myself. It's a bit of a prototype, definitely not a finished system but something working nonetheless.
I think this is the first website that I actually achieved the sort of simplicity I've been working towards with Twelve Websites. I spent about 15 hours on this project and all of it was spent working on the core functionality. There's absolutely nothing extraneous, I didn't focus at all on things like meta tags, fancy styling, complicated implementations of unnecessary features… it's all as lean as can be. I think this has to do with the fact that there was no pressure to build something production-ready; if it crashes or fails in some way that's totally fine because I'm the only user and I enjoy fixing things.
It's good to know that there is a way to reach the simple state I'm looking for. The challenge is that I want this project to be a bit of an anomaly for this year; most of the websites I build should be usable for others. I'd like to find a way to reach this state without needing to keep the fruits of my labor private.
Some stats:
-------------------------------------------------------------------
Language files comment code
-------------------------------------------------------------------
JavaScript 11 37 463
HTML 2 20 287
JSON 3 0 207
JSX 2 1 128
CSS 4 0 72
Markdown 2 0 60
YAML 2 0 34
-------------------------------------------------------------------
SUM: 26 58 1251
-------------------------------------------------------------------
A good improvement over last month, about 400 lines of code less. There was very little to do on the frontend side, so that helped. In fact 128 lines of React code seems pretty good, even if it built out to over 100kb of JS. It's just the editor that's heavy, otherwise the only things being served are the plain HTML files without any JS at all.