logo
pagesback-cover
amazon
4.1
Get
walmart
4.0
Get
183
Reddit meter
all mentions

Facts and Fallacies of Software Engineering

216 pages, 2002

technology

technology

392 books
science & nature

science & nature

1064 books
Takeaways
Description

The practice of building software is a “new kid on the block” technology, though it may not seem this way for those who have been in the field for most of their careers. But even those with years of experience often forget the fundamental facts about their profession. 

In the short history of the software field, a lot of facts have been identified, and a lot of fallacies promulgated. Those facts and fallacies are what this book is about. There’s a problem with those facts–and, as you might imagine, those fallacies. Many of these fundamentally important facts are learned by a software engineer, but over the short lifespan of the software field, all too many of them have been forgotten.

Understanding the Complexity of Software Development

In 'Facts and Fallacies of Software Engineering', Robert L. Glass emphasizes that software development is a complex process. It's not just about writing code, but also about understanding the problem, designing a solution, and testing it thoroughly. So, if you're into software development, this book will help you see the bigger picture.

The Importance of Communication in Software Engineering

One of the key points Glass makes in his book is the importance of communication in software engineering. He argues that a lack of communication can lead to misunderstandings and mistakes. So, if you're a software engineer, take a look at this book to find out how you can improve your communication skills.

The Role of Experience in Software Engineering

Glass also explores the role of experience in software engineering. He suggests that experienced software engineers are often more effective than their less experienced counterparts. So, if you're new to the field, this book will help you understand the value of experience and how you can gain it.

The Myth of the 'Silver Bullet' in Software Engineering

In 'Facts and Fallacies of Software Engineering', Glass debunks the myth of the 'silver bullet' - the idea that there's a single solution to all software engineering problems. He argues that each problem requires a unique solution. So, if you're looking for a one-size-fits-all approach to software engineering, you won't find it here.

The Need for Continuous Learning in Software Engineering

Finally, Glass emphasizes the need for continuous learning in software engineering. He suggests that software engineers should always be looking to learn new skills and techniques. So, if you're a software engineer, check out this book to see why you should never stop learning.

amazon
4.1
Get
walmart
4.0
Get

Recommendations

1
Ev Williams

Ev Williams

entrepreneurtechnologyventure capitalist

Facts and Fallacies of Software Engineering found in libraries

1
53 books

Best Books for Web Design

Improve your web design skills and progress with the choice of the Best Books For Web Design from our list.