I though it would be nice to write down where do I stand on various development topics. Mostly to have a memory on what and why did I use at certain point in time, what was the popular choice and what was my own reasoning. It would be interesting to have this reviewed after some time, to see how my preference evolves.

Our UI design team follows Material guidelines, and they do their best to keep up within Typography limitations of Material design system. Nevertheless, they are short of typography styles to communicate UX the way they need to, and so they use additional typography styles. How could we meet UX requirements on UI side, and also keep our code clean?