Jeff Atwood
Book Recommendations

  • Don't Make Me Think, Revisited

    Don't Make Me Think, Revisited

    Don't Make Me Think, Revisited

    Steve Krug
    4.23 (25,866)

    Since don’t make me think was first published in 2000, over 400,000 web designers and developers have relied on steve krug’s guide to help them understand the principles of intuitive navigation and information design.in this 3rd edition, steve returns with fresh perspective to reexamine the principles that made don’t make me think a classic-–with updated examples and a new chapter on mobile usability. and it’s still short, profusely illustrated…and best of all–fun to read.if you’ve read it before, you’ll rediscover what made don’t make me think so essential to web

    Jeff Atwood

    The single best book on usability I've ever read.

    Feb 2, 2004 — Source

  • Beautiful Evidence

    Beautiful Evidence

    Beautiful Evidence

    Edward R. Tufte
    Computers
    4.15 (2,214)

    Science and art have in common intense seeing, the wide-eyed observing that generates visual information. beautiful evidence is about how seeing turns into showing, how data and evidence turn into explanation. the book identifies excellent and effective methods for showing nearly every kind of information, suggests many new designs (including sparklines), and provides analytical tools for assessing the credibility of evidence presentations (which are seen from both sides: how to produce and how to consume presentations). for alert consumers of presentations, there are chapters on diagnosing evidence corruption and powerpoint

    Jeff Atwood

    You don't need to own all four books...the first two are essential

    Feb 2, 2004 — Source

  • The Mythical Man-Month

    The Mythical Man-Month

    The Mythical Man-Month

    Frederick Brooks Jr.
    Computers
    4 (13,141)

    Few books on software project management have been as influential and timeless as the mythical man-month. with a blend of software engineering facts and thought-provoking opinions, fred brooks offers insight for anyone managing complex projects. these essays draw from his experience as project manager for the ibm system/360 computer family and then for os/360, its massive software system. now, 45 years after the initial publication of his book, brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for

    Jeff Atwood

    Arguably the only classic book in our field. If you haven't read it, shame on you.

    Feb 2, 2004 — Source

  • Peopleware

    Peopleware

    Peopleware

    Timothy Lister,Tom DeMarco
    4.11 (9,397)

    Two of the computer industry's most popular authors and lecturers return with a new edition of the software management book that started a revolution.with humor and wisdom drawn from years of management and consulting experience, demarco and lister demonstrate that the major issues of software development are human, not technical -- and that managers ignore them at their peril.now, with a new preface and eight new chapters -- expanding the original edition by one third -- the authors enlarge upon their previous ideas and add fresh insights, examples, and potent

    Jeff Atwood

    full of great, totally valid points

    Feb 2, 2004 — Source

  • Designing Web Usability
    Jeff Atwood

    a full-on web usability primer

    Feb 2, 2004 — Source

  • The Design of Everyday Things

    The Design of Everyday Things

    The Design of Everyday Things

    Donald A. Norman
    Design
    4.13 (36,656)

    Anyone who designs anything to be used by humans -- from physical objects to computer programs to conceptual tools -- must read this book, and it is an equally tremendous read for anyone who has to use anything created by another human. it could forever change how you experience and interact with your physical surroundings, open your eyes to the perversity of bad design and the desirability of good design, and raise your expectations about how things should be designed.b & w photographs and illustrations throughout.

    Jeff Atwood

    This book will give you a new appreciation of the 'devil in the details'.

    Feb 2, 2004 — Source

  • Programming Pearls

    Programming Pearls

    Programming Pearls

    Jon L. Bentley,Patrick Chan
    Computers
    4.2 (3,112)

    "the first edition of programming pearls was one of the most influential books i read early in my career, and many of the insights i first encountered in that book stayed with me long after i read it. jon has done a wonderful job of updating the material. i am very impressed at how fresh the new examples seem." - steve mcconnell, author, code completewhen programmers list their favorite books, jon bentley's collection of programming pearls is commonly included among the classics. just as natural pearls grow from grains of

    Jeff Atwood

    Is the next best thing to working side by side with a master programmer for a year or so.

    Feb 2, 2004 — Source

  • Rapid Development

    Rapid Development

    Rapid Development

    Steve McConnell
    Computers
    3.98 (1,334)

    A fundamental software engineering project management guide based on the practical requirements of "taming wild software schedules". emphasizes possible, realistic and "best practice" approaches for managers, technical leads and self-managed teams. the author emphasizes efficient development concepts with an examination of rapid development strategies and a study of classic mistakes, within the context of software-development fundamentals and risk management. dissects the core issues of rapid development, lifecycle planning, estimation and scheduling. contains very good and practical discussions of customer-oriented development, motivation and teamwork. explains such fundamental requirements as team structure,

    Jeff Atwood

    you'll...want to read this book

    Feb 2, 2004 — Source

  • Code Complete 코드 컴플리트 2/E
    Jeff Atwood

    is the Joy of Cooking for software developers.

    Feb 2, 2004 — Source

  • The Pragmatic Programmer

    The Pragmatic Programmer

    The Pragmatic Programmer

    Andrew Hunt,David Thomas
    4.33 (18,249)

    Straight from the programming trenches, cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. it covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. read this book, and you'll learn how tofight software rot; avoid the trap of duplicating knowledge; write flexible, dynamic, and adaptable code; avoid programming by coincidence; bullet-proof your code with contracts, assertions, and exceptions;

    Jeff Atwood

    This book reminds me a lot of Programming Pearls, but it's actually better, because it's less focused on code.

    Feb 2, 2004 — Source

  • 59 Seconds

    59 Seconds

    59 Seconds

    Prof. Richard Wiseman
    Self-Help
    3.78 (10,368)

    In "59 seconds," psychologist professor richard wiseman presents a fresh approach to change that helps people achieve their aims and ambitions in minutes, not months. from mood to memory, persuasion to procrastination, and resilience to relationships, wiseman outlines the research supporting this new science of rapid change, and describes how these quick and quirky techniques can be incorporated into everyday life. think a little, change a lot."discover why even thinking about going to the gym can help you keep in shape ""learn how pot plants make you more creative ""find

    Jeff Atwood

    It's powerful stuff, and the book is full of great, research backed insights

    Sep 22, 2019 — Source

  • Regular Expressions Cookbook

    Regular Expressions Cookbook

    Regular Expressions Cookbook

    Jan Goyvaerts,Steven Levithan
    4.1 (182)

    This cookbook provides more than 100 recipes to help you crunch data and manipulate text with regular expressions. every programmer can find uses for regular expressions, but their power doesn't come worry-free. even seasoned users often suffer from poor performance, false positives, false negatives, or perplexing bugs. regular expressions cookbook offers step-by-step instructions for some of the most common tasks involving this tool, with recipes for c#, java, javascript, perl, php, python, ruby, and vb.net.with this book, you will:understand the basics of regular expressions through a concise tutorial use regular

    Jeff Atwood

    I've never run across a project where they didn't come in handy somewhere.

    Feb 2, 2004 — Source

  • The Inmates Are Running the Asylum

    The Inmates Are Running the Asylum

    The Inmates Are Running the Asylum

    Alan Cooper
    3.94 (2,679)

    In this book about the darker side of technology's impact on our lives, alan cooper begins by explaining that unlike other devices throughout history, computers have a "meta function": an unwanted, unforeseen option that users may accidentally invoke with what they thought was a normal keystroke. cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. rather than provide users with a straightforward set of options, programmers often pile on the bells

    Jeff Atwood

    One hidden lesson in this book is that sometimes it doesn't matter how good your design is

    Feb 2, 2004 — Source

  • Envisioning Information

    Envisioning Information

    Envisioning Information

    Edward R. Tufte
    Cartography
    4.23 (7,646)

    The celebrated design professor here tackles the question of how best to communicate real-life experience in a two-degree format, whether on the printed page or the computer screen. the whole earth review called envisioning information a "passionate, elegant revelation."

    Jeff Atwood

    This book is in his recommended list

    Feb 2, 2004 — Source

  • Visual Explanations

    Visual Explanations

    Visual Explanations

    Edward R. Tufte
    4.29 (2,943)

    Few would disagree: life in the information age can be overwhelming. through computers, the internet, the media, and even our daily newspapers, we are awash in a seemingly endless stream of charts, maps, infographics, diagrams, and data. visual explanations is a navigational guide through this turbulent sea of information. the book is an essential reference for anyone involved in graphic, web, or multimedia design, as well as for educators and lecturers who use graphics in presentations or classes.jacket design: dmitry krasny.other artwork by bonnie scranton, dmitry krasny, and weilin wu.

    Jeff Atwood

    This book is in his recommended list

    Feb 2, 2004 — Source

  • The Visual Display of Quantitative Information

    The Visual Display of Quantitative Information

    The Visual Display of Quantitative Information

    Edward R. Tufte
    4.4 (7,773)

    The classic book on statistical graphics, charts, tables. theory and practice in the design of data graphics, 250 illustrations of the best (and a few of the worst) statistical graphics, with detailed analysis of how to display data for precise, effective, quick analysis. design of the high-resolution displays, small multiples. editing and improving graphics. the data-ink ratio. time-series, relational graphics, data maps, multivariate designs. detection of graphical deception: design variation vs. data variation. sources of deception. aesthetics and data graphical displays. this is the second edition of the visual display

    Jeff Atwood

    This book is in his recommended list

    Feb 2, 2004 — Source

  • Top 10 Games You Can Play in Your Head, by Yourself

    Top 10 Games You Can Play in Your Head, by Yourself

    Top 10 Games You Can Play in Your Head, by Yourself

    D.F. Lovett,Sam Gorski
    3.87 (135)

    Your mind is now the ultimate gaming engine.top 10 games you can play in your head, by yourself, is a collection of visionary author j. theophrastus bartholomew's most cherished mind-games, edited and updated by filmmaker and storyteller sam gorski and author d.f. lovett. what is a mind-game? great question! a mind-game is a game where you control the characters, the world, and every thing in between - a breathing, living story. a story that you can create on your own, and come back to time after time. a story with

    Jeff Atwood

    I finally figured out what to do with my life

    Jun 16, 2020 — Source