The Nature of Software Development
If you like book The Nature of Software Development here is the list of books you may also like
Buy this book on AmazonThe Nature of Software Development similar books
-
A Philosophy of Software Design
This book addresses the topic of software how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduc…
Buy this book on Amazon -
-
Tidy First?: A Personal Exercise in Empirical Software Design
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In this practical guide, author Kent Beck, creator of Extreme Programming and pion…
Buy this book on Amazon -
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Buy this book on Amazon -
-
The Nvidia Way: Jensen Huang and the Making of a Tech Giant
"The definitive look at the most remarkable business story of this era."
Buy this book on Amazon
—Morgan Housel, New York Times best-selling author of The Psychology of Money and Same As Ever
"The Nvidia Way is a riveting hist… -
-
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
A warning of the unprecedented risks that AI and other fast-developing technologies pose to global order, and how we might contain them while we have the chance—from a co-founder of the pioneering art…
Buy this book on Amazon -
Code That Fits in Your Head : Heuristics for Software Engineering (Robert C. Martin Series)
The latest title in Addison Wesley's world-renowned Robert C. Martin Series on better software development, Code That Fits in Your Head offers indispensable practical advice for writing code at a …
Buy this book on Amazon -
The White Book
While on a writer’s residency, a nameless narrator focuses on the color white to creatively channel her inner pain. Through lyrical, interconnected stories, she grapples with the tragedy that has haun…
Buy this book on Amazon -
Scrum: The Art of Doing Twice the Work in Half the Time
In the future, historians may look back on human progress and draw a sharp line designating “before Scrum” and “after Scrum.” Scrum is that ground-breaking. It already drives most of the world’s top t…
Buy this book on Amazon -
The Great Mental Models: General Thinking Concepts
The old saying goes, "To the man with a hammer, everything looks like a nail." But anyone who has done any kind of project knows a hammer often isn't enough.
Buy this book on Amazon
The more tools you have at your disposal,… -
Engineering in Plain Sight: An Illustrated Field Guide to the Constructed Environment
Engineering in Plain Sight is a beautifully illustrated field guide to the infrastructure around us.
Buy this book on Amazon
Engineering in Plain Sight extends the field guide genre from natural phenomena to human-made struct… -
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to …
Buy this book on Amazon -
Leadership is Language: The Hidden Power of What You Say -- and What You Don't
Wall Street Journal Bestseller.
Buy this book on Amazon
Amazon "Best Business and Leadership" books of 2020
Few of us realize that our language in the workplace inhibits creative problem-solving and escalates uncertainty and s… -
The 5 Types of Wealth: A Transformative Guide to Design Your Dream Life
A groundbreaking guide to rejecting the default path and designing your dream life—a life centered around The 5 Types of Wealth. Launch your journey to fulfillment with this transformative system from…
Buy this book on Amazon -
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the indus…
Buy this book on Amazon -
Escaping the Build Trap: How Effective Product Management Creates Real Value
To stay competitive in today’s market, organizations need to adopt a culture of customer-centric practices that focus on outcomes rather than outputs. Companies that live and die by outputs often fall…
Buy this book on Amazon -
The Mythical Man-Month: Essays on Software Engineering
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 …
Buy this book on Amazon -
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also need to understand the business domains behind the software. This practica…
Buy this book on Amazon