#dev 2023-12-06

2023-12-06 UTC
[tw2113] joined the channel
#
lockywolf
Can someone criticize my "requirements analysis for a good feed reader"? https://lockywolf.net/2023-12-05_how-to-make-a-good-feed-reader.d/index.html
#
IWDiscord
<s​tarrwulfe#0> Here's an example of how I'd like CraftDocs to be the CMS for my site...
#
IWDiscord
<s​tarrwulfe#0>
[KevinMarks], geoffo, AramZS, CRISPR and jeremycherfas joined the channel
#
[snarfed]
lockywolf user req'ts for feed readers are infamously broad and disjoint, ie there are multiple types of users who want drastically different things from a feed reader. an ex Google Reader PM did a famous deep postmortem years ago on this. it's probably more or less impossible to come up with a single list of comprehensive req'ts
#
lockywolf
[snarfed]: 🤷, well, yeah, but (1) this is why we have lisp and dynamic languages, which can be customized by the user, (2) aiming at a certain group with consistent requirements is still possible
#
lockywolf
[snarfed]: do you remember any keywords from that post-mortem I can listen to?
#
lockywolf
*I can find on Google
geoffo joined the channel
#
[snarfed]
sadly no
#
[snarfed]
and wow yeah "write your own code to change the app" is definitely one approach, but it only works for a veeeery limited audience 😆
AramZS joined the channel
#
aaronpk
Yeah wow the language some software is written in has basically nothing to do with the usability of it in practice
#
[0x3b0b]
You know, I can remember thinking about what I'd like in a feed reader on a few occasions, and never getting anywhere with it. I think what it boils down to is that the itches I have with using the RSS/Atom support built into my email client (currently Vivaldi), and (these days) the inbox of my Microblogpub instance, are insufficient to motivate meaningful effort put toward any of the improvements I might like.
AramZS joined the channel
#
lockywolf
aaronpk: I am an Emacs user :)
#
lockywolf
I have _a lot_ of hooks in my ~/.emacs.d/
#
lockywolf
it is true that you can patch almost all open source software to run your functions whenever needed