The Javascript learning curve is incredibly low. But the "build environment" learning curve is ridiculously high because the package managers and build processors are total garbage.

Some days I wish we could just press a button and make Javascript disappear forever, along with the entire mutant train-wreck that it has spawned.

Reply to this note

Please Login to reply.

Discussion

There’s a lot of competition in the JavaScript build space, no doubt. That’s also the source of its innovation and robustness, much like Nostr or Bitcoin.

ā€œRobustnessā€ is not a term that comes to mind with JavaScript šŸ˜‚

The ecosystem is robust. JavaScript isn’t going anywhere

Seems like someone is having fun 🄹

legacy build environments were intended for "full stack" engineering, which is largely irrelevant in the nostr age. In the nostr, to read you need WebSockets and to write we need secp256k1. that's it, that's the beauty. This simplifies a lot of the engineering, making the nostr evolve rapidly. The data is fixed, but how we display it changes over time.

C++ bitchez

NO

I LIKE REACT AND PYTHON

You program like a girl.

Like me, that is. šŸ˜†

I can barely even read C++, but I think it's so hot. ROFLMAO.

I be like "What this do?" That does "blah blah something incomprehensible pointers".

Ha ha. This is legit a thing. šŸ˜‚

Why hot? It's gay! What's the benefit?

It's complicated and I don't understand it... but they do.

Yeah but like is it faster? Python is fast no? Or is it just fun to learn new things?

It's faster, but it's just hot because I can't do it and they can. Sort of like opening stubborn pickel jars.

I'm like really good at opening pickle jars.

I admire you a lot and I need you to share or donate, I live in Brazil, I have a cousin, his dream is to be a football player, he got an opportunity to play on a team, but the passage And everything else costs 10 thousand reais, about 2500 thousand and dollars, if you can help, thank you, if you can't, please share

#m=image%2Fjpeg&dim=864x1920&blurhash=%5BKD9xGj%404nayxuf6WCfQ00j%5B%3FbayIUayogfR%7EqayIUfQt8ayoffPRkayfPfQ%25MfkM%7BayE1ayxuj%5B&x=87937664b86b320d4a9fd619a195e65d8a2850b38f8bc1532754a943a50b53f7

That's great! Where were you when my dreams were replaced with being independent at 16 and going on deployment at 18, being on and off homeless. Where were you?

What about the family I support? What about our food, clothing, school, utilities? Are you doing to help me? What about my dreams that had to be sacrificed?

I couldn't help you but maybe I can help him and one day maybe he will help you sorry for not being on your side and being able to help you when you are in prison sorry for not helping your dreams and sorry for you

I'm sorry for your dreams for not being able to help you, I'm sorry for your suffering and thank you for being in this world and making someone happy, your family deserves all the best and you too, hugs From Brazil and if you need us now I'm here

Love Brazil

Thank you, I'm just asking for 10One thousand reais equivalent 2500 dollars to help my cousin's dream, today I can't make my dream come true but I'm looking for help, I hope one day you can make yours come true

If you can't help, no problem, thank you for existing and I hope your dreams come true and if I can help you with anything just say a hug from Brazil and my name is Gustavo

So how does one who is straight outta full stack school get into contributing to nostr?

Use the Nostr libraries, I guess.

Or fork something and fix it. Lots of half-dead stuff lying around.

Hah Nostr barely has libraries.

Check out nostr:npub1yx6pjypd4r7qh2gysjhvjd9l2km6hnm4amdnjyjw3467fy05rf0qfp7kza's work on Corny Chats. He's working on a live voice and video chat platform that is integrated with Nostr, and I believe there are some open issues/bounties to pick up on that project.

I could use a hand on nostrocket

read the nips and try out nostr-tools

Unless I’m missing something, to do anything useful you would also need a UI library, a JSON serialization library (assuming you’re using not jabbascript) and probably a DB library as well.

This is all true. And honestly it's the UI and DB stuff that's the hardest.

You're missing the fact that they're not building anything useful.

Fuck json

Yaml?

XML šŸ™ˆ

BSON

TSV. Plan9's NDB. GNU Recutils. Bencode or even djb's netstrings.

Plenty of formats that require less computing power to manage and less effort to read. Yet the hindustry settled on JSON/YAML/XML.

Best format doesn't always win because of network effects.

I doubt any efficient data serialization and marshalling formats, as well as fast and efficient software in general, are ever going to be widely adopted unless a global energy crisis occurs and everyone is forced to live on 40W max per desktop.

this is a mostly hot take, but HTML+CSS is a UI library, and JSON.stringify is included. Why need db?

I like the JS build env. Itā€˜s as easy as