About
Why this exists
When building my website at swm.cc, I wanted a place for quick thoughts. The obvious approach was storing them as markdown files in a git repository. While this works, the process of adding new thoughts felt tedious - firing up an editor, creating a new file, committing, pushing. Too much friction for capturing fleeting ideas.
A Better Approach
So I built this. A dedicated home for my thoughts with a proper admin interface and a JSON API that my main site can consume. Now when I have a thought, I can quickly jot it down from anywhere - even from my phone. The swm.cc site simply fetches from the API and renders the latest thoughts.
Why This Matters
- - Own your data. These thoughts live on my infrastructure, not locked away in someone else's platform. No algorithm deciding what gets seen. No ads. No tracking.
- - Reduce friction. The easier it is to capture a thought, the more likely I am to do it. A simple web form beats git commits every time.
- - Separation of concerns. Content lives here, presentation happens on swm.cc. I can redesign either without touching the other.
- - Portability. With a clean JSON API, I can consume this content anywhere - my website, a mobile app, or something I haven't built yet.