Lifetime Lessons in Software Engineering

This book offers a retrospective, not of a single project or sub-project, but of an entire career in the software industry. James Bonang provides solutions to the eclectic problems you will encounter as a software professional. The book features encounters with interesting software engineering personalities, murderous computers, ancient gods, and an extra-solar intruder. You will face the world’s greatest (fictional) detective and discover how the best engineers determine the root cause of the most catastrophic software failures. You will absorb a lifetime of experience without any hassle.
Author: James Bonang
Date: January 2022
Pages: 608
Kindle: B09QCBVJ9V
Audience: General interest
Intermediate level
Category: Methodology
Topics Covered:
- Improve your technical writing skills
- Prepare and deliver succinct and impactful technical presentations
- Teach and mentor
- Use estimates and analytical confidence measures
- Find reliable sources of information
- Conduct retrospectives
- Perform code inspections
- Carry out case studies
- Use checklists
- Use the Delphi method
- Use pre-, post-, and invariant conditions to improve software reliability
- Write defensive code
- Perform root cause analyzes
- Deal with the toughest types of software faults
- Protect against floating point errors
- Identify future career paths (including areas accelerated by the pandemic)
For more book watch just click.
Book Watch is the I Programmer’s list of new books and is compiled from publishers’ publicity material. It should not be read as a review where we provide an independent assessment. Some, but not all, of Book Watch’s books are eventually revised.
To have new titles included in Book Watch, contact [email protected]
To follow @bookwatchiprog on Twitter or subscribe to the I Programmer’s Books RSS feed for daily Book Watch releases and new reviews.