~/talk

Go is Boring... And That's Fantastic!

Talkat GopherCon 2020 · 2020-11-09..11-13· [go]
slides:none on file

Argues that Go’s omissions are deliberate tradeoffs: fewer language features produce faster compilation, simpler reasoning and less garbage for the GC, and better memory locality from value structs, plus built-in tools for testing, benchmarking, profiling and race detection. Concurrency via goroutines, channels and implicit interfaces reduces coupling. Benchmarks show Go often outperforms VM languages and uses much less memory. Evidence includes decades‑old CSP ideas (1978), 11 years of generics design work and a cautious proposal using interfaces rather than sweeping changes.

AI-written summary · about

  1. 0:00Start
  2. 3:17Python
  3. 7:21Garbage Collector
  4. 7:43Control Structures
  5. 8:07Access Controls
  6. 8:17Concurrency
  7. 22:52On the Impact of Programming Languages on Code Quality
  8. 24:23History of Go Generics Proposals
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.