@reya Do you have experience in Svelte? Just curious.
Water Blower
npub1dww6...pdnf
Creator of Blowater & I self identify as a Pro Sleeper
Plain text is the best UI human has invented so far. It’s insanely effective. That’s why chat apps are so powerful. You can arrange meetings, events and complex tasks in the chat, without using a specialized app. Chat is the app of everything.
I really enjoy the 1 hour before sleep. I feel the complete ownership of this hour.
The new UI of profile settings. Each relay has a different profile. 

Dependency injection and currying are the sort of design patterns that when people first get a taste of it, they go too far.
Can we do multi sig in Nostr?
blowater.app now has a floating modal display for settings. More new design is coming outI believe this is true in general in the software industry but more obvious among web developers.
Every 1 - 2 years, there is a new web frameworks that solves the same problem in slightly different ways.
People spend lots of energy learning these new web frameworks but don’t spend the same amount of time to just learn JavaScript and the browser itself.
If you think about it, the Web API is already a framework. React/Vue/Svelte are just super frameworks on top of a poorly designed legacy framework called HTML/CSS.
The choice of React/Vue/Svelte does not matter. Some use virtual Dom and some don’t. It does not matter. If the developer does not know how to write JavaScript, it will end up be the same shit.
The worst thing a junior dev can do is not to review code of senior team members and treat code reviewing as some sort of extra burden.
Code review is not
1. a privilege that only your team lead has
2. a responsibility that only your team lead has
It should be, the job requirement for every single programmer in the team.
In my professional experiences, developers who review other people’s code grow faster than those who don’t.
Code review is one of the best ways to grow as a software engineer, regardless of seniority.
Due to GitHub suspended my account 3 days ago, I was migrating my code to another host and find that there are some dependencies that needs to be cleaned up. So I did it.
Now GitHub gave my account back and here are my migrations:
1. Use esbuild to bundle my code instead of deno itself.
2. Use JSR instead of raw.githubcontent as the means of library publishing.
The migration is huge.

GitHub
migrate to JSR by waterblower · Pull Request #93 · waterblower/nostr.ts
GitHub
use esbuild & JSR by waterblower · Pull Request #486 · waterblower/blowater
Thank you Geoffrey but no, I won’t use GitHub again. 

So my GitHub has been suspended with no explanation, no warning, no emails.
I guess the development of blowater.app will stop for several days before I have an alternative code hosting solution.
@jack was right for wanting a decentralized code hosting software. Are there anybody still working on it?
Has anyone used
?

Radicle: the sovereign forge
Sovereign code infrastructure.