4 ms·
it's kind of a subjective judgment. it's easier to define bad ergonomics, I think -- it's where the way part of the language is designed requires you to write v
by currymj 9y ago
it's kind of a subjective judgment. it's easier to define bad ergonomics, I think -- it's where the way part of the language is designed requires you to write very contorted, strange code to accomplish a task that ought to be simpler.
you know it when you see it. in whatever languages you know, look for places where there's a lot of tedious repetitive typing, and deep nesting that seems frustratingly unnecessary.
if you know Java, working with exceptions in Java has terrible ergonomics, bad enough that people come to resent the entire exception system even though it has many nice qualities.