HackerTube

THE VIDEO SHELF · go language design

dotGo 2015 - Rob Pike - Simplicity is Complicated

Rob Pike's dotGo 2015 talk argues that Go only seems simple, and that its simplicity hides real complexity that is part of the design. He explains the thinking behind Go's restraint in features.

Why HN readers recommended it

HN returns to it to explain why Go deliberately resists syntactic sugar and new features.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
dotconferences
Topic
go language design
Format
talk
Level
intermediate
HN recommenders in dataset
7
HN mentions in dataset
14
Recommendation years in dataset
2016–2023

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • I hadn't been particularly enthusiastic about Go but in the end Rob Pike won me over - "Simplicity is Complicated": [VIDEO] A powerful talk on Silicon Valley history by Kelsey Gilmore-Innis - "What Tech Workers Can Learn From Harry Bridges": [LINK]

    musha68k on Hacker News · 2016-01
    In Ask HN: Best (Tech) talks from 2015
  • It's an active choice of the language to not allow many syntactic sugars that make the code have a much higher learning curve. [VIDEO] is a good overview.

    donatj on Hacker News · 2016-07
    In John Carmack on Inlined Code (2014)
  • To me it feels like apples to oranges comparison. I watched this talk on strangeloop a long time ago, and a version of this talk given on RailsConf recently (watched recently, not given). Here's what I see on the page: > Complex constructs: State, Object, …

    paulriddle on Hacker News · 2018-04
    In Ask HN: Why is data simpler than syntax?

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring