Responsible Software Engineering: With Real-World Case Studies from Google

· "O'Reilly Media, Inc."
Ebook
198
Pages
Eligible
Ratings and reviews aren’t verified  Learn More

About this ebook

Today's software applications need more than a friendly interface and correct algorithms. They also need to be responsible: to be beneficial for society and not cause harm. In an era of AI chatbots, deep fake images and videos, social media bubbles, expanding privacy regulations, and a warming planet, it's more important than ever to practice responsible software engineering so your products earn your users' trust—and deserve it.

Responsible Software Engineering gathers the wisdom of over 100 Google employees to help you anticipate the effects of your software on the world and its inhabitants. It features expert advice and practical case studies so you can build better applications that are more ready for real-world situations:

  • Treating people more fairly, regardless of their beliefs, culture, skin tone, and other attributes
  • Operating more safely, to reduce the risk of physical, psychological, or financial harm
  • Better protecting people's privacy, particularly when collecting personal information
  • Incorporating wisdom from the social sciences, law, ethics, and other fields that many engineers may be unfamiliar with
  • Reducing emissions of carbon dioxide (CO2), to address the risks of climate change

About the author

Daniel J. Barrett, PhD, has been a software engineer for almost 40 years at startups, medium-sized, and large companies. He is currently a senior manager at Google and worked previously at VistaPrint, Merrill Lynch, D.E. Shaw & Co., and Air Products & Chemicals. In addition to Responsible Software Engineering, Dan has written numerous other O’Reilly books such as Linux Pocket Guide, Efficient Linux at the Command Line, Macintosh Terminal Pocket Guide, MediaWiki, Linux Security Cookbook, and SSH, the Secure Shell: The Definitive Guide. Learn more at DanielJBarrett.com.

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.