Typescript projects are a significant effort to set up with the traditional tooling (NPM & Node). With Deno you can literally just create a .ts file and run it.
Zig and Go are serious. I think Python would be a language that isn't serious (despite it's widespread use in serious applications) but has a reputation for being easy. I don't know if that reputation is really deserved.
Anyway I would start with one of Python, Go or Typescript (via Deno). I would avoid Rust, Haskell, OCaml, C++ as your very first language, but they could be your second.
Whatever you do don't learn Python and stop there. That's the way to be a crap programmer. And if you do use Python learn to use type hints early on.
Glad it had a happy ending (as much as possible anyway). Also very interesting! Especially the bit about it being difficult to getting stuck in a psychiatric hospital.
I also find it interesting how much it took before they went to the hospital. #merica.
Why not? I've added it to my projects. It's simple, just open README.md. Write "# Use of AI. This project does not currently use AI. / This project is entirely vibe coded & I don't read the code at all. / I occasionally use Claude Code but thoroughly review its output."
Save. Commit. Push. How is that not straightforward?
I think there would be a lot less drama around this if authors were just up-front about how they use AI. Put it in your readme, just like you do with licenses.
Looks reasonably legit to me. You can always ask for more details if you're interested. What exactly do they want you to do? What software is it?
It does feel slightly odd that someone would be spamming GitHub users for something like this, but you never know... Can't hurt to ask for more details anyway.
It's going to have terrible UX, a complete pain to build, the contribution process is going to be some git send-email mailing list nonsense, it's going to expect you to have read the manual (probably in info just to be difficult) cover to cover before you even consider using it.
But on the other hand it probably has at least decent documentation, it probably works reasonably well, and there's zero chance of rug pulls, closed source add-ons, etc.
Overall I would say it has negative connotations. If you said "check out this package manager, Fooly", I'd think "ok might be good, might not". If you said "check out this package manager, GNU Fooly", I would say hell no. It'll be awful.
I wasn't commenting on the specifics of this case; just that the general provisional that offering something for free absolves you off any responsibly is completely wrong.
Typescript projects are a significant effort to set up with the traditional tooling (NPM & Node). With Deno you can literally just create a
.tsfile and run it.