Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of The art of scalability

    The art of scalability

    Martin L. Abbott · 2010

    Web & InternetSystems & OS
    Open LibraryAmazon
    Stats for nerds
    3recommend
    3mentions
    3people
    2011–2020years
    100% recommend

    Mentions per year

    2011201220132014201520162017201820192020

    What Hacker News says

    1. tonioabJul 2020
      "Becoming better" points to the question of what is a good tech leader and how you can evaluate yourself as you make progress on this path. In my experience and according to Google's research in this area (https://rework.withgoogle.com/guides/managers-identify-what-...), there are specific traits to cultivate:

      1. Is a good coach / Supports career discussions and discusses performance

      "Leader As Coach: Strategies for Coaching & Developing Others" by Mary Dee Hicks and David Peterson. An in-depth, very practical manual on how to coach your reports according to their specific needs and personalities.

      "Crucial Conversations: Tools for Talking When Stakes Are High" by Kerry Patterson et al. Helps you prepare and approach difficult conversations with empathy. Especially useful for performance conversations.

      2. Creates an inclusive team environment, showing concern for success and well-being

      "The Five Dysfunctions of a Team: A Leadership Fable" by Patrick Lencioni. If there is one book to read about team dynamics, this is the one.

      "First, Break All the Rules" by Marcus Buckingham. Slightly more general than the 5 dysfunctions, but with a lot of good content about psychological safety and what makes team work.

      3. Has a clear vision & strategy / is a good communicator

      "High output management" by Andy Grove. Probably the most famous book on this list. It gives you a good introduction to setting goals, communicating about your team's work inwards and outwards. It also features more "system thinking" than the other books - how everything fits together as organizations scale, which is useful for developing vision and strategy.

      I'd also recommend reading biographies and memoirs of famous leaders (e.g. Churchill, Marcus Aurelius). Strategic thinking can be easier to learn through examples and pattern recognition than through abstract / self-help books.

      4. Is productive and results-oriented / has key technical skills to advise the team

      A lot of new managers over-index on the people management side of the job and forget about the key responsibility of a technical leader: choosing a direction, leading others in this direction and delivering results.

      "Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations" by Nicole Forsgren et al. One of the most recent, well-researched books into how to measure the productivity and quality of software teams.

      "The Art of Scalability: Scalable Web Architecture, Processes, and Organizations for the Modern Enterprise" by Martin Abbott et al. This book uniquely blends the technical, organizational and people management aspects of technical leadership.

      thread
    2. thinkmassiveJul 2018
      Clean Architecture https://www.goodreads.com/book/show/18043011-clean-architect...

      The Art of Scalability (2nd edition) https://www.goodreads.com/book/show/25686275-the-art-of-scal...

      thread
    3. jqpFeb 2011
      John Allspaw's books are great. I'd recommend these also:

      The Art of Scalability http://www.amazon.com/Art-Scalability-Architecture-Organizat...

      Scalable Internet Architectures http://www.amazon.com/Scalable-Internet-Architectures-Theo-S...

      Enterprise Cloud Computing http://www.amazon.com/Enterprise-Cloud-Computing-Architectur...

      thread

    Related

    Scalable Internet architecturesTheo Schlossnagle
    2007–2021

    Scalable Internet architectures

    Theo Schlossnagle
    9 recommend · 10
    Cover of Scalability rules
    2011–2022

    Scalability rules

    Martin L. Abbott
    3 recommend · 3
    Cover of Designing Data-Intensive Applications
    2014–2026

    Designing Data-Intensive Applications

    Martin Kleppmann
    457 recommend · 846
    Web scalability for startup engineersArtur Ejsmont
    2018–2022

    Web scalability for startup engineers

    Artur Ejsmont
    9 recommend · 14
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Building Scalable Web Sites
    2007–2026

    Building Scalable Web Sites

    Cal Henderson
    14 recommend · 22
    Scala for the impatientCay S. Horstmann
    2011–2023

    Scala for the impatient

    Cay S. Horstmann
    31 recommend · 45
    Cover of The architecture of open source applications
    2011–2026

    The architecture of open source applications

    Amy Brown
    204 recommend · 257