In software design, we should strive for simplicity and clarity, avoiding unnecessary complexity.
The act of writing is an act of courage, a confrontation with the self.