\"In order to make delicious food, you must eat delicious food...you need to develop a palate capable of discerning good and bad. Without good taste, you can't make good food.\" - Jiro Ono (World’s Best Sushi Chef)
The same is true for great code. If we want to make great code we need a refined palate for what great code looks like. We need to look at code and develop a sense for it’s properties and smells. Sadly this is rarely ever done. Programmers are expected to just “know” what is good and what is bad with ever getting a chance to develop and curate an aesthetic sense. Worse, code is rarely looked at unless it is causing us problems so we are expected to be gourmets while spending our time eating at McDonalds.
Come work on your sense of code. We will look at many snippets to compare and contrast different aspects of what good code is.
Llewellyn Falco is an Instructor for DevelopMentor & Author for PluralSight. He is an international speaker and the creator of the
open source testing tool ApprovalTests.
He spends most of his time programming in Java and C# specializing in legacy code. He also volunteers creating courseware and teaching kids to program.