ebook img

Reliable Source: Lessons from a Life in Software Engineering PDF

608 Pages·2021·4.0121 MB·other
Save to my drive
Quick download
Download

Download Reliable Source: Lessons from a Life in Software Engineering PDF Free - Full Version

by Bonang, Clarisse & Bonang, James| 2021| 608 pages| 4.0121| other

About Reliable Source: Lessons from a Life in Software Engineering

<p>Software project retrospectives identify "what worked" and, not infrequently, what didn't; they distill the invaluable lessons garnered from weeks or months of hard work and tribulations into useful guidance. Reliable Source: Lessons from a Life in Software Engineering provides a retrospective, not of a single project or subproject, but on an entire career in the software industry. The book conveys solutions to the eclectic problems you'll encounter as a software professional. You'll learn how to</p><p>Improve your technical writing skills</p><p>Prepare and give succinct, impactful technical presentations</p><p>Teach and mentor</p><p>Employ estimates and analytic confidence measures</p><p>Find reliable sources of information</p><p>Conduct retrospectives</p><p>Perform code inspections</p><p>Perform case studies</p><p>Use checklists</p><p>Employ the Delphi Method</p><p>Employ pre-, post- and invariant conditions to improve software reliability</p><p>Write defensive code</p><p>Perform root cause analyses</p><p>Tackle the most difficult types of software defects</p><p>Guard against floating point errors</p><p>Identify future career paths (including fields accelerated by the pandemic)</p><p>The book is divided into 8 parts whose chapters are largely self-contained, though a few are best read in order. Your journey begins with an examination of a mysterious ancient coin and its prescient revelations about information systems.</p><p><br></p><p>In Part I, you'll look at Software Engineering afresh while learning about Agile processes, Pareto charts, Fagan Inspections, the Personal Software Process, Checklists, evaluative research, Brooks's Law, Pair Debugging and Case Studies.</p><p><br></p><p>Part II focuses on writing. You'll learn the tried-and-true methods of a famous computer magazine columnist and science fiction writer, and a famous computer magazine editor.</p><p><br></p><p>Part III centers on presentation skills, including teaching and mentoring skills. You'll also learn about estimates and analytic confidence and their importance when briefing senior leadership.</p><p><br></p><p>Part IV covers software reliability. You'll learn about defensive programming techniques as well different categories of defects including Heisenbugs, Laplace Bugs and Occult Defects. You'll also gain an understanding of Root Cause Analysis. Finally, you'll explore large-scale high-reliability systems.</p><p><br></p><p>Part V concerns debugging memory and synchronization errors. You'll encounter "Monsters from the Id" and learn the techniques of a certain consulting detective, including how to apply these techniques to ridding modern software systems of their evil denizens.</p><p><br></p><p>Part VI covers one of the most difficult but essential features of modern programming languages - floating point numbers.</p><p><br></p><p>Part VII focuses on identifying reliable sources of information - on technical trends and the future of the industry. You'll also learn about mind maps, recommender systems, tools for note taking, and self-curated magazines.</p><p><br></p><p>Part VIII explores the new world of remote work and the impact of the pandemic on software engineering.</p><p><br></p><p>Part IX concludes your journey.</p><p><br></p><p>Along the way, you'll encounter interesting software engineering personalities, homicidal computers, ancient gods and an extra-solar interloper. You'll match wits with the world's greatest (fictional) detective and discover how top engineers determine the root cause of the most catastrophic software failures. You'll absorb a lifetime of experience without all the fuss.</p></br></br></br></br></br></br></br></br></br></br>

Detailed Information

Author:Bonang, Clarisse & Bonang, James
Publication Year:2021
Pages:608
Language:other
File Size:4.0121
Format:PDF
Price:FREE
Download Free PDF

Safe & Secure Download - No registration required

Why Choose PDFdrive for Your Free Reliable Source: Lessons from a Life in Software Engineering Download?

  • 100% Free: No hidden fees or subscriptions required for one book every day.
  • No Registration: Immediate access is available without creating accounts for one book every day.
  • Safe and Secure: Clean downloads without malware or viruses
  • Multiple Formats: PDF, MOBI, Mpub,... optimized for all devices
  • Educational Resource: Supporting knowledge sharing and learning

Frequently Asked Questions

Is it really free to download Reliable Source: Lessons from a Life in Software Engineering PDF?

Yes, on https://PDFdrive.to you can download Reliable Source: Lessons from a Life in Software Engineering by Bonang, Clarisse & Bonang, James completely free. We don't require any payment, subscription, or registration to access this PDF file. For 3 books every day.

How can I read Reliable Source: Lessons from a Life in Software Engineering on my mobile device?

After downloading Reliable Source: Lessons from a Life in Software Engineering PDF, you can open it with any PDF reader app on your phone or tablet. We recommend using Adobe Acrobat Reader, Apple Books, or Google Play Books for the best reading experience.

Is this the full version of Reliable Source: Lessons from a Life in Software Engineering?

Yes, this is the complete PDF version of Reliable Source: Lessons from a Life in Software Engineering by Bonang, Clarisse & Bonang, James. You will be able to read the entire content as in the printed version without missing any pages.

Is it legal to download Reliable Source: Lessons from a Life in Software Engineering PDF for free?

https://PDFdrive.to provides links to free educational resources available online. We do not store any files on our servers. Please be aware of copyright laws in your country before downloading.

The materials shared are intended for research, educational, and personal use in accordance with fair use principles.