BIBLIO is the largest independent book marketplace in the world, with over 100 million books.

Skip to content

The Problem with Software: Why Smart Engineers Write Bad Code
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code Hardback -

by Adam Barr

Add to wish list

Reader reviews for The Problem with Software: Why Smart Engineers Write Bad Code

From the publisher

An industry insider explains why there is so much bad software--and why academia doesn't teach programmers what industry wants them to know.

Why is software so prone to bugs? So vulnerable to viruses? Why are software products so often delayed, or even canceled? Is software development really hard, or are software developers just not that good at it? In The Problem with Software, Adam Barr examines the proliferation of bad software, explains what causes it, and offers some suggestions on how to improve the situation.

For one thing, Barr points out, academia doesn't teach programmers what they actually need to know to do their jobs: how to work in a team to create code that works reliably and can be maintained by somebody other than the original authors. As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.

Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."

Details

  • Title The Problem with Software: Why Smart Engineers Write Bad Code
  • Author Adam Barr
  • Binding Hardback
  • Pages 320
  • Volumes 1
  • Language ENG
  • Publisher MIT Press
  • Illustrated Yes
  • Features Bibliography, Illustrated, Index
  • ISBN 9780262038515 / 026203851X
  • Weight 1.2 lbs (0.54 kg)
  • Dimensions 9.2 x 6.3 x 1 in (23.37 x 16.00 x 2.54 cm)
  • Age range 18 to UP years
  • Grade levels 13 - UP
  • Category Computers - Languages / Programming
  • Library of Congress subjects Computer software - Development, Computer programmers
  • Library of Congress Catalogue Number 2018013460
  • Dewey Decimal Code 005.3

About the author

Adam Barr worked as a programmer and manager at Microsoft for more than twenty years. He is the author of Find the Bug and Proudly Serving My Corporate Masters.

More Copies for Sale

The Problem With Software: Why Smart Engineers Write Bad Code
Stock photo: cover may vary

The Problem With Software: Why Smart Engineers Write Bad Code

by Barr, Adam

  • Used
  • Hardback
Condition
Used
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851x
Quantity available
1
Seller
Item price
A$7.03
A$26.68 Delivery to USA

Show details

Description:
MIT Press, 2018. This is an ex-library book and may have the usual library/used-book markings inside.This book has hardback covers. In good all round condition. Dust jacket in good condition. Please note the Image in this listing is a stock photo and may not match the covers of the actual item,650grams, ISBN:9780262038515
Add to wish list
Item price
A$7.03
A$26.68 Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code

by Barr, Adam

  • Used
  • Good
  • Hardback
Condition
Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
1
Seller
Item price
A$11.79
Free Delivery to USA

Show details

Description:
MIT Press, 2018. Hardcover. Good. Former library book; Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Add to wish list
Item price
A$11.79
Free Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code

The Problem with Software: Why Smart Engineers Write Bad Code

by Barr, Adam

  • Used
  • Very good
  • Hardback
Condition
Very good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
1
Seller
Item price
A$11.79
Free Delivery to USA

Show details

Description:
MIT Press, 2018. Hardcover. Very Good. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less.Dust jacket quality is not guaranteed.
Add to wish list
Item price
A$11.79
Free Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)

by Barr, Adam

  • Used
  • Very good
  • Hardback
Condition
Very good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851x
Quantity available
2
Seller
Item price
A$11.82
Free Delivery to USA

Show details

Description:
The MIT Press, 10/23/2018 12:00:01. hardcover. Very Good. 1.0236 in x 9.2913 in x 6.2992 in. Very Good Condition - May show some limited signs of wear and may have a remainder mark. Pages and dust cover are intact and not marred by notes or highlighting.
Add to wish list
Item price
A$11.82
Free Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)

by Barr, Adam

  • Used
  • Hardback
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851x
Quantity available
1
Seller
Item price
A$12.27
Free Delivery to USA

Show details

Description:
The MIT Press, 10/23/2018 12:00:01. hardcover. Like New. 1.0236 in x 9.2913 in x 6.2992 in. LIKE NEW!!! Has a red or black remainder mark on bottom/exterior edge of pages.
Add to wish list
Item price
A$12.27
Free Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)

by Barr, Adam

  • Used
  • Hardback
Condition
Used
Edition
Illustrated
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
1
Seller
Item price
A$18.82
A$21.70 Delivery to USA

Show details

Description:
MIT Press, 2018-10-23. Illustrated. hardcover. Used: Good. 6.31x0.93x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$18.82
A$21.70 Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)

by Barr, Adam

  • Used
  • Good
  • Hardback
Condition
Good
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
1
Seller
Item price
A$48.61
Free Delivery to USA

Show details

Description:
hardcover. Good. Access codes and supplements are not guaranteed with used items. May be an ex-library book.
Add to wish list
Item price
A$48.61
Free Delivery to USA
The Problem With Software – Why Smart Engineers Write Bad Code
Stock photo: cover may vary

The Problem With Software – Why Smart Engineers Write Bad Code

by Barr, Adam

  • New
  • Hardback
Condition
New
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
1
Seller
Item price
A$73.11
A$28.90 Delivery to USA

Show details

Description:
Mit Pr, 2018. Hardcover. New. 1st edition. 305 pages. 9.25x6.25x1.25 inches.
Add to wish list
Item price
A$73.11
A$28.90 Delivery to USA
The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)
Stock photo: cover may vary

The Problem with Software: Why Smart Engineers Write Bad Code (Mit Press)

by Barr, Adam

  • New
  • Hardback
Condition
New
Edition
Illustrated
Binding
Hardcover
ISBN 10 / ISBN 13
9780262038515 / 026203851X
Quantity available
6
Seller
Item price
A$65.42
A$21.70 Delivery to USA

Show details

Description:
MIT Press, 2018-10-23. Illustrated. hardcover. New. 6.31x0.93x9.25. Buy with confidence. Excellent Customer Service & Return policy.
Add to wish list
Item price
A$65.42
A$21.70 Delivery to USA