
Common Pitfalls and Best Practices in Go

5 Laws Of Life and their relation in the IT world to achieve success ...
blog.knoldus.com
People early in their career should learn from computer science: meander some in your walk (especially early on), randomly drop yourself into new parts of the terrain, and when you find the highest hill, don’t waste any more time on the current hill no matter how much better the next step up might appear .
Chris Dixon • Climbing the Wrong Hill | Cdixon Blog
One thing to remember is that arguments are always copied in Go. If we attempted to modify one of the fields inside of the circleArea function, it would not modify the original variable. Because of this, we would typically write the function using a pointer to the Circle: func circleArea(c Circle) float64 { return math.Pi * c.r c.r }