Damus
Alp profile picture
Alp
@Alp

How "good" is your website? Get it tested now!

Website Test Notes: https://alp.npub.pro/

Muslims Follow Pack: https://following.space/d/bsb40kv9nwr4

Relays (8)
  • wss://nostr.mom/ – read
  • wss://relay.damus.io/ – read
  • wss://relay.primal.net/ – read & write
  • wss://noornode.nostr1.com/ – read & write
  • wss://nos.lol – read & write
  • wss://bitcoinmajlis.nostr1.com – read & write
  • wss://nostr-01.yakihonne.com – read & write
  • wss://nostr.wine – read & write

Recent Notes

Alp profile picture
People who say vibe coded software is slop or vibe coding is the end of craftsmanship are just generalizing and getting the different levels of software development wrong. That might hold true for some smaller tools. But make your software bigger and more elaborate, and you'll quickly notice the difference. You're basically just changing your role from coder or junior dev to software architect. By the way, that's a role that already existed back in the day.

Because suddenly it's not about whether you master a programming language or can implement everything, but about how you find the right architecture and get a handle on the agent's limitations. I've held various roles in development in my professional life, from junior and senior developer to software architect who had to solve the problem of uniform frontends across over 20 vertically distributed backend teams with a total of 350 developers, and design patterns developer who was supposed to build a bridge between the design, marketing, and development departments.

As an architect, you can code, but you don't necessarily do it. You deal with concepts like maintainability, distributability, scalability, and eliminating or intentionally creating redundancies. It's about the right componentization, like the DRY principle ("don't repeat yourself"), or communication between components with microservice APIs or deciding when an event bus and when a state management system (or both) makes sense.

Exactly for this role, agents like Claude Code, Gemini CLI, or Codex are the right choice to create larger, complex systems. You basically don't need a development team anymore; instead, you direct the agents in the right direction. And what's possible with that nowadays is amazing over and over again, and it's developing so rapidly that even the inventors of the coding agents can barely keep up.
Alp profile picture
It’s not. Even the layout is not reponsive yet. And no Amber integration.
Alp profile picture
It’s over. LSM’s time is over. Nostr is not only the future, it's the present now. These are the best years of Nostr.
Alp profile picture
Thank you lady. I guess we’ll not do much tomorrow. Thursday it’s getting a bit warmer, shouldn’t be a problem by then.
Alp profile picture
Yes I have. Still not sure what’s the best way to release it. Though it’s already pretty small in size (around 10-11 MB).
Alp profile picture
I think you don't get the point of a desktop client. Unlike web apps or mobile phone apps, it's not dependent on any third parties. Not even on me. You're not relying on anyone to run the web server or whether their SSL certificates got paid for and renewed. Or whether an app store allows distribution. You download it and it's yours. Just your client and the relays and the internet as the transport layer. That's self-sovereignty thought through more consistently.

And the installation isn't CLI; only the key signer is which is bundled in NoorNote. That only comes up at the beginning and asks for the nsec once, and then a password every 24 hours, and that's it. Otherwise, starting and stopping the daemon is controlled right from within the client. Should I make a fancy GUI for that too? Or do you want to do it if that's a problem? You did say once that you wanted to join in. PRs are always welcome.

The only thing that's really missing for this workshop is an onboarding module. You know, creating key pairs, a bit of introduction and guidance, making it easier to discover accounts. I hope I can deliver that by then insh'Allah.
Alp profile picture
Bro everybody’s making the same jokes these days. My daughter’s friends said, that we don’t need a return ticket because the ICE will shoot us down as soon as we land.
Alp profile picture
I'll be conducting a Nostr workshop for beginners there, among other things, with #NoorNote insh’Allah. I'm really looking forward to meeting a lot of you in meat space too.

@nevent1qgs...
Alp profile picture
So, coming back from outside with the kids. We just had a snowball fight. No mercy. Including rubbing snow all over each others faces. A man has to prepare his kids for this harsh world after all.