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 How to solve it by computer

    How to solve it by computer

    R. G. Dromey · 1982

    Computer ScienceMathematicsProgramming
    Open LibraryAmazon
    Stats for nerds
    7recommend
    16mentions
    7people
    2010–2023years
    69% recommend31% neutral

    Mentions per year

    20102012201420162018202020222023

    What Hacker News says

    1. vram22May 2023
      Not all of the ones below may be textbooks, sorry, but IMO they are all very good. I cut my programming teeth on some of them, and read others at different times later in my career.

      How to Solve It, by Georg Polya. A famous Hungarian mathematician. A text on general problem solving principles or techniques. A classic.

      How to Solve It by Computer, by Dromey, an AU CS professor. In the same spirit as the Polya book, but applied to iteratively working out algorithms and pseudocode for common important programming problems.

      The K&R C book. What to say.

      The Unix Programming Environment, by Kernighan and Pike. Ditto.

      Programming Pearls, and More Programming Pearls, by Jon Bentley. Among many other things, some clever / advanced uses of awk.

      Writing Efficient Programs, also by Bentley. I had mentioned it on HN earlier, and someone replied saying they had used it in real life, and it was gold.

      SQL for Professionals, by authors whose names I forget.

      The Object Primer, by can't remember who, but good.

      A Unix book by Kochan, IIRC.

      Object-Oriented Software Construction, by Bertrand Meyer, creator of the Eiffel programming language.

      A book on object-oriented analysis / design, can't remember the name, by Rebecca Wirfs-Brock (?) and others. Learned about CRC cards from it. Very cool concept and technique.

      A book on Object-Oriented Design, by Grady Booch, from a time before he co-invented UML. Forget the exact name.

      thread
    2. vram22Sep 2022
      I was going to mention Polya's book, but you did first.

      There is also Dromey's How to Solve it by Computer, which was inspired by Polya's book.

      I have both, from quite a while ago, and think both are good.

      https://en.m.wikipedia.org/wiki/How_to_Solve_It

      https://en.m.wikipedia.org/wiki/How_to_Solve_it_by_Computer

      thread
    3. chana_masalaAug 2021
      Not influential, but very informative:

      - Annotated Turing by Petzold

      - Code by Petzold

      Maybe influential?

      - Designing Data Intensive Applications by Kleppmann

      - Digital Design and Computer Architecture by Harris

      - How to Solve It by Computer

      - Algorithms + Data Structures = Programs by Wirth

      thread
    4. vram22Sep 2018
      That's a very good book. I first read it while in college or high school, IIRC. Should buy a copy again, it's worth it.

      BTW, for others who might not know, it is not applicable just to math (although Polya was a mathematician). It's good for general problem solving.

      And there is a book that was inspired by it, called How to Solve it by Computer. I had and read that one too. It is very good too. See descriptions of both books below.

      https://en.wikipedia.org/wiki/How_to_Solve_It

      https://en.wikipedia.org/wiki/How_to_Solve_It#Influence

      https://en.wikipedia.org/wiki/How_to_Solve_it_by_Computer

      thread
    5. vram22Oct 2016
      Beat me to it. Saw the thread only now. Also: How to Solve it by Computer - by Dromey. It's like the programmers' version of the Pólya book.

      https://en.m.wikipedia.org/wiki/How_to_Solve_it_by_Computer

      thread
    6. petilonJul 2015
      Another book like this: "How to solve it by computer" see: http://www.amazon.com/Solve-Computer-Prentice-Hall-Internati...
      thread

    Related

    Cover of How to solve it
    2007–2026

    How to solve it

    George Pólya
    161 recommend · 256
    Cover of Mathematics for Computer Science
    2009–2025

    Mathematics for Computer Science

    Eric Lehman
    37 recommend · 70
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The Art of Problem Solving
    2009–2024

    The Art of Problem Solving

    Richard Rusczyk
    32 recommend · 66
    Cover of How to prove it
    2007–2026

    How to prove it

    Daniel J. Velleman
    78 recommend · 129
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Computer systems
    2009–2026

    Computer systems

    Randal Bryant
    recommend · 110
    67
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161