Re:I moderate /r/kafka; people mistake it as a subreddit abo...
by perl4ever on Sunday November 21, 2021 @03:31PM
(#29299427)
Also, if you have created the 20th asynchronous task managing class, please put it in context with all the others - which are deprecated, which are good for what use case, etc.
Alsoalso why do we need "factories" for abstract objects that relate to other abstract objects that are some sort of "thing"?
I have to wonder if some of this has to do with really smart people coming to work at Google, adding something without ever really grokking the whole mess, and then leaving after a couple of years because they got their tour of duty for their resume.
Re:I moderate /r/kafka; people mistake it as a subreddit abo...
by cwp on Monday November 22, 2021 @04:03PM
(#29311555)
Yeah. Cache invalidation and naming things.
Re:I moderate /r/kafka; people mistake it as a subreddit abo...
by perl4ever on Monday November 22, 2021 @06:02PM
(#29312653)
Yes, of course, but (a) it's a joke, not a guide to best practices, and (b) to me, from a kind of Rip Van Winkle perspective, it's ironic because something like Android Studio makes refactoring so much easier.
One can't be expected to get names right on the first draft.
And some of the names are reused in Android even though they are in standard Java libraries.
It's probably invisible to people who have been using it all along, but for me, it's absurd and infuriating because almost nothing has a name that places it in a larger context.
Google seems to have a particular issue with naming things.
If you can't name something in a meaningful way, the next best thing is to name it something completely unique, and not just a generic synonym.