Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #323

C

command center

Personal blog · commandcenter.blogspot.comprogrammingsystems

command center is a personal blog at commandcenter.blogspot.com about programming and systems. Since 2009, 164 different Hacker News readers have linked it 208 times, most often “Less is Exponentially More (2012)”. It is still writing: the last post was on 2026-01-26, and you can follow it by feed.

Visit the blog
208mentions?
2recommend?
164HN people?
2009–2026first – last linked?
Links on Hacker News per year · peak 22 in 2017

Rarely recommended · 2 of 40 sampled comments recommend it, 3 are critical?

Why HN links it

HN readers link Rob Pike's blog, mainly his 2012 post 'Less is exponentially more' on why Go was designed and who adopted it, plus posts on byte order and Go's design. Most comments cite it as support.

Recommended for · 2 comments
one commenter calls a Pike post on Go's design a great blog post; another calls the byte-order post very good12
Criticised for · 3 comments
called rude, a strawman conflating polymorphism types, 'woefully wrong'; pattern called boilerplate, not immutable123

Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Most-linked posts?

  1. Less is Exponentially More (2012)
    41 people · 61 mentions · first linked 2016-06-07
  2. Less is exponentially more
    22 people · 24 mentions · first linked 2012-06-25
  3. The Byte Order Fallacy
    14 people · 16 mentions · first linked 2018-01-19
  4. The self-referential functional option pattern in Golang
    10 people · 10 mentions · first linked 2017-02-22
  5. Color blindness
    6 people · 6 mentions · first linked 2020-09-29
  6. Self-referential functions and the design of options (2014)
    5 people · 5 mentions · first linked 2014-01-25
  7. The byte order fallacy
    5 people · 5 mentions · first linked 2012-04-04
  8. A Unix Quiz (With Answers)
    5 people · 5 mentions · first linked 2020-01-22
  9. Esmerelda's imagination
    5 people · 5 mentions · first linked 2012-01-01
  10. Go: What we got right, what we got wrong
    4 people · 5 mentions · first linked 2024-01-04

What Hacker News says?

  1. > Go is purpose-built for writing web services Is this true? Go was built specifically for C++ developers, which, even when Go was first release, was a pretty unpopular language for writing web services (though maybe not at Google?). That a non-trivial number of Ruby/Python/Node developers switched was unexpected. (1) https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Why Discord is switching from Go to Rust”
  2. Submitted Go: What we got right, what we got wrong as a story · 642 points

    HN discussion
  3. Was it Rob Pike's post on (the inaccuracy of the term) color blindness? https://commandcenter.blogspot.com/2020/09/color-blindness-i...

    Comment linking /2020/09/color-blindness-is-inaccurate-term.html

    on “CSS Gradients that avoid the “gray dead zone””
  4. Submitted Color blindness as a story · 321 points

    HN discussion
  5. There is no philosophical or technical continuity. Go is really not the continuation of anything from Bell labs, not the philosophy, not the technologies, and not even its purposes. Go was created at Google, for Google, by Google employees. They looked at how Google was using C++ at that time, sat down, and created a new language that would suit that task more. Here's an article of what and how by Rob Pike https://c…

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Fabrice Bellard Releases MicroQuickJS”
  6. Submitted Go: Ten years and climbing as a story · 320 points

    HN discussion
  7. Yes, as per Rob Pike’s comments on the subject: https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

    Comment linking /2012/06/less-is-exponentially-more.html

    on “24-core CPU and I can’t move my mouse”
  8. Submitted Less is exponentially more as a story · 235 points

    HN discussion
  9. > It was so easy once we saw it that there was no reason to keep the placemat for notes, and we left it behind. Or maybe we did bring it back to the lab; I'm not sure. But it's gone now. https://commandcenter.blogspot.com/2020/01/utf-8-turned-20-y...

    Comment linking /2020/01/utf-8-turned-20-years-old-in-2012.html

    on “UTF-8 is a brilliant design”
  10. Submitted The power of role models as a story · 190 points

    HN discussion
  11. I used that pattern for a while but stopped using it. I first encountered it from this blog post: https://commandcenter.blogspot.com/2014/01/self-referential-... It's a lot of boilerplate to create something that's not actually immutable. It also makes it harder to figure out which options are available, since now you can't just look at the documentation of the type, you have to look at the whole module package to f…

    Comment linking /2014/01/self-referential-functions-and-design.html

    on “How I write HTTP services in Go after 13 years”
  12. Submitted Less is Exponentially More (2012) as a story · 145 points

    HN discussion
  13. Take a look at this article/talk https://commandcenter.blogspot.com/2012/06/less-is-exponenti... He's explicitly rude. Sets up a strawman argument with the developer who can't imagine programming without generics. Mocks the people who want generics. Gasps in faux disbelief that it could be solved by types. And then, when he goes in for the kill, to show once and for all that generics are pointless garbage: He attack…

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Toward Go 2”
  14. Submitted My black body story (it's physics) as a story · 133 points

    HN discussion
  15. Because originally Go was designed while Pike and others were waiting on C++ builds and he couldn't grasp why C++ developers don't jump of joy into adopting Go. > We—Ken, Robert and myself—were C++ programmers when we designed a new language to solve the problems that we thought needed to be solved for the kind of software we wrote. It seems almost paradoxical that other C++ programmers don't seem to care. https://c…

    Comment linking /2012/06/less-is-exponentially-more.html

    on “The Next Step for Generics”
  16. Submitted Thank you Apple as a story · 129 points

    HN discussion
  17. You should not directly use structs for data serialization. If you end up having to support a big endian platform, your structure orders will change, not to mention potential packing issues as you said. https://commandcenter.blogspot.com/2012/04/byte-order-fallac...

    Comment linking /2012/04/byte-order-fallacy.html?m=1

    on “Use mmap with care”
  18. Submitted Rob Pike on regular expressions in lexing and parsing as a story · 128 points

    HN discussion
  19. > I'm not really sure that they target C++ or aim to replace it, unlike D. The evolution of both Go's and Rust's strategies as "replacement" languages is actually pretty interesting. While Go's official marketing no longer calls it a systems language, the use of that phrase when Go was originally released does indicate that that they envisioned Go to be a "better C" in a sense (perhaps specifically in the sense of b…

    Comment linking /2012/06/less-is-exponentially-more.html

    on “D Language accepted for inclusion in GCC”
  20. Submitted Notes from a 1984 trip to Xerox PARC as a story · 118 points

    HN discussion
  21. What? Here is Rob Pike blog post about instead of getting C and C++ developers, they got the dynamic language folks. https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Go has added Valgrind support”
  22. Submitted The Upspin manifesto: On the ownership and sharing of data (2014) as a story · 107 points

    HN discussion
  23. A few more explanations by Rob Pike, featuring words such as “normal trichromat human pigment spectra” and “scattered light”: https://commandcenter.blogspot.com/2020/09/color-blindness-i...

    Comment linking /2020/09/color-blindness-is-inaccurate-term.html

    on “Dracula Theme – A dark theme for many different apps”
  24. Submitted The byte order fallacy as a story · 107 points

    HN discussion
  25. > C++ is about as far from Go as you can imagine a language. Maybe only Prolog would be a worse comparison point. https://commandcenter.blogspot.com/2012/06/less-is-exponenti... /headscratch EDIT: I think you're misinterpreting syntax of the language with use case. e.g. low level vs high level programming language

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Go is not an easy language”
  26. Submitted Notes from a 1984 trip to Xerox PARC (2019) as a story · 104 points

    HN discussion
  27. Except that lots of new code also get written in those languages. Google's major Go projects appear to be gVisor, Android GPGPU debugger, Fucshia's TCP/IP stack and volume management tools and the download server as it was done by the Go team. https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

    Comment linking /2012/06/less-is-exponentially-more.html

    on “Why Go and Not Rust?”
  28. Submitted Error handling in Upspin as a story · 88 points

    HN discussion
  29. psiclops · 2017-03-16Recommends
    Rob Pike has a great blog post that talks about the creation of Go and expected adoption vs where many of them ended up migrating from https://commandcenter.blogspot.com/2012/06/less-is-exponenti...

    Comment linking /2012/06/less-is-exponentially-more.html?m=1

    on “The eigenvector of “Why we moved from language X to language Y””
  30. Submitted Rob Pike on Richard Stallman as a story · 85 points

    HN discussion

Search all of HN for commandcenter.blogspot.com

Linked by the same people?