Skip to content

Reading Recommendations

Denis Stebunov edited this page Jun 23, 2024 · 10 revisions

We only collect the best here. Only what we've read ourselves and are willing to recommend to others.

Software development - general

  • Andrew Hunt, David Thomas. The Pragmatic Programmer: From Journeyman to Master
  • Harold Abelson, Gerald Jay Sussman, Julie Sussman. Structure and Interpretation of Computer Programs (SICP)
  • Eric Freemen, Elizabeth Freemen. Design Patterns
  • Robert Glass. Facts and fallacies of Software Engineering
  • Joel Spolsky. More Joel on Software

Software development - technologies

Interface

  • Alan Cooper. The Inmates are Running the Asylum
  • Jeff Raskin. The Humane Interface: New Directions for Designing Interactive Systems
  • Donald A. Norman. The Design of Everyday Things.
  • Karl T. Ulrich. Design: Creation of artifacts in society

Product and Project Management

  • Tom Demarco and Timothy Lister:
    • Peopleware. Productive Projects and Teams.
    • Adrenaline Junkies and Template Zombies
  • Basecamp:
  • Frederick Brooks. The Mythical Man-Month.
  • Andrew S. Grove. High Output Management
  • Eric Ries. The Lean Startup.
  • Marty Cagan. Inspired: How to Create Tech Products Customers Love, 2nd Edition
  • Gavin Kennedy. Everything’s Negotiable
  • Nicollo Machiavelli. The Prince

Lifestyle

Clone this wiki locally