~/talk

How Go Made a Better Engineer Out of an ex-Barista

Talkat GopherCon AU 2023 · 2023-11-08..11-10· [career-development, go]
links:none on file
slides:none on file

First professional language is Go, used on Kafka-backed services and AWS stacks (DynamoDB, Aurora), and it makes builds and cross-team edits reliably fast; standard testing and formatting help. Concrete downside: silently ignored errors cause lost messages — one project drops roughly half of deliveries when errors are swallowed. Concurrency surfaces real pitfalls with channels and deadlocks. Error design teaches discipline because Go exposes errors returned as values. Background includes three-month bootcamp $15.5k and two-time Moscow barista champion.

AI-written summary · about

  1. 0:00Introduction and background
  2. 4:11Coffee career to coding
  3. 6:36First job and tech stack
  4. 9:01Project shifts and challenges
  5. 10:08Gratitude for Golang
  6. 12:57Error handling in Go
  7. 15:49Concurrency and debugging
  8. 18:36OOP and functional concepts
  9. 20:55Inheritance and composition
  10. 26:31Reflection and Q&A
~/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.