Books like A small matter of programming by Bonnie A. Nardi


First publish date: 1993
Subjects: Computer programming, End-user computing
Authors: Bonnie A. Nardi
3.5 (2 community ratings)

A small matter of programming by Bonnie A. Nardi

How are these books recommended?

The books recommended for A small matter of programming by Bonnie A. Nardi are shaped by reader interaction. Votes on how closely books relate, user ratings, and community comments all help refine these recommendations and highlight books readers genuinely find similar in theme, ideas, and overall reading experience.


Have you read any of these books?
Your votes, ratings, and comments help improve recommendations and make it easier for other readers to discover books they’ll enjoy.

Books similar to A small matter of programming (9 similar books)

The Pragmatic Programmer by 4234504|Andy Hunt book cover

📘 The Pragmatic Programmer
 by Andy Hunt

The Pragmatic Programmer is one of those rare tech audiobooks you’ll listen, re-listen, and listen to again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, 20 years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. All the old favorite topics are there, updated for this new world. And there's a bunch of new content, reflecting what we've learned in the intervening years. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a pragmatic programmer. This audiobook is organized as a series of sections, each containing a series of topics. It is read by Anna Katarina; Dave and Andy (and a few other folks) jump in every now and then to give their take on things.

★★★★★★★★★★ 4.4 (44 ratings)
Similar? ✓ Yes 0 ✗ No 0
Code Complete by 8337245|Steve McConnell book cover

📘 Code Complete

Take a strategic approach to software construction—and produce superior products—with this fully updated edition of Steve McConnell's critically praised and award-winning guide to software development best practices. Widely considered one of the best practical guides to programming, Steve McConnell's original CODE COMPLETE has been helping developers write better software for more than a decade. Now this classic book has been fully updated and revised with leading-edge practices—and hundreds of new code samples—illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking—and help you build the highest quality code.Discover the timeless techniques and strategies that help you:Design for minimum complexity and maximum creativityReap the benefits of collaborative developmentApply defensive programming techniques to reduce and flush out errorsExploit opportunities to refactor—or evolve—code, and do it safelyUse construction practices that are right-weight for your projectDebug problems quickly and effectivelyResolve critical construction issues early and correctlyBuild quality into the beginning, middle, and end of your project

★★★★★★★★★★ 4.2 (22 ratings)
Similar? ✓ Yes 0 ✗ No 0
97 Things Every Programmer Should Know by 7021254|Kevlin Henney book cover

📘 97 Things Every Programmer Should Know

Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use. With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice. With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you.

★★★★★★★★★★ 3.4 (8 ratings)
Similar? ✓ Yes 0 ✗ No 0
Programming Pearls by 6961243|Jon Bentley book cover

📘 Programming Pearls


★★★★★★★★★★ 4.0 (8 ratings)
Similar? ✓ Yes 0 ✗ No 0
Problem solving and programming concepts by 6611609|Maureen Sprankle book cover

📘 Problem solving and programming concepts

Problem Solving and Programming Concepts, Fourth Edition, is one of the few books that successfully teaches problem solving and is not language-specific. Readers find that learning is enhanced by the step-by-step progression of topics and in-depth coverage. Detailed explanations and examples vividly present and reinforce math functions, control breaks, arrays, pointers, file updates, and report handling. The essential tools of problem solving - structure charts, IPO charts, algorithms, and flowcharts - are extensively used. New to this edition is coverage of the object-oriented approach.

★★★★★★★★★★ 5.0 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
The psychology of computer programming by 6685867|Gerald M. Weinberg book cover

📘 The psychology of computer programming

This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers. Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer. Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering. Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more. The author says, "On an inspired eight-week vacation in Italy, I wrote the first draft of The Psychology of Computer Programming. . . . the book quickly became a best-seller among technical titles, running through more than twenty printings and staying in print for twenty-five years. . . . "For this Silver Anniversary Edition, I decided to take my own advice and not try to hide my errors, for they would be the source of the most learning for my readers. I decided to leave the original text as it was—antiques and all—for your illumination, and simply to add some 'wisdom of hindsight' remarks whenever the spirit moved me. I hope you find the perspective brought by this time-capsule contrast as useful to you as it has been to me." J.J. Hirschfelder of Computing Reviews wrote: "The Psychology of Computer Programming . . . was the first major book to address programming as an individual and team effort, and became a classic in the field. . . . Despite, or perhaps even because of, the perspective of 1971, this book remains a must-read for all software development managers." Sue Petersen of Visual Developer said: "In this new edition, Jerry looks at where we were 30 years ago, where we are now and where we might be in the future. Instead of changing the original text, he's added new comments to each chapter. This allows the reader to compare and contrast his thinking over the decades, showcasing the errors and omissions as well as the threads that bore fruit. ". . . one issue -- communication -- has been at the core of Jerry's work for decades. Unknown to him at the time, Psychology was to form the outline of his life's work. . . . Psychology is valuable as history in a field that is all too ready to repeat the errors of its past. Read Psychology as a picture of where we've been, where we are now, and where we need to go next. Read it as an index to the thinking of one of the most influential figures in our field."

★★★★★★★★★★ 3.5 (2 ratings)
Similar? ✓ Yes 0 ✗ No 0
Structured FORTRAN 77 for engineers and scientists by 8834431|D. M. Etter book cover

📘 Structured FORTRAN 77 for engineers and scientists


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
A Guide to Computer User Support for Help Desk and Support Specialists by 2067007|Fred Beisse book cover

📘 A Guide to Computer User Support for Help Desk and Support Specialists


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0
Guide to Computer User Support for Help Desk and Support Specialists by 12401971|Fred Beisse book cover

📘 Guide to Computer User Support for Help Desk and Support Specialists


★★★★★★★★★★ 0.0 (0 ratings)
Similar? ✓ Yes 0 ✗ No 0

Some Other Similar Books

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
Refactoring: Improving the Design of Existing Code by Martin Fowler
The Mythical Man-Month by Frederick P. Brooks Jr.
Working Effectively with Legacy Code by Michael Feathers
The Art of Computer Programming by Donald E. Knuth

Have a similar book in mind? Let others know!

Please login to submit books!