Can’t sleep and here are top 4 tasks of November

1. Relay connections and auto reconnection bug fix (3 days)

2. Record which relay the event is received from (2 days)

3. Release nip07 Blowater (10days)

4. Group Chat beta release (5days)

nostr:npub14kcnaaguwqww5cac9m2p755g8z0ugpg7zzcnczll5al86cwfj67sjk2chk and I also need to come up a better testing strategy so that we break fewer things when introducing new code. Many new bugs of Blowater are totally due to lack of good testing before release.

Reply to this note

Please Login to reply.

Discussion

rushing the code doesn't help, but coming up with testing schemes is a thing that is so orthogonal to getting simple functionality going that it does kinda come after.

i still have to catch up with this new 'fuzzing' test modality i keep hearing about. i already do a lot of tests in cryptography with fresh entropy but fuzzing uses that to create mangled inputs to make sure you didn't leave gaps in your logic. it will be interesting for me when i have a little more time to put on it.

When it comes to UI, it’s much more difficult

doesn't matter which kind of UI either, i do mostly console stuff it can be a nightmare.

you should see how bad it is in the btcd codebase on the CLI/configuration side8