mleku on Nostr: yes, but i'm not wasting my time trying to persuade him that he should change it in ...
yes, but i'm not wasting my time trying to persuade him that he should change it in some way or another because the whole thing is such a shitstorm a full restructure and partial rewrite is required
domains crossed over, mixed models, terrible names, unnecessary separation of repositories, and i can see that he's used 3 different websocket implementations in 3 related repositories, khatru has its own, and imports go-nostr, which uses another, and then there's jingle, which uses another
it looks like rushed work to me
nobody's going to use it in production because it's too messy to debug or change
Published at
2023-12-25 09:25:22Event JSON
{
"id": "7a673a6021957d0b89da5ba0454ea1aff71473338e39b4771c9c551f574c88cb",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1703496322,
"kind": 1,
"tags": [
[
"p",
"11ca3d51c5f8cc2683c7ce9b2779ee23c5a461cf29081de7b0146d1c7f8691c5",
"wss://nostr.wine/",
"rqzer0"
],
[
"p",
"11ca3d51c5f8cc2683c7ce9b2779ee23c5a461cf29081de7b0146d1c7f8691c5",
"wss://nostr.wine/",
"rqzer0"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"wss://nostr.wine/",
"mleku"
],
[
"e",
"87a9d304cf1cad55480ad4b9b51bb1da716447fd1b0447bf97ebd25c05eac3dd",
"",
"root"
],
[
"e",
"9666d611550c64bc892c6caa314cbb756a6da1cb44f6aea9f6ee75ad4cffad08",
"wss://relay.nostrss.re/",
"reply"
]
],
"content": "yes, but i'm not wasting my time trying to persuade him that he should change it in some way or another because the whole thing is such a shitstorm a full restructure and partial rewrite is required\n\ndomains crossed over, mixed models, terrible names, unnecessary separation of repositories, and i can see that he's used 3 different websocket implementations in 3 related repositories, khatru has its own, and imports go-nostr, which uses another, and then there's jingle, which uses another\n\nit looks like rushed work to me\n\nnobody's going to use it in production because it's too messy to debug or change",
"sig": "5f10a7de779291bcb56f30a774a932bccf8ef6b4336293542d62a7d5ded2744b117b00776ba70f8dbe783c179df9df0e79d7af4e4f9427141329612ff7f49528"
}