Where Go falls on this line depends on your conception of a programming language. If you look at a language as static definition that doesn&#x27;t change with time, it would be easy to see Go as too simple. But looking at a language as an organic thing that grows over time, I think Go&#x27;s simplicity and resistance to change generally gets it about right. To many modern languages suffer a complexity problem from years of accrued features.