Experimental browser for the Atmosphere
Why C++ books are shelved next to The Mothman Prophecies, in @hillelwayne.com's latest newsletter (buttondown.com/hillelwayne/...):
Mar 26, 2025, 7:11 PM
{ "uri": "at://did:plc:loixt4e7sswzcti6cinhowy7/app.bsky.feed.post/3llcigqznhs2k", "cid": "bafyreiexswikaby5vwt4mu5rdzwb2zqh4onxhx5gnqysk4feevshqav4em", "value": { "text": "Why C++ books are shelved next to The Mothman Prophecies, in @hillelwayne.com's latest newsletter (buttondown.com/hillelwayne/...):", "$type": "app.bsky.feed.post", "embed": { "$type": "app.bsky.embed.images", "images": [ { "alt": "Take the idea that \"in software, hacks are forever.\" My favorite example of this comes from a different profession. The Dewey Decimal System hierarchically categorizes books by discipline. For example, Covered Bridges of Pennsylvania has Dewey number 624.37. 6-- is the technology discipline, 62- is engineering, 624 is civil engineering, and 624.3 is \"special types of bridges\". I have no idea what the last 0.07 means, but you get the picture.\n\nNow if you look at the 6-- \"technology\" breakdown, you'll see that there's no \"software\" subdiscipline. This is because when Dewey preallocated the whole technology block in 1876. New topics were instead to be added to the 00- \"general-knowledge\" catch-all. Eventually 005 was assigned to \"software development\", meaning The C Programming Language lives at 005.133.\n\nIncidentally, another late addition to the general knowledge block is 001.9: \"controversial knowledge\".\n\nAnd that's why my hometown library shelved the C++ books right next to The Mothman Prophecies.", "image": { "$type": "blob", "ref": { "$link": "bafkreihmsmiyawprpwrrcdxetdejdgtvonm4yry4oolghn23e2qn3ls6zy" }, "mimeType": "image/jpeg", "size": 254712 }, "aspectRatio": { "width": 608, "height": 607 } } ] }, "langs": [ "en" ], "facets": [ { "$type": "app.bsky.richtext.facet", "index": { "byteEnd": 77, "byteStart": 61 }, "features": [ { "did": "did:plc:rvlyeda73kxm7l2weegk73pa", "$type": "app.bsky.richtext.facet#mention" } ] }, { "index": { "byteEnd": 129, "byteStart": 99 }, "features": [ { "uri": "https://buttondown.com/hillelwayne/archive/betteridges-law-of-software-engineering/", "$type": "app.bsky.richtext.facet#link" } ] } ], "createdAt": "2025-03-26T19:11:07.073Z" } }