great read! I&#x27;m 3 years into the language and brought it into my company. As part of mentoring other devs coming from a web background, I kept repeating the mantra, &quot;make it work the simplest way first&quot; then explore the options scala gives you. As long as there were units tests for the logic, the details could change. The more I use the language, the more fascinated I become. Heck, I just learned about Bottom types last week!