ChipTuner on Nostr: The trend is, write code, explain how it works later. If developers want to take ...
The trend is, write code, explain how it works later. If developers want to take themselves seriously I think they need to become engineers and practice design and design documentation, including writing specifications and publishing them. This is non-negotiable in many if not most corporate environments. It's not easy but you can't expect other engineers to build other implementations by reading yours. 1. because reverse engineering is a pita and not a proper way to implement a spec. 2. because often, they care more about getting attention for their "product" regardless if others can build on it. 3. they have a head start for funding and attention. Specifications have no wow-factor, and allow others to "take credit" for your work by implementing it. Upside-down incentives I guess.
Published at
2024-11-01 15:28:06Event JSON
{
"id": "2004388af7fd124705366ae391ba36fea7c00d88c7b2b04c755a975ca381f29b",
"pubkey": "036533caa872376946d4e4fdea4c1a0441eda38ca2d9d9417bb36006cbaabf58",
"created_at": 1730474886,
"kind": 1,
"tags": [
[
"e",
"877d42aee83eed011317738c85e1f5e6a8c4770caa8d5ede9224583635d48a59",
"",
"root"
],
[
"e",
"fd215ed2e0882237f174454a107b8ec1cbc204b820b1310aa3c1ca8ac507de83",
"",
"reply"
],
[
"p",
"7579076d9aff0a4cfdefa7e2045f2486c7e5d8bc63bfc6b45397233e1bbfcb19",
"",
"mention"
],
[
"p",
"de7ecd1e2976a6adb2ffa5f4db81a7d812c8bb6698aa00dcf1e76adb55efd645",
"",
"mention"
]
],
"content": "The trend is, write code, explain how it works later. If developers want to take themselves seriously I think they need to become engineers and practice design and design documentation, including writing specifications and publishing them. This is non-negotiable in many if not most corporate environments. It's not easy but you can't expect other engineers to build other implementations by reading yours. 1. because reverse engineering is a pita and not a proper way to implement a spec. 2. because often, they care more about getting attention for their \"product\" regardless if others can build on it. 3. they have a head start for funding and attention. Specifications have no wow-factor, and allow others to \"take credit\" for your work by implementing it. Upside-down incentives I guess. ",
"sig": "b4f91040ea5003eac1b38236f811608fb550e33b080f9de7dfc0118493bc0502ed36baed00889aafb2a915e0d99e814b2dcbabd5d33d419b43953733760ae833"
}