Skip to content

Instantly share code, notes, and snippets.

@AbbyDeng
Last active October 8, 2023 22:28
Show Gist options
  • Save AbbyDeng/3fc878f5eaf0d9185f424252a7fca7f0 to your computer and use it in GitHub Desktop.
Save AbbyDeng/3fc878f5eaf0d9185f424252a7fca7f0 to your computer and use it in GitHub Desktop.
Go Intro
  1. Go originated from solving software engineering problems at large scale (huge amount of programmers, lines of code, computing resources) and is aimed at being simple but powerful
  2. Go started from C (pretty much all the authors were authors of C) and removed complex parts of C
  3. Go introduces the concept of, a key feature for building distributed systems

I consider myself a minimalist and a Stoic so Go's philosophy really satisfies me :D


also as a minimalist, I only recommend resources as necessary as possible:

official tutorial, you can pretty much finish it in a day

Learning Go's author Jon Bodner and I both work at Datadog and we two have been organizing its book club from 2023 April, so if you read this book, you could definitely talk to me :)

Russ Cox (one of the authors of Go) from Google gave this talk in 2013, presenting Go's approach to solving some of those problems of building distributed systems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment