Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> it’s too complicated to configure; JSON is ugly and it’s 2022, why not favor GUI configurations?

GUIs can change layout and users have to spend time learning where things are. Someone who is using a text editor is probably comfortable editing text.



Well unfortunately that’s a typical assumption developers make. “It’s an editor, Bob! The users ought to know how to read JSON!” Well thought-out UIs actually help the user find things and they don’t need to change all the time.

Unfortunately, even though we engineer with code, reading long streams of text is actually a terrible user experience by itself.

Good user experience should hold the user’s hand through the process so they don’t need to sift through a haystack of configurations.

VS Code has the power of emacs and an autogenerating UI which maps to the configuration files. To me, that’s the easy way out—make the UI map one-to-one with the data underneath, obviating the burden of considering the UX of each configuration path, and missing out on the benefits of good UX.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: