4 ms·
I disagree. Counterintuitive design is bad design, and leads to subtle bugs getting introduced. This is especially damning in a language where so many decision
by boolemancer 4y ago
I disagree. Counterintuitive design is bad design, and leads to subtle bugs getting introduced.
This is especially damning in a language where so many decisions are justified by a desire for simplicity and ease of understanding. You throw that all out the window when you make design decisions that are opposite to most people's expectation.
- Andys 4y agoI get what you're saying, but taken to an extreme, every language would be the same (or, we'd only have one language). After you get used to a subjective alternative it becomes the new normal.