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 passionate programmer

    The passionate programmer

    Chad Fowler · 2011

    Remarkable careers don't come by chance. You can't afford to sit back and let your job decide your future - it's time to take control.

    Programming
    Open LibraryAmazon
    Stats for nerds
    31recommend
    50mentions
    39people
    2009–2024years
    74% recommend24% neutral2% critical

    Mentions per year

    200920112013201520172019202120232024

    What Hacker News says

    1. elricAug 2024
      The Passionate Programmer is still high up in my list. It's more about ways to get better at software engineering, and less about specific tools or technologies.

      Depending on the tech stack you're interested in, I would also strongly suggest reading foundational books that go deep into that platform (e.g. the Java Language Specification if you're into Java [1]). These are not things you necessarily need to read end-to-end or understand completely, but your global understanding of your chosen platform will expand significantly.

      Systems Performance by Brendan Gregg is another useful classic. While it's about performance, it touches upon a huge number of important topics (from memory allocation to pretty graphs), perusing it will make you smarter.

      [1] https://docs.oracle.com/javase/specs/

      thread
    2. davesailerDec 2021
      I started reading the following a couple of nights back. Might give you some help if you haven't already seen it:

      The Passionate Programmer (2nd edition) Creating a Remarkable Career in Software Development by Chad Fowler https://pragprog.com/titles/cfcar2/the-passionate-programmer...

      You can check it out before buying at either of the following:

      https://www.pdfdrive.com/search?q=chad+fowler&pagecount=&pub... OR https://u1lib.org/s/chad%20fowler

      thread
    3. eimrineJun 2021
      I think you need to look at the books which are not about interaction with compiler. Mythical Man-Month, Pragmatic Programmer, Passionate Programmer, maybe Code Complete (have not read), maybe OOP Head First (requires some creative approaches to sound it), maybe TaPL (too hard for being read depsite it has almost no code).

      My choice is to start from Charle's Petzold Code because it is the most beginner programming book I know book which really need popularization. Yakov Perelman has written some awesome nowadays forgotten books for kids, but they are about sciences not about programming.

      I used to listen many audiobooks in my adolescenthood, some of them with cool audio effects. I named some books which I want to be read or listened in that age. Now I hate listening anything except podcasts or good retro music. Now I can read with my eyes too fast to bother about slow-pace and sometimes shortened audiobooks. I would continue to listen if there existed an mp3 player with 5 second backwards button and ability to change a speed with a fader without looking at the screen.

      thread
    4. pskibaSep 2019
      I very rarely look to friends and family for career advice. I typically seek developers who have something interesting to say about the topic and are passionate about sharing their insights.

      When I was in college I read The Passionate Programmer by Chad Fowler, which was my first exposure to the concept of treating yourself as business even when working for an employer.

      Later on a found Patrick Mckenzie's blog, via his blog post on salary negotiation. https://www.kalzumeus.com/2012/01/23/salary-negotiation/ Which lead me to discovering a bunch of other great posts.

      I could go on, but the moral is to seek out successful people that are willing to share their story.

      thread
    5. brandall10Nov 2018
      Highly recommend "The Passionate Programmer" by Chad Fowler.
      thread
    6. brandall10May 2018
      I suggest checking out the book "The Passionate Programmer".

      There's a general focus in that book about building your personal brand in an organization so you basically have leverage to do what you want.

      Beyond that, the short answer is to assume the role. Take on a PM-like presence amongst your team if you haven't already - ie. help any PMs you're currently working with on small tasks, ease their burden where you can - then have a candid discussion with your supervisor at some point about how you can see yourself in such a role.

      thread

    Related

    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of My Job Went to India
    2008–2025

    My Job Went to India

    Chad Fowler
    5 recommend · 11
    Cover of Explore it!
    2015–2020

    Explore it!

    Elisabeth Hendrickson
    1 recommend · 2
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Working effectively with legacy code
    2008–2026

    Working effectively with legacy code

    Michael C. Feathers
    186 recommend · 315
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    recommend · 315
    158
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184