,

David Scott Bernstein

Goodreads Author


Born
in The United States
Website

Twitter

Member Since
August 2015

URL


David Scott Bernstein has shared his passion for building software with thousands of developers at hundreds of companies around the world including IBM, Microsoft, and Yahoo. His firm, To Be Agile, helps teams adopt Extreme Programming practices such as test-first development, pair programming, and refactoring.

Popular Answered Questions

David Scott Bernstein I wrote Beyond Legacy Code about the software industry and, although the book discusses technical practices, I wanted to make it accessible to anyone.…moreI wrote Beyond Legacy Code about the software industry and, although the book discusses technical practices, I wanted to make it accessible to anyone. While there’s a lot of value in this book for software developers, I’m particularly interested in having non-developers read this book so they can better understand the issues the software industry faces.

This book focuses on the motivation behind the practices so developers and non-developers can better understand their purpose and value. This book does not cover the basic of how to apply the practices because there’re already several good books where that information can be found (see my bibliography). I see this book as a “why-to” as opposed to a “how-to” book.

I’ve tried to fill my book with unique and valuable content as well as lots of insights. I’m discussing known practices but addressing them differently. I’ve witness dozens of teams adopt these practices. I discuss the common pitfalls we tend to fall into when first applying them and how to avoid those pitfalls. I look at how to make the most of these practices so they can be used to their fullest. Most importantly, I think, the book is also accessible to non-developers so all the members of our team, including non-technical managers and stakeholders, can get on the same page as to the value of the technical practices.

If you’re a developer reading this book, can you see value for yourself as well as for your manager? If you’re a non-developer reading this book, do you have more insight into how software is built? How has what you’ve read affected what you think about software development?(less)
David Scott Bernstein Having worked in the software industry for over three decades, I wanted to make how we build software accessible to non-developers. We all depend on s…moreHaving worked in the software industry for over three decades, I wanted to make how we build software accessible to non-developers. We all depend on software but few people understand how it's built. New ideals, like Agile, are helping but most teams are only adopting the easier practices and not getting the value they'd hoped for. My book discusses nine technical practices that are the highest value yet least understood. I wrote the book as narrative non-fiction and tried make how we build software accessible to anyone by relating key concepts in software development to common sense. Several non-technical people have told me that once they started reading it they couldn't put the book down. I'd love to know what you think. You can read excerpts, watch a video, and buy the book at http://BeyondLegacyCode.com.(less)
Average rating: 3.78 · 109 ratings · 23 reviews · 7 distinct worksSimilar authors
Beyond Legacy Code

3.86 avg rating — 102 ratings — published 2015 — 4 editions
Rate this book
Clear rating
[(Beyond Legacy Code)] [By ...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Prompt Engineering for Ever...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Prompt Engineering for Ever...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Prompt Engineering for Ever...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Prompt Engineering for Ever...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
Beyond Legacy Code: Nine Pr...

0.00 avg rating — 0 ratings
Rate this book
Clear rating
More books by David Scott Bernstein…

Measure Progress

Many teams seem to set lofty goals for improvement only to fall short of achieving them. The problem is often not with the goals but the lack of measurement and accountability. Without a way to measure progress, goals remain just an idea in the conceptual realm, and teams are less likely to strive for them.

Measuring progress is crucial for any successful project, whether developing software, impro

Read more of this blog post »
 •  0 comments  •  flag
Share on Twitter
Published on November 18, 2023 06:36

David’s Recent Updates

David Scott Bernstein wrote a new blog post

Measure Progress

Many teams seem to set lofty goals for improvement only to fall short of achieving them. The problem is often not with the goals but the lack of measu Read more of this blog post »
More of David's books…
Quotes by David Scott Bernstein  (?)
Quotes are added by the Goodreads community and are not verified by Goodreads. (Learn more)

“The fact that software engineering is not like other forms of engineering should really come as no surprise. Medicine is not like the law. Carpentry is not like baking. Software development is like one thing, and one thing only: software development. We need practices that make what we do more efficient, more verifiable, and easier to change. If we can do this, we can slash the short-term cost of building software, and all but eliminate the crippling long-term cost of maintaining it.”
David Scott Bernstein, Beyond Legacy Code

No comments have been added yet.