A small publishing system that can last
A personal archive should be easier to leave than to maintain. This one starts with Markdown, Git, and a database we are always willing to throw away.
Read entryLatest
Longer posts, useful links, short notes, and quotations — kept in the order they were found.
A personal archive should be easier to leave than to maintain. This one starts with Markdown, Git, and a database we are always willing to throw away.
Read entrySQLite’s case for using a database as a document format is also a useful test for publishing systems: can the generated artifact be copied, inspected, and read without keeping an application server alive? A single database makes the search index disposable without making it opaque.
Write the recovery command while the system is still working. Future you needs a trail of dry stones across the river, not a perfect map drawn from memory.
When we build, let us think that we build for ever.
— John Ruskin, The Seven Lamps of Architecture
Permalink