Refactoring is something I do by feel
I appreciate this!
Refactoring is something I do by feel
I appreciate this!
We predict that people who have grown up with computers will be much more capable as computer users than the current generation of users.
We have failed!
with their understanding of synonyms, relatively simple syntax, and tolerance for error in the input
Why is this not so common among applications? I rarely see CLIs doing it :(
Another important property of language missing in graphical interfaces is the ability to encapsulate complex groups of objects or actions and refer to them with a single name
It reminds me like programming people often don't bother themselves with adding collection behaviour to their objects, i.e., Book -> Books, User -> Users
But the worst is: hiding it by implementation vomit like Repository pattern or a static functions.