Book picks similar to
What Went Wrong?: Case Histories of Process Plant Disasters and How They Could Have Been Avoided by Trevor A. Kletz
engineering
safety
non-fiction
reference
Information is Beautiful
David McCandless - 2001
We need a brand new way to take it all in. 'Information is Beautiful' transforms the ideas surrounding and swamping us into graphs and maps that anyone can follow at a single glance.
The Mythical Man-Month: Essays on Software Engineering
Frederick P. Brooks Jr. - 1975
With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."
Console Wars: Sega, Nintendo, and the Battle that Defined a Generation
Blake J. Harris - 2014
Sega, on the other hand, was just a faltering arcade company with big aspirations and even bigger personalities. But that would all change with the arrival of Tom Kalinske, a man who knew nothing about videogames and everything about fighting uphill battles. His unconventional tactics, combined with the blood, sweat and bold ideas of his renegade employees, transformed Sega and eventually led to a ruthless David-and-Goliath showdown with rival Nintendo.The battle was vicious, relentless, and highly profitable, eventually sparking a global corporate war that would be fought on several fronts: from living rooms and schoolyards to boardrooms and Congress. It was a once-in-a-lifetime, no-holds-barred conflict that pitted brother against brother, kid against adult, Sonic against Mario, and the US against Japan.Based on over two hundred interviews with former Sega and Nintendo employees, Console Wars is the underdog tale of how Kalinske miraculously turned an industry punchline into a market leader. It's the story of how a humble family man, with an extraordinary imagination and a gift for turning problems into competitive advantages, inspired a team of underdogs to slay a giant and, as a result, birth a $60 billion dollar industry.
Fluent Python: Clear, Concise, and Effective Programming
Luciano Ramalho - 2015
With this hands-on guide, you'll learn how to write effective, idiomatic Python code by leveraging its best and possibly most neglected features. Author Luciano Ramalho takes you through Python's core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.Many experienced programmers try to bend Python to fit patterns they learned from other languages, and never discover Python features outside of their experience. With this book, those Python programmers will thoroughly learn how to become proficient in Python 3.This book covers:Python data model: understand how special methods are the key to the consistent behavior of objectsData structures: take full advantage of built-in types, and understand the text vs bytes duality in the Unicode ageFunctions as objects: view Python functions as first-class objects, and understand how this affects popular design patternsObject-oriented idioms: build classes by learning about references, mutability, interfaces, operator overloading, and multiple inheritanceControl flow: leverage context managers, generators, coroutines, and concurrency with the concurrent.futures and asyncio packagesMetaprogramming: understand how properties, attribute descriptors, class decorators, and metaclasses work"
Domain-Driven Design: Tackling Complexity in the Heart of Software
Eric Evans - 2003
"His book is very compatible with XP. It is not about drawing pictures of a domain; it is about how you think of it, the language you use to talk about it, and how you organize your software to reflect your improving understanding of it. Eric thinks that learning about your problem domain is as likely to happen at the end of your project as at the beginning, and so refactoring is a big part of his technique. "The book is a fun read. Eric has lots of interesting stories, and he has a way with words. I see this book as essential reading for software developers--it is a future classic." --Ralph Johnson, author of Design Patterns "If you don't think you are getting value from your investment in object-oriented programming, this book will tell you what you've forgotten to do. "Eric Evans convincingly argues for the importance of domain modeling as the central focus of development and provides a solid framework and set of techniques for accomplishing it. This is timeless wisdom, and will hold up long after the methodologies du jour have gone out of fashion." --Dave Collins, author of Designing Object-Oriented User Interfaces "Eric weaves real-world experience modeling--and building--business applications into a practical, useful book. Written from the perspective of a trusted practitioner, Eric's descriptions of ubiquitous language, the benefits of sharing models with users, object life-cycle management, logical and physical application structuring, and the process and results of deep refactoring are major contributions to our field." --Luke Hohmann, author of Beyond Software Architecture "This book belongs on the shelf of every thoughtful software developer." --Kent Beck "What Eric has managed to capture is a part of the design process that experienced object designers have always used, but that we have been singularly unsuccessful as a group in conveying to the rest of the industry. We've given away bits and pieces of this knowledge...but we've never organized and systematized the principles of building domain logic. This book is important." --Kyle Brown, author of Enterprise Java(TM) Programming with IBM(R) WebSphere(R) The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software implementation that truly serves the needs of its users. But despite its obvious importance, there are few practical resources that explain how to incorporate effective domain modeling into the software development process. Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis--refactoring not just the code but the model underlying the code--in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include:Getting all team members to speak the same language Connecting model and implementation more deeply Sharpening key distinctions in a model Managing the lifecycle of a domain object Writing domain code that is safe to combine in elaborate ways Making complex code obvious and predictable Formulating a domain vision statement Distilling the core of a complex domain Digging out implicit concepts needed in the model Applying analysis patterns Relating design patterns to the model Maintaining model integrity in a large system Dealing with coexisting models on the same project Organizing systems with large-scale structures Recognizing and responding to modeling breakthroughs With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.
The Second Mountain
David Brooks - 2019
Our personal fulfillment depends on how well we choose and execute these commitments. In The Second Mountain, Brooks looks at a range of people who have lived joyous, committed lives, and who have embraced the necessity of dependence. He gathers their wisdom on how to choose a partner, how to pick a vocation, how to live out a philosophy, and how we can begin to integrate our commitments into one overriding purpose.In short, this book is meant to help us all lead more meaningful lives. But it’s also a provocative social commentary. We live in a society, Brooks argues, that celebrates freedom, that tells us to be true to ourselves, at the expense of surrendering to a cause, rooting ourselves in a neighborhood, binding ourselves to others by social solidarity and love. We have taken individualism to the extreme—and in the process we have torn the social fabric in a thousand different ways. The path to repair is through making deeper commitments. In The Second Mountain, Brooks shows what can happen when we put commitment-making at the center of our lives.
Man & Horse: The Long Ride Across America
John Egenes - 2017
With a hundred dollars in his pocket, a beat up cavalry saddle, and a faraway look in his eye, John Egenes saddled his horse Gizmo and started down the trail on an adventure across the North American continent. Their seven month journey took them across 11 states from California to Virginia, ocean to ocean.. As they left the pressing confinement of the city behind them, the pair experienced the isolation and loneliness of the southwestern deserts, the vastness of the prairie, and the great landscapes that make up America. Across hundreds of miles of empty land they slept with coyotes and wild horses under the stars, and in urban areas they camped alone in graveyards and abandoned shacks. Along the way John and Gizmo were transformed from inexperienced horse and rider to veterans of the trail. With his young horse as his spiritual guide John slowly began to comprehend his own place in the world and to find peace within himself. Full of heart and humor, Egenes serves up a tale that's as big as the America he witnessed, an America that no longer exists. It was a journey that could only have been experienced step by step, mile by mile, from the view between a horse's ears.
Conspiracies Declassified: The Skeptoid Guide to the Truth Behind the Theories
Brian Dunning - 2018
From the moon landing hoax, to chemtrails, to the mind control dangers of fluoride, Dunning is here to sort the truth from the lies to tell you what really happened.
The Big Book of Gross Stuff
Bart King - 2010
The pages overflow with humor and an array of cool phrases that will have readers bending and sending, blowing soup, and gargling gravy all the way to the bathroom!
The Raging Sea: The Powerful Account of the Worst Tsunami in U.S. History
Dennis M. Powers - 2004
News and World Report, The Christian Science Monitor, the L.A. Times and The Denver Post.- Publication to coincide with the Good Friday anniversary of the disaster.
What Has Government Done to Our Money?
Murray N. Rothbard - 1963
Rothbard explains how money was originally developed, and why gold was chosen as the preferred commodity to use as money. The author also explains how the gold standard makes money a commodity, and how market forces create a stable economy. Rothbard shows that many European governments went bankrupt due to World War I and left the gold standard in order to try to solve their financial issues, which was not the right solution. He also argues that this strategy was partially responsible for World War II and led to economic problems throughout the world.
A Carpenter's Life as Told by Houses
Larry Haun - 2011
Larry Haun is as much a historian and philosopher as he is a 60-year veteran carpenter. Larry's memoir would be equally at home on the bookshelves of home building and architecture enthusiasts as anyone on a spiritual journey."- Brian Pontolilo, Editor, Fine Homebuilding Magazine The unforgettable memoir of a legendary builder. You don't have to be a carpenter to appreciate this fascinating book that Publishers Weekly calls, "a first person timeline of 20th century American residential architecture... combining ...two literary styles: the memoir and the how-to book." A moving story of that place we call home. An early advocate for building lean and green and an avid blogger, Larry Haun tells his unique story in terms of twelve homes - built over the last 100 years. These are homes he knows intimately, drawing the reader in with detailed descriptions and thoughtful observations. "Just like any good carpenter, Haun brings his own artistic flourishes to the job of storytelling.... But where Haun's true personality comes across is when he describes the construction process for the many houses he has lived in and built--from his parent's 1,000-sq. ft. wood-frame house and the adobe and cob structures of the Southwest to the mid-century pre-fabricated and tract houses, and the more recent Habitat for Humanity homes he has donated his time to help erect." Publishers Weekly, 6/13/2011A delight to read. A great gift. This engaging memoir will appeal to anyone who appreciates a well-told story.
A Carpenter's Life As Told in Houses
explores our love of home - feelings so deeply rooted that they go far beyond wood and plaster and shingles. Share the author's deep connection to the natural world, his yearning for simplicity, and respect for humanity - and see why he believes that less is more.
The Idea Factory: Bell Labs and the Great Age of American Innovation
Jon Gertner - 2012
From the transistor to the laser, it s hard to find an aspect of modern life that hasn t been touched by Bell Labs. Why did so many transformative ideas come from Bell Labs? In "The Idea Factory," Jon Gertner traces the origins of some of the twentieth century s most important inventions and delivers a riveting and heretofore untold chapter of American history. At its heart this is a story about the life and work of a small group of brilliant and eccentric men Mervin Kelly, Bill Shockley, Claude Shannon, John Pierce, and Bill Baker who spent their careers at Bell Labs. Their job was to research and develop the future of communications. Small-town boys, childhood hobbyists, oddballs: they give the lie to the idea that Bell Labs was a grim cathedral of top-down command and control.Gertner brings to life the powerful alchemy of the forces at work behind Bell Labs inventions, teasing out the intersections between science, business, and society. He distills the lessons that abide: how to recruit and nurture young talent; how to organize and lead fractious employees; how to find solutions to the most stubbornly vexing problems; how to transform a scientific discovery into a marketable product, then make it even better, cheaper, or both. Today, when the drive to invent has become a mantra, Bell Labs offers us a way to enrich our understanding of the challenges and solutions to technological innovation. Here, after all, was where the foundational ideas on the management of innovation were born. "The Idea Factory" is the story of the origins of modern communications and the beginnings of the information age a deeply human story of extraordinary men who were given extraordinary means time, space, funds, and access to one another and edged the world into a new dimension."
The 3D Printing Handbook: Technologies, design and applications
Ben Redwood - 2017
The 3D Printing Handbook provides practical advice on selecting the right technology and how-to design for 3D printing, based upon first-hand experience from the industry’s leading experts. In this book: The mechanisms behind all major 3D printing technologies The benefits and limitations of each technology Decision making tools for technology selection Actionable design advice and guidelines Industry case studies from world-leading brands
Strange Crime
Portable Press - 2018
Dumb crooks, celebrities gone bad, unsolved mysteries, odd laws, and more—Strange Crime has plenty of stories that will make you ask yourself, “What could they possibly have been thinking?” This easily portable paperback book is ideal for readers on the go. Take it to school, to work, to jury duty!