Water Blower's avatar
Water Blower
npub1dww6...pdnf
Creator of Blowater & I self identify as a Pro Sleeper
Water Blower's avatar
Water Blower 1 year ago
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.
Water Blower's avatar
Water Blower 1 year ago
I really enjoy the 1 hour before sleep. I feel the complete ownership of this hour.
Water Blower's avatar
Water Blower 1 year ago
The new UI of profile settings. Each relay has a different profile. image
Water Blower's avatar
Water Blower 1 year ago
Dependency injection and currying are the sort of design patterns that when people first get a taste of it, they go too far.
Water Blower's avatar
Water Blower 1 year ago
image blowater.app now has a floating modal display for settings. More new design is coming out
Water Blower's avatar
Water Blower 1 year ago
I 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.
Water Blower's avatar
Water Blower 1 year ago
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.
Water Blower's avatar
Water Blower 1 year ago
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.
Water Blower's avatar
Water Blower 1 year ago
Thank you Geoffrey but no, I won’t use GitHub again. image
Water Blower's avatar
Water Blower 1 year ago
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?