3 ms·
> i enjoy programming and would like to do more of it The two timeless answers are (A) make your own language, or (B) make a game. Whichever feels more explora
by dualogy 2y ago
> i enjoy programming and would like to do more of it
The two timeless answers are (A) make your own language, or (B) make a game. Whichever feels more exploratory, experimental, open-ended in potential ideas to tinker with to you.
Another avenue would be to take something in widespread adoption and currently only offered in Electron-or-equivalents, and make a fully compatible, fully up-to-par "native-r" version. Make VSCode but as a TUI or GTK/QT. Same config file formats, same NodeJS-based Extension Host, same Extensions API, just not itself made in JS & DOM.
Or, make an LSP SDK generator toolkit that spits out full-protocol LSP clienting and serving code in any language it supports (using LSP's metaModel.json), where over time you add one language target after another. Whoever is making languages, in whatever language they're making them in, will be eager adopters.
Frankly I'm surprised this thread isn't dumping more ideas on you, since you're out of them. There's so many "would love to do|have this but not enough time given my other stuff" ideas in most everyone's head. Mostly developer tooling admittedly. But at least in that realm, there's just no limit to how much better things could be =)
Dev, and gaming — the two areas it's where the existing stuff is by definition never just "good enough". Good enough to use, sure, but not good enough to cease all further development, exploration, experimentation..