Software Engineering at Google

Software Engineering at Google
Author: Titus Winters
Publisher: O'Reilly Media
Total Pages: 602
Release: 2020-02-28
Genre: Computers
ISBN: 1492082767

Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions

The Engineer

The Engineer
Author:
Publisher:
Total Pages: 500
Release: 2014
Genre: Military engineering
ISBN:

The Spirit Engineer

The Spirit Engineer
Author: A. J. West
Publisher: Prelude Books
Total Pages: 282
Release: 2021-10-07
Genre: Fiction
ISBN: 0715654349

Belfast, 1914. Two years after the sinking of the Titanic, high society has become obsessed with spiritualism. In their collective grief they are attempting to reach their departed through séances. William Jackson Crawford is a man of science and a sceptic, but one night with everyone sitting around the circle, voices come to him seemingly from beyond the veil, placing doubt in his heart and a seed of obsession in his mind. Could the spirits truly be communicating with him or is this one of Kathleen's parlour tricks gone too far? Based on the true story of William Jackson Crawford and famed medium Kathleen Goligher, and with a cast of characters that includes Arthur Conan Doyle and Harry Houdini, West conjures a haunting tale that will keep you guessing until the end.

Nylon and Bombs

Nylon and Bombs
Author: Pap A. Ndiaye
Publisher: JHU Press
Total Pages: 308
Release: 2007-01-31
Genre: Biography & Autobiography
ISBN: 0801884446

What do nylon stockings and atomic bombs have in common? DuPont. The chemical firm of DuPont de Nemours pioneered the development of both nylon and plutonium, playing an important role in the rise of mass consumption and the emergence of the notorious “military-industrial complex.” In this fascinating account of the lives and careers of Du Pont’s chemical engineers, Pap A. Ndiaye deftly illustrates the contribution of industry to the genesis of a dominant post–World War II “American model” connecting prosperity with security. The consumer and military dimensions of twentieth-century American history are often studied separately. Ndiaye reunites them by examining Du Pont's development of nylon, which symbolized a new way of life, and plutonium, which was synonymous with annihilation. Reflecting on the experiences and contributions of the company's engineers and physicists, Ndiaye traces Du Pont's transformation into one of the corporate models of American success.

Pushing the Limits

Pushing the Limits
Author: Henry Petroski
Publisher: Vintage
Total Pages: 271
Release: 2007-12-18
Genre: Architecture
ISBN: 0307427366

Here are two dozen tales in the grand adventure of engineering from the Henry Petroski, who has been called America’s poet laureate of technology. Pushing the Limits celebrates some of the largest things we have created–bridges, dams, buildings--and provides a startling new vision of engineering’s past, its present, and its future. Along the way it highlights our greatest successes, like London’s Tower Bridge; our most ambitious projects, like China’s Three Gorges Dam; our most embarrassing moments, like the wobbly Millennium Bridge in London; and our greatest failures, like the collapse of the twin towers on September 11. Throughout, Petroski provides fascinating and provocative insights into the world of technology with his trademark erudition and enthusiasm for the subject.

Engineering, Development and Philosophy

Engineering, Development and Philosophy
Author: Steen Hyldgaard Christensen
Publisher: Springer Science & Business Media
Total Pages: 426
Release: 2012-10-30
Genre: Technology & Engineering
ISBN: 9400752822

This inclusive, cross-cultural study rethinks the nexus between engineering, development, and culture. It offers diverse commentary from a range of disciplinary perspectives on how the philosophies of today’s cultural triumvirate—American, European and Chinese—are shaped and given nuance by the cross-fertilization of engineering and development. Scholars from the humanities and social sciences as well as engineers themselves reflect on key questions that arise in this relational context, such as how international development work affects the professional views, identities, practice and ethics of engineers. The first volume to offer a systematic and collaborative study that cuts across continental boundaries, the book delineates the kinds of skills and competences that tomorrow’s engineering success stories will require, and analyzes fascinating aspects of the interplay between engineering and philosophy, such as how traditionally Chinese ways of thinking can influence modern engineering practice in the world’s most populous country. China’s problematic mix of engineering woes and wonders, from the high-profile crash on its high-profile rail network to its ‘bird’s nest’ Olympic stadium, adds to the urgency for reform, while Europe’s Enlightenment-informed legal frameworks are contrasted with Chinese mechanisms in their governance of the field of nanotechnology, a crucial element of future technical evolution. Fascinating and compelling in equal measure, this volume addresses one of the topics at the leading edge of humanity’s quest to survive, and to thrive.​

The Triumvirate Approach to Systems Engineering, Technology Management and Engineering Management

The Triumvirate Approach to Systems Engineering, Technology Management and Engineering Management
Author: Thomas J. Day
Publisher: CRC Press
Total Pages: 348
Release: 2022-01-31
Genre: Business & Economics
ISBN: 100054110X

This text is meant for introductory and midlevel program and project managers, Systems Engineering (SE), Technology Management (TM) and Engineering Management (EM) professionals. This includes support personnel who underpin and resource programs and projects. Anyone who wishes to understand what SE, TM and EM are, how they work together, what their differences are, when they should be used and what benefits should be expected, will find this text an invaluable resource. It will also help students to understand the career paths in innovation and entrepreneurship to choose from. There is considerable confusion today on when and where to use each discipline, and how they should be applied to individual circumstances. This text provides practitioners with the guidelines necessary to know when to use a specific discipline, how to use them and what results to expect. The text clearly shows how the disciplines retain focus of goals and targets, using cost, scope, schedule and risk to their advantage, while complying with and informing investors, oversight and those related personnel who eventually govern corporate or government decisions. It is more of an entry and midlevel general overview instructing the reader how to use the disciplines and when to use them. To use them all properly, more in-depth study is always necessary. However, the reader will know when to start, where to go and what disciplines to employ depending on the product, service, market, infrastructure, system or service under consideration. To date, none of this is available in existing literature. All texts on the subject stretch to try and cover all things, which is simply not possible, even with the definitions assigned by the three disciplines.