HackerTube.dev

OSCON 2010: Rob Pike, "Public Static Void"

O'Reilly · 119.4K views · 2010-07-22 · 12:31

Open on YouTube ↗

If playback is restricted in your region, try opening the original video. Use Mark watched to add it to your marked videos.

Overview

A 13-minute OSCON 2010 talk in which Rob Pike argues about what is wrong with mainstream languages like C++, Java and C#, and presents Go as a response. He discusses verbosity and what lightness means in a language.

On Hacker News

HN uses it as a concise statement of the thinking behind Go's design.

Recommended by 3 HN people across 3 months · HN mentions 2012–2023

Topics

Search by tags

What people said

mtrn · 2015-06 · Recommendation

> I wonder what rob pike has to say about OOP or java, I wish I could listen to it. 12 minutes where Pike talks about a few things, that seem to be wrong in our software world: [VIDEO]

Read the original HN comment ↗
dottrap · 2014-06 · Recommendation

"Public Static Void" Rob Pike (Bell Labs, Plan 9, Google Go) gave this short speech at OSCON 2010 about what's wrong with programming languages, their thinking, and their recent direction, with a lot of focus on C++/Java/C#, and how Go was a response to that. [VIDEO] Apple Swift seems to share much of the thinking, and the huge enthusiasm for Swift this week suggests developers seem to at least subconsciously recognize there is a problem.

Read the original HN comment ↗
james4k · 2012-11 · Recommendation

>PHP is horribly inconsistent, breaks all the rules about programming language design, and is infuriating. Some say that rules are made to be broken. In the context of Go, Rob Pike argues exactly that in this short talk on why they made Go: [VIDEO]

Read the original HN comment ↗

Sources

Video by O'Reilly, played through YouTube.

Data and selection notes

HN summaries and labels may contain AI errors. HN dates refer to discussions, not video publication.

HN Library: HackerTube export (2026-10-31) and open-index/hacker-news. Upstream summaries and classifications may contain AI errors.

Views, duration and playback status refresh separately from the published catalog. When an update fails, existing data remains visible.

Selection checks
  • SaaS & AI candidates: Topic keywords do not match
  • Editor-approved picks: Editorial review is required

Rule matches identify candidates. They do not guarantee video quality or financial results.

About the library and its sources