Why Nostr? What is Njump?
2023-11-01 14:29:23
in reply to

mleku on Nostr: just the configuration system will have you tearing your hair out. one of the first ...

just the configuration system will have you tearing your hair out. one of the first things i did when I built https://github.com/p9c/p9 out of it was rip out the entire config and cli args parsing system.

it doesn't work. at all. changing things in configuration file, doesn't work. i just made a little patch the other day to use go 1.16 embed library to put the default configuration file in there so it writes it, and lo and behold, it writes it every time, and i spent 3 hours still not being able to figure out which code was calling the rewrite. i gave up on it.

i have several pending PRs on both btcd and lnd that i juts gave up on in disgust because i kept on having to merge back new changes into it and they still never did anything.

the behaviour of the project devs is really weird, idk wtf is going on out there, but it seems off.

i've basically moved towards taking pieces of it apart that will never get changed, probably, and i use them in my own code because the btcsuite/lightningnetwork codebases vomit on you if you touch anything.
Author Public Key
npub1mlekuhhxqq6p8w9x5fs469cjk3fu9zw7uptujr55zmpuhhj48u3qnwx3q5