Post

Software is as diverse as the users are. For some software reading the code and modifying it IS part of the UX. Because the user is a programmer. For such software clarity and simplicity of the code is crucial because it's the UI. Good example are TempleOS and st but there's more

Curious as to where the line is drawn between configuration and UI, since in a typical native application you configure settings in a gui. But with editors like emacs and nvim you script your who config, but the "UI" for those is the editor itself which isn't code but is configured by it.

DX is just the UX of libraries, and most software really should just be a library and not a calculator trapped in a GUI.

The idea of a system is that any GUI application is formed of actions and stateless components that are connected together and the user is able to move or add any component like the close button and the user should be able to see the overview of how everything is connected, is a good idea?

IDK but I feel that GUI applications should provide functionally and interpret data. I don't know, but I want to be able to take the audio of and video then apply effects on it and with that to be able to generate subtitles and apply that to the video. I'm able to do all that manually.

But I'm referring to being able to do that directly from the application in that I'm watching the video, the browser. I want to be able to take any stream of data from an application and pass it through a spectrogram in case of audio.

I'm sleep deprived! This is some bits from an idea that I had in mind for some months. I feel like the GUIs should be able to be modified by the user and that it should be able to take any component from other applications and use it. The application should only be a set of components connected.

Now that you mention it, I'm making a game inspired by Screeps, where you write code in my scripting language to control little bots in an RTS-style game. The game is early days, but the language is pretty damn solid. toylang.com