Complexity and faults waiting to gobble us up:
Physical Interface Design trackpads and touch screens cause erroneous clicks and drags. I have returned to computers that were carefully set up to find panels messed up
UI design
Moving/multipurpose elements. The dock is a disaster. The taskbar and system tray met expectations. Having application icons move is wrong, having them represent something that is open is wrong.
Session saving, when the session is corrupted, there has to be a way to come back to a clean state.
clicking that instantly changes settings with no confirmation — extremely dangerous. Plasma takes care of this, why other environments that try to be fancy are wrong.
Hardware Limitations degrading ssds and cds, network connectivity /ping/latency Android auto keeps popping up alerts on my car and phone when the cable has a little flaw in it, headphone jacks give erroneous inputs and I have keys stuck on my keyboard or keys that don’t work. Putting a keyboard into a computer can cause a physical vulnerability. The little keyboard mouse simulator We need to have a way to have extra keyboards be put into a jail, and maybe execute a captcha to exit the jail. It would be nice to have multiple keyboards with different language input methods.
(jitter and locking/order is still an issue)
*Software Legacy and future expansion
C and C++ Dates, unicode and untypeable characters, characters and strings that interfere with poorly written scripts that work with files
(script templates and best practices, use quotes properly to keep filenames as filenames rather than being ran as commands)
terminal control characters and corruption– try catting a binary and your terminal will get corrupted…
Interoperability
Accessibility Click vs Double Click for dangerous things gets people to double click everything.. Instead the intent can be modeled and a user can select the way it is
Accidents Version control and automatic saves, however automatic saves could inadvertantly commit errors like posting private keys
Web forms clear if refreshed losing carefully written prose
Indexing –those search tools that don’t send data back to the mothership? They can send a single bit if they find objectionable content.
Maliciousness / trojans gpg and boms and certification. There is room for enterprise rates on enterprise linux. authentication providers but then what happens if the access is removed for some of this.
Big guy suspending / companies are required to report and pause people for some issues, and can do so on a whim.. but underground payments can be viewed as funding terrorism or other illegal things. being dependant on the big guys for email sending and phone calls and other networks is scary. A social media site should not censor anything. A social media site should offer censoring agents to users, and have some be on my default, a government filter should be declared .