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