#meta 2022-07-19

2022-07-19 UTC
klez joined the channel
[Jamie_Tanna], [KevinMarks], [Murray], [campegg], IWDiscordGateway, jacky and angelo joined the channel
#
@person72443
Tell me about your #blog or #website layout! What do you like about it and why? #indieweb
(twitter.com/_/status/1549247523063152640)
angelo and Seirdy joined the channel
AramZS and jacky joined the channel
#
Loqi
[[WebSub]] https://en.wikipedia.org/w/index.php?title=WebSub&diff=1099204988&oldid=prev Serols: Reverted edits by 109.161.192.83 (talk) (HG) (3.4.10)
#
aaronpk
Bot fight
jacky joined the channel
#
sknebel
not really?
jacky, petermolnar, [schmarty] and gRegor joined the channel
#
[tantek]
nah, anon vandal and a revert
jacky joined the channel
#
s[_]
indeed anon vandal and a revert
#
s[_]
the revert is seemingly somewhat-semi-automated but still human operated so not really a bot fight
#
s[_]
"Description": "WebSub", lol (fixed now) https://bugs.revi.xyz/F38595
#
martymcgui.re
edited /code-of-conduct-feedback (+22) "/* Add caste to respectfully list */ +me"
(view diff)
jacky joined the channel
#
[campegg]
Unsure if this is the right place to ask, but looking at https://indieweb.org/snowflake, the question that springs to mind is, is the reason that so many developers opt to create an API that’s (more-or-less) unique for their service a form of litigation risk mitigation? (i.e. “I don’t want to be sued for copying [X], so I’ll do my own thing”). Assuming they do it “because they think their service is special” seems to
#
[campegg]
their actions to hubris when it might just be risk aversion.
#
tantek.com
edited /W3C (+375) "/* Downtime */ 2022-07-19 wiki"
(view diff)
#
[tantek]
campegg, no developer has brought that up in practice, while many have long opined about how their service is special
#
[tantek]
if you know of examples (citation from a developer offering that reasoning), happy to note it!
#
[campegg]
[tantek] Understood, thanks! And no, I don’t know of any examples — more just curious
#
[tantek]
it's not just hubris, it's also some amount of (perceived) laziness (of difficulty, not necessarily time). it's perceived as easier to just make up an API for your needs, rather than attempt to re-use existing standards/conventions
#
[tantek]
often existing standards/conventions will have solved problems (i18n etc.) that the "new" developer has not even thought about, and thus they'll end up creating a poor quality (from a web perspective) API that will cost more time to fix
#
[tantek]
see for example every API that makes up a notion of a "person" e.g. address book card
#
[campegg]
100%… maps pretty closely to Larry Wall’s “three great virtues of a programmer”: laziness, impatience and hubris (https://thethreevirtues.com)
jacky joined the channel
#
[campegg]
(Should have added “but in a different, possibly more negative, context” to my last message)
jacky, j12t and angelo joined the channel