Julia Evans on Nostr: a few additions to this "list of reasons for surprising software design choices" from ...
a few additions to this "list of reasons for surprising software design choices" from the replies
g) "this was built for a very specific use case and then a lot of people started using it for completely different things” (would love examples of this one)
h) an arbitrary decision early on had unexpected consequences (would love examples of this one)
i) we needed to learn the hard way (for example, the way TLS was designed through finding vulnerabilities and redesigning to mitigate)
(3/?)
Published at
2024-03-13 13:32:29Event JSON
{
"id": "fc89c9c079b221ad44ecbee1274570e7e63e0fb58574912a0cf1c7953fe40576",
"pubkey": "26cad6f140bf86de9c26b7c15419cab1aebdd7086358d26aa2d750e21cf3bf2e",
"created_at": 1710336749,
"kind": 1,
"tags": [
[
"e",
"5ef1e129d7475389661b49f910f0a60bbd6a6dd5d4ba8a8e013829ad2a5329fb",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://social.jvns.ca/users/b0rk/statuses/112088629197001612",
"activitypub"
]
],
"content": "a few additions to this \"list of reasons for surprising software design choices\" from the replies\n\ng) \"this was built for a very specific use case and then a lot of people started using it for completely different things” (would love examples of this one)\nh) an arbitrary decision early on had unexpected consequences (would love examples of this one)\ni) we needed to learn the hard way (for example, the way TLS was designed through finding vulnerabilities and redesigning to mitigate)\n\n(3/?)",
"sig": "53d2d8c6bc51cde325f31f08b09827ed62c99b60c3c1bd9476a9149cf89cb12106114425146030e1a998efe669419b6034fd5d86d6bf2053969a656a7e3db812"
}