-- Leo's gemini proxy
-- Connecting to gemini.ucant.org:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini
From random remarks on IRC, I think I've distilled the engineering principles that inform so-called "smolnet" engineering:
we don't care about asking people to install new software
complexity must be limited to what a single programmer can write in a weekend or so
we don't require the use of legacy Certificate Authorities, but we do require TLS
extensibility is frowned on
there's substantial reuse of existing standards and libraries
I note that if extensibility were permitted, any system would likely grow in complexity to the point where a single individual can no longer make an implementation alone.
-- Response ended
-- Page fetched on Fri May 3 00:23:01 2024