What kinds of tools do I want to exist? Do I really need programming to make them?
Can I make more tools declaratively?
backend
auth
files/database
validation
webhooks
routing
caching
moderation, monitoring/alerting
netcode matchmaking, webrtc/peerjs, websockets, sharding
frontend
"model view controller", signals/binding
undo
templating, style
local storage, PWA service worker
validation, exponential backoff
synthesis/rendering
rollback netcode
error logging
I guess it's the dream to have a framework that just handles all this... but I would only want the parts that are relevant to whatever tool/game I'm working on, the rest would just be bloat.
Okay so then I want modular components. Hopefully that's what already exists in the form of various open source libraries on NPM?
Okay but what would be nice is if the "glue code" between these frameworks also already existed, so I could e.g. "turn on" error logging and it would handle installing necessary modules and serving an endpoint that logs errors and updates the client to call that endpoint as necessary.
Or maybe some kind of UI with wires between the modules...
So what do people want to make anyway?
art, music, "mix tapes", mood boards
fractals lend themselves to "context free"-like editors
costumes, fashion, "OCs"
stories, animation, mario maker levels
notifications, alarms/alerts, monitoring, webhooks, rest APIs, calendars
spreadsheets, stock tickers, training progress charts
communities for their friends
records of one's achievements (landmark selfies, pikmin postcards?)
personal websites, instagram profiles but not owned by corps?
emotional connections
happiness. self determination theory! mystery mastery meaning!
a companion who will guide you through life and encourage you to do important but difficult things and reward you for your efforts.
memory of and reference to previous interactions, learning
I guess I'm mostly interested in digital creativity tools, and things that could plausibly be rendered in a virtual machine/emulator and share with rollback netcode