From 2f8003bfa63aaaa89c0511555bcbf1843a2e297c Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Wed, 22 May 2024 10:05:30 -0700 Subject: [PATCH] chore: post --- src/assets/img/ogi/boring-is-good-preview.png | Bin 0 -> 24327 bytes src/posts/2024/boring-is-good.md | 24 ++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/assets/img/ogi/boring-is-good-preview.png create mode 100644 src/posts/2024/boring-is-good.md diff --git a/src/assets/img/ogi/boring-is-good-preview.png b/src/assets/img/ogi/boring-is-good-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..fb6bfa5747b253ab2a53af3f4aa796ace80aa48f GIT binary patch literal 24327 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 + +Take, for example, [NetNewsWire](https://netnewswire.com). It's updated infrequently, does exactly what it sets out to do reliably and issues that are carefully considered and never disruptive. [Their app philosophy statement outlines this beautifully](https://netnewswire.com/philosophy.html): + +> We believe that quality is more important than just piling on features; we believe that quality is the most important feature. And we believe that high quality is transformative — it makes for an app you never hesitate to reach for. You can rely on it, and you do, again and again. + +That, to me, is the *best* kind of boring. If I'm investing in a tool, I want it to be developed in a way that best serves what it's intended to do. An RSS reader syncs feeds and displays them in a chronological order while making entries in the feed easy to read. NetNewsWire does that *perfectly*. + +I see some of this attitude in Steph Ango's [file over app](https://stephango.com/file-over-app) philosophy. Files can be limiting, they can be boring but software — more than many other things — comes and goes. Files tend to be the boring, enduring output that software can (and should) enable. Applications and systems that abstract away file access are ones that tend to prevent access to data should they fail or fade away. That's not magic, that's lock-in or engineered precarity. + +Email is boring by almost every possible measure or definition but it continues to work, continues to be open and allows access to data. If I send an email it generally just works (vagaries of ever-evolving spam filters aside). + +Music used to only require audio files and a program to play them. We traded that boring simplicity for a model that — while arguably convenient for users — is utterly unpredictable. The album you had on repeat yesterday may be gone tomorrow. + +New technology can offer exciting features that we think we need and it's easy to get caught up on the hype. When what's promised fails to be delivered or fails after it has been delivered (which is so often the case), it's hard to remain optimistic about new developments. + +Taking a steady, slower approach isn't bad — it's often much easier than navigating the peaks and troughs of hype and the disappointment that follows. \ No newline at end of file