Mike Hearn [ARCHIVE] on Nostr: 📅 Original date posted:2011-07-11 🗒️ Summary of this message: The suggestion ...
📅 Original date posted:2011-07-11
🗒️ Summary of this message: The suggestion is to rewrite the code from scratch, inspired by the old code, rather than moving functional code around. Check out BitCoinJ for a fresh implementation.
📝 Original message:> My overall suggestion is to begin a complete rewrite, inspired by the old
> code rather than moving a lot of "known to be somehow functional" around.
This essay is old but still relevant, I think:
http://www.joelonsoftware.com/articles/fog0000000069.htmlDespite that, there are efforts to write a fresh implementation. For
example, BitCoinJ:
http://code.google.com/p/bitcoinj/It is not a complete implementation. It's targeting the "simplified
payment verification" mode as a first base, and is mostly intended for
mobile phones today as that's a niche the current codebase can't meet.
In the (very) long run, it may evolve into a full node.
> Hopefully I did not hurt someone's feelings.
The code was written by Satoshi who is long gone, and I doubt he would
care much for this type of list anyway. He was a do-er rather than a
talker.
Published at
2023-06-07 02:04:37Event JSON
{
"id": "caac76ccdaf1c04ec501e373f5629c994e6e2e42af4f74d77c187d3325c70be2",
"pubkey": "f2c95df3766562e3b96b79a0254881c59e8639f23987846961cf55412a77f6f2",
"created_at": 1686103477,
"kind": 1,
"tags": [
[
"e",
"4eaf1439aa67825cabdea581be3956c38ea4a62226b60d5367bace64dca7945b",
"",
"root"
],
[
"e",
"f358bdf9f40294434c4a1e30c047944dee0ebd449065f66dd0753e9b8647f6be",
"",
"reply"
],
[
"p",
"b25e10e25d470d9b215521b50da0dfe7a209bec7fedeb53860c3e180ffdc8c11"
]
],
"content": "📅 Original date posted:2011-07-11\n🗒️ Summary of this message: The suggestion is to rewrite the code from scratch, inspired by the old code, rather than moving functional code around. Check out BitCoinJ for a fresh implementation.\n📝 Original message:\u003e My overall suggestion is to begin a complete rewrite, inspired by the old\n\u003e code rather than moving a lot of \"known to be somehow functional\" around.\n\nThis essay is old but still relevant, I think:\n\n http://www.joelonsoftware.com/articles/fog0000000069.html\n\nDespite that, there are efforts to write a fresh implementation. For\nexample, BitCoinJ:\n\n http://code.google.com/p/bitcoinj/\n\nIt is not a complete implementation. It's targeting the \"simplified\npayment verification\" mode as a first base, and is mostly intended for\nmobile phones today as that's a niche the current codebase can't meet.\nIn the (very) long run, it may evolve into a full node.\n\n\u003e Hopefully I did not hurt someone's feelings.\n\nThe code was written by Satoshi who is long gone, and I doubt he would\ncare much for this type of list anyway. He was a do-er rather than a\ntalker.",
"sig": "186d0cc1dcb2fcf6dffde2f703554dc6c03535be771415492208c847081e1d8a749d61fbf20e393386742082e2c86bb4a5dc4997384b2dc5b4f07d1b8d141d93"
}