4 ms·
We figured out that text is how to interact best. It can be piped between processes, checked into source control, tested, indexed & searched, compressed, archi
by mrkeen 2y ago
We figured out that text is how to interact best. It can be piped between processes, checked into source control, tested, indexed & searched, compressed, archived, logged and diffed.
It has accessibility benefits for those using screen-readers.
It allows for interoperability: if a browser only has to display HTML, that HTML could have been produced by a service built in any programming language. That service in turn could send SQL text to database systems built by different companies.
It allows for automation. The moment a process is controlled by a user clicking a button is the moment you can no longer automate or throw that action into a loop. Docker vs. InstallShield Wizard.
As far as graphical testing goes, I tried selenium/webdriver (admittedly a long time ago now) and it was a dumpster fire.
I think it's a mistake to conflate older with worse. The terminal continuing to last is a sign that it's useful, not that people are stubbornly sticking to it.
- throwaway984393 2y ago[dead]