Readability in Go
The absence of the ternary operator in Go is a deliberate choice aimed at enhancing code readability. Andrew emphasizes that while ternary operators can condense functionality into terse lines, they often lead to complex and hard-to-read code. Similarly, the lack of pre-increment operators reflects a commitment to clarity, ensuring developers focus on straightforward increment operations without the confusion of expression evaluation.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
Episode 202: Andrew Gerrand on Go
Related Questions