Avatar
U
64e024636082e788653ae2b84f49ad161b75a37d75465b6373e7089d2b456c81
Senior Dev ๐Ÿฆ€ Computer Science maximalist ๐Ÿ‘พ Also I like food and art. a bit excited about nostr:npub18qh4n5qqhsg2az2lcahgdnc5qg35y644dv5vt7mpjkx7wwk5hdaqpwrhe5
Replying to Avatar hodlbod

People criticizing nostr apps for their quality are making multiple category errors:

- Individuals (or very small teams) can't produce the same level of quality as large teams, but teams can't exercise as much creativity as individuals

- Optimal UX comes from a need for growth, stemming from a need for profit. Grantees and hobbyists do not have this motive. But for-profit businesses won't be principled about putting the protocol first, while grantees and hobbyists may be.

- Good UX partly comes from experience, and existing best practices. Very little of this is established yet for nostr, both from a design and engineering perspective. We're making it up as we go along.

If you want something new, you have to take the bad with the good. When I started this, my expectation was that it would be a ten year project with a 0% chance of success. Two years in, I'd say we're doing extremely well.

I don't care about growth, and won't for a while. I'm not in it for user numbers or zaps, I want to use software to give my kids a better life. Drop the high time preference, and dig in, because this is going to be a long ride.

With all that said, I do feel a new wave coming in the next year or so, as best practices crystallize, and as existing projects reach a point of maturity where their developers recognize their own limits and need for help. I look forward to seeing teams coalesce to push forward what the creatives started.

This might take the form of more for-profit businesses, but I hope that devs (including myself) will be able to swallow their ego and pitch in on projects that don't belong to them without having to get "hired". The difficulty of this on nostr is of course that the scope of the protocol leaves so many tantalizing possibilities to work on.

For myself, I remain focused on my original mission of serving real-life communities. However, the longer I work on the problem, the larger it becomes. It turns out that there has in fact been decades of work in the space, and there continue to exist many unsolved problems, even without introducing decentralization. It would be hubristic to think that my first attempt at the problem would be either correct or successful. Iteration, exploration, and education are all necessary.

It's very likely that it's impossible for a single developer to cover even a single use case of nostr satisfactorily. We'll all eventually need help. This is just the nature of the project we've set for ourselves.

I guess nostr can be called indie tech.

introverts unite, seperately

Replying to Avatar U

on it

Starting out with Gossip. Not released yet. Eager to spread to more apps.

Replying to Avatar U

likely

Nice; I think that kind of cross project collaborations has a bright future.

Funny stuff https://nostr-personality.vercel.app by nostr:npub1kmwnwx58pl2fqjzpkqzk9ejuxev76xcv0yr9yenpnzx7te2kx46s93hlht

I like the description, but who am I to call it accurate ๐Ÿ™‚

unostr is a curious and insightful developer who likes to argue and has a deep reflection on the technology and society of the future.

Replying to Avatar lemon

I took your advice and built a gif nostr companion app:

https://gifbuddy.lol/

You can download the PWA to your home screen, search for your gif, copy the address and paste it into your client

On the back end, for every gif that gets copied/clicked, an API request is made to upload to nostr:npub1nxy4qpqnld6kmpphjykvx2lqwvxmuxluddwjamm4nc29ds3elyzsm5avr7 by nostr:npub137c5pd8gmhhe0njtsgwjgunc5xjr2vmzvglkgqs5sjeh972gqqxqjak37w

From there a nip94 request is done so that the content can be accessed by any client in the future

Now, anyone who searches for gifs using this tool is also helping to build the gif repository for nip94 and adding fallback urls to nostr.build

And all they did was click to copy #gifs

The copy gif url on touch feature is nice!

Replying to Avatar jack

๐Ÿฆ€

Nostr event combinatorics

Funny, first line, I quickly read completely upside-down as meaning: "It's rude to build on other people's property, yet technically you can."

And I though: "Good point, Nostr keys as Bitcoin keys are better property than real estate, because here you CANNOT build on other people's property.

Though context misunderstood the conclusion is the same: "Choose to build places you truly own!"

Cleaning up my code.

Have decided to delete a function called

get_all_space_cats()

I just can't...

#devs

#onwards

Having zero user experience with ecash and seeing presentations like the one below, I often think about taking it for a spin.

Btw there are some excellent slides about the history of ecash too which dates back to the early 1980'ies ๐Ÿ˜Ž

https://www.youtube.com/watch?v=OHqxp-Hrx9k

gm cachu nut enjoyooor ๐Ÿ˜Ž

It's a wrap ๐Ÿค™

#nostriga

#nostr

#riga

#nostriga was great!

Best part for me was the exchange of ideas while floating on beanbags at the DIY Stage ๐Ÿ˜‹

#foodstr level 10

nostr:note15cy678lq0jg3ulagec4m79k67lmqqvy0d38na85gsukxcgw44pjsgx2f45