It's one thing to call it bloated or annoying or tedious but why are we proud to announce we didn't do the work to figure it out?
It's one thing to call it bloated or annoying or tedious but why are we proud to announce we didn't do the work to figure it out?
What mentality? And the cognitive load is to RTFM, so that you understand what are you doing. If that leaves any questions you can attempt to do a deep dive. It's not particularly high cognitive load to know that @GET is a get rest endpoint.
How is that different without annotations? Documentation is also your best bet at first in case of a normal library function call. Jumping into that codebase can also be quite involved, depending on what it does.
If you can't jump to your own code implementation without having to search for strings, your tech sucks.
And most of your message doesn't even apply. How would I Google or read the manual for my own code?
We're talking about different things it seems.
Especially that we are not even talking about own code, but third-party annotations with its third-party consumers. Also, grepping is a pretty standard term, it doesn't necessarily mean literal CLI grep, but go on with your advanced tooling as if no one else would be familiar with an IDE.