This is definitely true, but it's still simple to do simple stuff like make a bot or embed a custom naïve feed in your HTML website, or make a relay browser client like https://jumble.social/, I don't know, stuff like that. But still it's nice that it's possible to make a shitty client very fast and grow from there.

I also think that making a Twitter-like client is the hardest task, while a NIP-29 client is much easier -- but still, making it really good, anything, will require a ton of work, even a stupid note-taking app is very hard to do well.

Reply to this note

Please Login to reply.

Discussion

Maybe the culture being focused on simplicity and not quality makes devs think everything should be easy give up way too early. 🤷

It's hard to expand off a shitty base, tho. Shitty little clients tend to be disposable code because something larger requires architecture and engineering. Even if you are working alone and don't write anything down, you're still going to need to fall back to patterns and etc.

A small, shitty client usually just stays that way.