Guidelines I Use When Naming Code Things

Do not use abbreviations, use qualifiers, and remove duplication.

Public is the Only Worthwhile Visibility Modifier

Private is code pollution.

Polymorphic Deserialization with Moshi

Moshi can map raw Java types to custom Java models.

Moshi in 2 parts

Moshi's types API is built on top of its streaming API.