Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    R

    rc3.org

    rc3.org · Personal blog · on HN since 2008

    Rafe Colburn, an engineer who worked at Etsy, writes about software engineering teams, management, tools, and Unix command-line topics.

    Visit blogRSSHN submissions
    ProgrammingManagementOpen Source & Linux
    What HN says

    Commenters cite his Perl versus sed and awk benchmark post, his Vim grammar post, and his guideline on whether managers should code.

    Stats for nerds
    37HN people shared it
    45linked in comments
    431story points
    Sep 2022last shared
    2012people per year2022

    Top posts on HN

    1. 1
      The Grammar of Vim
      2 people · 125 points · first shared 2012 · 37 comments on HN
    2. 2
      Hate Driven Development
      1 person · 41 points · first shared 2009 · 6 comments on HN
    3. 3
      Blizzard continues to innovate on the security front
      1 person · 39 points · first shared 2010 · 24 comments on HN
    4. 4
      Extreme agility (with more on GitHub process by rtomayko)
      2 people · 35 points · first shared 2010 · 3 comments on HN
    5. 5
      The opportunity cost of a broad skillset
      1 person · 30 points · first shared 2011 · 18 comments on HN
    6. 6
      Classifying Software Developers
      1 person · 25 points · first shared 2011 · 3 comments on HN
    7. 7
      Is this really why people are returning to java??
      1 person · 13 points · first shared 2011 · 1 comments on HN
    8. 8
      Why are Apple laptops becoming harder to take apart?
      1 person · 12 points · first shared 2012 · 33 comments on HN
    9. 9
      Why is MySQL more popular than PostgreSQL?
      1 person · 12 points · first shared 2009 · 35 comments on HN
    10. 10
      How simple features become complicated
      1 person · 12 points · first shared 2009 · 4 comments on HN

    What HN people wrote when they linked it

    • roughfallsSep 2022

      I'm reminded of a blog post (https://rc3.org/2015/12/29/answering-the-question-should-managers-code/ , focused on software engineering managers rather than CTOs), which posited this guideline:

      "A manager actively avoids creating situations where their coding is necessary for the success of the project."

      I agree with Aditya's article. A CTO must be technical for all the reasons stated. I would add another reason to his list: a CTO must be able to challenge the assumptions, plans, and estimates presented to him/her by the engineering team. Doing so requires technical acumen.

    • ilakshAug 2013

      This reminds me of a recent discussion where someone mentioned tools over process. (http://rc3.org/2013/07/29/seven-signs-of-dysfunctional-engineering-teams/)

      I would say that the 'law' is just subjective manual process, and we desperately need more tools for every-day judgement and decision making.

      For example, if there were a computer system that logged all corporate financial transactions including income, then we could automatically tax large corporations, rather than waiting for them to report income through loopholes.

    • ronjouchJan 2015

      Rafe Colburn from Etsy wrote about this performance oddity:
      http://rc3.org/2014/08/28/surprisingly-perl-outperforms-sed-and-awk/

      EDIT to manage expectations: the article doesn't explain why, it just provides benchmarks and one commenter made a suggestion about character handling. More insight still welcome :)

    • shpeedyJan 2020

      Perl is much faster[0], with much more features, with bunch of ready to use libraries, with package manager (CPAN), and similar syntax to awk.

      Why you use awk?

      [0]: http://rc3.org/2014/08/28/surprisingly-perl-outperforms-sed-and-awk/

    • cmwelshOct 2012

      You can sign your messages using HMAC[1]. That's what Facebook does when it makes HTTP requests to your application.

      [1] http://rc3.org/2011/12/02/using-hmac-to-authenticate-web-service-requests/

    • TechonomiconDec 2018

      vim is a grammar, a true grammar, once you learn that, it all makes sense.

      http://rc3.org/2012/05/12/the-grammar-of-vim/

    Related

    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Matthew Garrettmjg59.dreamwidth.org306 people

    I stayed in a hotel with Android lightswitches and it was as bad as you'd think

    Matthew Garrett
    Personal · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Code as Craftcodeascraft.etsy.com73 people

    Moving from SVN to Git in 1,000 easy steps

    Code as Craft
    Company · last shared 2021
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Matt Rickardmatt-rickard.com98 people

    Reflections on 10k Hours of Programming

    Matt Rickard
    Personal · last shared 2025
    Daniel Miesslerdanielmiessler.com241 people

    It’s Time to Get Back to RSS

    Daniel Miessler
    Personal · last shared 2026