> If I can't recall "x.somePropertyThatHasARidiculousNameIAlwaysForget" then there are other more serious problems.
I just prefer to press less keys. It shouldn't obscure anything in a decent IDE.
Often you are working with other people's code and having to "recall" every single property, method, etc declared is not practical, hence why I mentioned having to keep referring to the documentation for things you are not accessing very often.
If I keep forgetting that a property is .lastname and not .lastName in a library I'm using I can just type "last" and press tab.
This is even more crucial in dynamic languages like JS, where you will get a failure at runtime and not compile time.
It doesn't make you any "less of a programmer", it makes you a more efficient one once you are used to it.
I just prefer to press less keys. It shouldn't obscure anything in a decent IDE.
Often you are working with other people's code and having to "recall" every single property, method, etc declared is not practical, hence why I mentioned having to keep referring to the documentation for things you are not accessing very often.
If I keep forgetting that a property is .lastname and not .lastName in a library I'm using I can just type "last" and press tab.
This is even more crucial in dynamic languages like JS, where you will get a failure at runtime and not compile time.
It doesn't make you any "less of a programmer", it makes you a more efficient one once you are used to it.