ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
mleku41d ago
gossip needs rearchitecting before you can really fix it. the imgui library you used is pretty good but probably as a systems programmer, you struggle with UX, and probably, like me, especially with UI systems based on javascript. i can attest from my own experience, using LLMs to do architectural analysis based on domain driven design principles, leads to a much easier to work with, cleaner codebase, that is easier to extend. i can only speculate that you have put that project to the side because it grew excessively complex.
💬 1 replies

Thread context

Root: 1d3ba6cfc5e2…

Replying to: 8d6d630d27ac…

Replies (1)

Mike Dilger ☑️40d ago
Gossip uses egui, but very similar. I never felt the codebase grew excessively complex, at least not in an over-arching way. Some pieces are ugly, but they are contained. I think the organisation of the codebase was pretty good. But you are exactly right about UX. UX is simply not my wheel house. Too much has to do with art and style and color and nuance that I'm simply not good at. I had UI developers @7bdef7be…784a5805 and @bfc058c9…69d68914 for most of the development, but not for the last 6 months or so, and taking back on the UI work, having to learn and debug what they built, complex as it was, to solve problems I'm not interested in solving, it drained me. Long ago I split the binary from the library precisely in the hopes that somebody would build a different binary with a different UI, and I could nestle into my focus on the back end. But nobody did.
0000 sats