Robert Roskam on Nostr: There's a pattern in software engineering: the best principles weren't planned—they ...
There's a pattern in software engineering: the best principles weren't planned—they were discovered.
Unix Philosophy (1978) emerged from Bell Labs after building Unix. Rob Pike's C Rules (1989) came after C proliferated. Both were written to explain what was already working.
"The rules were discovered rather than declared."
This pattern repeats throughout software history... 1/3
Published at
2025-07-07 22:00:58 UTCEvent JSON
{
"id": "a586851b49b82cf2091218957b1933570fe10f82595735ea55b16d163c5e8b12",
"pubkey": "e7ca38d1e89dd70459587635ccef9753f59814c12b84eed1a8226370e47d3638",
"created_at": 1751925658,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.social/@raiderrobert/114814199981246902",
"web"
],
[
"proxy",
"https://mastodon.social/users/raiderrobert/statuses/114814199981246902",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://mastodon.social/users/raiderrobert/statuses/114814199981246902",
"pink.momostr"
],
[
"-"
]
],
"content": "There's a pattern in software engineering: the best principles weren't planned—they were discovered.\n\nUnix Philosophy (1978) emerged from Bell Labs after building Unix. Rob Pike's C Rules (1989) came after C proliferated. Both were written to explain what was already working.\n\n\"The rules were discovered rather than declared.\"\n\nThis pattern repeats throughout software history... 1/3",
"sig": "bc2a519a689ebdcf775c0ce7532d74ec0d8341832d06b5c682da49bca1ff471c713b4591ffd7e55c56e569b78aacad610fb9ddf244b710afbeb705ae53caa0e1"
}