An Introduction to General Systems Thinking


Gerald M. Weinberg - 1975
    Used in university courses and professional seminars all over the world, the text has proven its ability to open minds and sharpen thinking.Originally published in 1975 and reprinted more than twenty times over a quarter century -- and now available for the first time from Dorset House Publishing -- the text uses clear writing and basic algebraic principles to explore new approaches to projects, products, organizations, and virtually any kind of system.Scientists, engineers, organization leaders, managers, doctors, students, and thinkers of all disciplines can use this book to dispel the mental fog that clouds problem-solving. As author Gerald M. Weinberg writes in the new preface to the Silver Anniversary Edition, "I haven’t changed my conviction that most people don’t think nearly as well as they could had they been taught some principles of thinking.”Now an award-winning author of nearly forty books spanning the entire software development life cycle, Weinberg had already acquired extensive experience as a programmer, manager, university professor, and consultant when this book was originally published.With helpful illustrations, numerous end-of-chapter exercises, and an appendix on a mathematical notation used in problem-solving, An Introduction to General Systems Thinking may be your most powerful tool in working with problems, systems, and solutions.

Get Your Hands Dirty on Clean Architecture: A hands-on guide to creating clean web applications with code examples in Java


Tom Hombergs - 2019
    

Bayes Theorem Examples: An Intuitive Guide


Scott Hartshorn - 2016
    Essentially, you are estimating a probability, but then updating that estimate based on other things that you know. This book is designed to give you an intuitive understanding of how to use Bayes Theorem. It starts with the definition of what Bayes Theorem is, but the focus of the book is on providing examples that you can follow and duplicate. Most of the examples are calculated in Excel, which is useful for updating probability if you have dozens or hundreds of data points to roll in.

Hackers: Heroes of the Computer Revolution


Steven Levy - 1984
    That was before one pioneering work documented the underground computer revolution that was about to change our world forever. With groundbreaking profiles of Bill Gates, Steve Wozniak, MIT's Tech Model Railroad Club, and more, Steven Levy's Hackers brilliantly captured a seminal moment when the risk-takers and explorers were poised to conquer twentieth-century America's last great frontier. And in the Internet age, the hacker ethic-first espoused here-is alive and well.

Learning from Lincoln: Leadership Practices for School Success


Harvey B. Alvy - 2010
    The authors identify 10 qualities, attributes, and skills that help to explain Lincoln's effectiveness, despite seemingly insurmountable odds:1. Implementing and sustaining a mission and vision with focused and profound clarity2. Communicating ideas effectively with precise and straightforward language3. Building a diverse and competent team to successfully address the mission4. Engendering trust, loyalty, and respect through humility, humor, and personal example5. Leading and serving with emotional intelligence and empathy6. Exercising situational competence and responding appropriately to implement effective change7. Rising beyond personal and professional trials through tenacity, persistence, resilience, and courage8. Exercising purposeful visibility9. Demonstrating personal growth and enhanced competence as a lifetime learner, willing to reflect on and expand ideas10. Believing that hope can become a realityChapters devoted to each element explore the historical record of Lincoln's life and actions, then discuss the implications for modern educators. End-of-chapter exercises provide a structure for reflection, analysis of current behaviors, and guidance for future work, so that readers can create their own path to success--inspired by the example of one of the greatest leaders of all time.

Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers


John MacCormick - 2012
    A simple web search picks out a handful of relevant needles from the world's biggest haystack: the billions of pages on the World Wide Web. Uploading a photo to Facebook transmits millions of pieces of information over numerous error-prone network links, yet somehow a perfect copy of the photo arrives intact. Without even knowing it, we use public-key cryptography to transmit secret information like credit card numbers; and we use digital signatures to verify the identity of the websites we visit. How do our computers perform these tasks with such ease? This is the first book to answer that question in language anyone can understand, revealing the extraordinary ideas that power our PCs, laptops, and smartphones. Using vivid examples, John MacCormick explains the fundamental "tricks" behind nine types of computer algorithms, including artificial intelligence (where we learn about the "nearest neighbor trick" and "twenty questions trick"), Google's famous PageRank algorithm (which uses the "random surfer trick"), data compression, error correction, and much more. These revolutionary algorithms have changed our world: this book unlocks their secrets, and lays bare the incredible ideas that our computers use every day.

The Sinking of the Edmund Fitzgerald: The Loss of the Largest Ship on the Great Lakes


Charles River Editors - 2014
    And all that remains is the faces and the names of the wives and the sons and the daughters.” – Gordon Lightfoot, “The Wreck of the Edmund Fitzgerald” The Great Lakes have claimed countless thousands of vessels over the course of history, but its biggest and most famous victim was the SS Edmund Fitzgerald, the largest ship of its day to sail the Great Lakes and still the largest to lie below Lake Superior’s murky depths. The giant ore freighter was intentionally built "within a foot of the maximum length allowed for passage through the soon-to-be completed Saint Lawrence Seaway.” but despite its commercial purpose, the Edmund Fitzgerald was also one of the most luxurious ships to ever set sail in the Great Lakes. One person who sailed aboard the ship recounted, “Stewards treated the guests to the entire VIP routine. The cuisine was reportedly excellent and snacks were always available in the lounge. A small but well stocked kitchenette provided the drinks. Once each trip, the captain held a candlelight dinner for the guests, complete with mess-jacketed stewards and special ‘clamdigger’ punch.” Indeed, when it was completed in 1957, the Edmund Fitzgerald was nearly 730 feet long and dubbed “Queen of the Lakes”, and it was so popular that people would wait along the shores to catch a glimpse of the famous boat. The ship had already earned various safety awards and never suffered a serious problem when it set sail from Superior, Wisconsin with over 26,000 tons of freight on November 9, 1975 and headed for a steel mill near Detroit. During that afternoon, however, the National Weather Service, which had earlier predicted that a storm would miss Lake Superior, revised its estimates and issued gale warnings. Over the course of the next 24 hours, the Fitzgerald and other ships in Lake Superior tried to weather the storm, but by the early evening hours of November 10, the Fitzgerald’s captain radioed other ships to report that the ship was having some problems and was taking on water. In the ship’s last radio contact, the captain reported that the ship and crew were “holding our own,” but just what happened next still remains a mystery to this day. Minutes after that last contact, the Edmund Fitzgerald stopped replying on the radio and no longer showed up on radar, indicating that it sank, but no distress signal was ever given, suggesting something catastrophic happened almost instantly. At the time the ship went down with all 29 of its crew, winds had reached about 60 miles per hour, waves were about 25 feet high, and rogue waves were measured at 35 feet. The wreck of the ship was found within days, and the fact that it was found in two large pieces suggest it broke apart on the surface of the lake, but it’s still unclear how that happened. Since her loss with all hands, people from all walks of life have weighed in on the ship’s fate, including official investigators, sailors, and meteorologists, but no one has yet to come to a clear conclusion about what exactly went wrong. Various theories have since been put forth, attributing the sinking to everything from rogue waves to the flooding of the cargo hold, but the loss made clear that more stringent regulations on shipping in the Great Lakes was necessary, and it was also a painful reminder of the dangers of maritime travel.

Too Rich: The Family Secrets of Doris Duke


Jason Thomas - 1995
    This highly entertaining biography, written by Jason Thomas and culled from the recollections and family records of Duke's godson, Pony Duke, represents the only candid record of Doris Duke's remarkable life and highly controversial death. From early childhood—too rich to play with other children for fear of disease, kidnapping, or mixing with those of less desirable lineage—Doris was virtually imprisoned in a cold, sterile mansion on Manhattan's Fifth Avenue (the house reeked of ammonia used to keep her environment germ-free) with a powerful father and a bitter, blue-blooded mother. As she broke free into adulthood, Doris inherited a massive fortune and learned to live life on her own terms. She entered into an arranged marriage and later divorced (her first); she learned the ways of sex and desire in the arms of a muscular Hawaiian Olympic champion; she followed her next love into World War II and returned alone. And amid her numerous and headline-making affairs, Doris Duke increased her vast wealth. Her investments in real estate, art, and business allowed her to leave behind far more money than she inherited, something few heiresses can boast. She learned from an early age that those who befriended her mind or romanced her body more than likely desired her wallet, and this realization left Doris Duke a lonely woman.<br>From interviews, private family documents, and the words of Doris herself, Too Rich provides facts and insights never before unearthed by the outside media. Her bizarre adoption of a thirty-five-year-old woman, Chandi Heffner, and, in later years, sensational events surrounding Duke's death and suspected murder in 1993—including the inside story of her butler, Bernard Lafferty—are meticulously documented in this uniquely intimate portrait of one of the most interesting and controversial celebrities of the twentieth century.<br><br>PONY DUKE is Doris Duke's cousin and godson and one of the surviving members of the Duke clan. He is a self-employed businessman and rancher living in Montana. JASON THOMAS is a novelist and former nationally syndicated columnist.<br><br>She was the richest child born in America; she had the president's private phone number; her scandalous marriages and affairs—with an ambassador, Olympian, musician, politician, general, international stud, and movie star—were legendary. But who, really, was Doris Duke? Who was the mysterious woman behind the billions, who took private pleasure in singing gospel music, loving nature, and seducing men? What insurmountable rules and expectations of wealth corralled her life into the world of the lonely elite—and led, at the age of eighty, to her alleged murder?<br><br>Too Rich was made into a successful CBS television mini-series entitled Too Rich: The Secret Life of Doris Duke starring Richard Chamberlain and Lauren Bacall.

A Parkinson's Primer: An Indispensable Guide to Parkinson's Disease for Patients and Their Families


John M. Vine - 2017
    Well, I was diagnosed 24 years ago, and I still learned something new on every page.”—Michael Kinsley, Vanity Fair columnist and author of Old Age: A Beginner’s Guide Here is the book that John Vine and his wife, Joanne, wish they could have consulted when John was first diagnosed with Parkinson’s disease—a nontechnical, personal guide written from the patient’s perspective. Relying on his experiences over the past 12 years, John writes knowledgeably about all aspects of the disease. John also interviewed other Parkinson’s patients and their partners, whose stories and advice he includes throughout the book. “I wish we’d had John Vine’s book when my brother-in-law was diagnosed. The book is highly informative, unflinchingly honest, and reassuringly optimistic. It’s just what the doctor should have ordered.”—Cokie Roberts, best-selling author and political commentator on ABC News and NPR “John Vine details, in a compelling and accessible way, his experience with Parkinson’s disease. His book is an extraordinary guide to living successfully with Parkinson’s, and a must read for all who want to better understand the condition. Although diagnosed with Parkinson’s, my father lived an active and productive life until his death at age 94. As the book makes clear, while each patient’s journey is unique, common approaches are indispensable in treating the symptoms of the disease.”—Eric H. Holder, Jr. served as the 82nd Attorney General of the United States from 2009 to 2015 “John Vine has written the best primer I’ve ever read for newly diagnosed Parkinson’s patients and their families. It helps them cope with the shock of diagnosis, gives them (jargon-free) the scientific basics they need to know, describes the symptoms they may experience (making clear that every case is different) and catalogs the resources available to navigate living with Parkinson’s. John humanizes the book by describing his own experience and that of 22 other patients and their partners. I’d urge every neurologist to have copies of Vine’s primer on hand to help new PD on their journey forward.”—Morton Kondracke, author of Saving Milly: Love, Politics and Parkinson’s Disease and a member of the Founders' Council of the Michael J. Fox Foundation “My husband has PD, and I devoured this book. It’s wise, wonderfully readable, and, above all, helpful. Since John Vine has PD, he speaks with great authority about the challenges, both physical and psychological. If you have Parkinson’s, live with someone who has it, or just know someone battling the disease, A Parkinson’s Primer is for you.”—Lesley Stahl, award-winning television journalist on the CBS News program 60 Minutes “This is a remarkable book describing the personal experiences of many individuals, including the author, living with Parkinson’s disease. It captures the fact that although there are many possible symptoms in this disease, each person experiences different symptoms and copes with them in various ways. The thoughtful and insightful comments and coping strategies should be helpful for persons with PD, and their partners, regardless of the stage of the disease.”—Stephen Grill, MD, PhD, Director of the Parkinson’s & Movement Disorders Center of Maryland John M. Vine is a lawyer at Covington & Burling LLP in Washington, DC, where he is the senior member and former head of the firm’s employee benefits group. He was diagnosed with Parkinson’s in 2004.

The Design and Evolution of C++


Bjarne Stroustrup - 1994
    As the inventor of the language, Stroustrup presents his insight into the decisions which resulted in the features of C++ - the praised, the controversial and even some of the rejected ones. By writing this book the author presents his object-oriented programming philosophy to the interested programming community. His vehicle is the C++ language but his focus is on real object-oriented programming language development for the working programmer rather than as a abstract approach to the OOP paradigm.

Coders at Work: Reflections on the Craft of Programming


Peter Seibel - 2009
    As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: http://www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow- Joe Armstrong: Inventor of Erlang- Joshua Bloch: Author of the Java collections framework, now at Google- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation - Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal - Dan Ingalls: Smalltalk implementor and designer- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler- Donald Knuth: Author of The Art of Computer Programming and creator of TeX- Peter Norvig: Director of Research at Google and author of the standard text on AI- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress- Ken Thompson: Inventor of UNIX- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hackerWhat you’ll learn:How the best programmers in the world do their jobWho is this book for?Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.

The Man Who Invented the Computer: The Biography of John Atanasoff, Digital Pioneer


Jane Smiley - 2010
    Then he went back and built the machine. It worked. The whole world changed. Why don’t we know the name of John Atanasoff as well as we know those of Alan Turing and John von Neumann? Because he never patented the device, and because the developers of the far-better-known ENIAC almost certainly stole critical ideas from him. But in 1973 a court declared that the patent on that Sperry Rand device was invalid, opening the intellectual property gates to the computer revolution. Jane Smiley tells the quintessentially American story of the child of immigrants John Atanasoff with technical clarity and narrative drive, making the race to develop digital computing as gripping as a real-life techno-thriller.

Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Head First Design Patterns


Eric Freeman - 2004
     At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on...something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns that matter--why to use them, when to use them, how to use them (and when NOT to use them). But you don't just want to see how patterns look in a book, you want to know how they look "in the wild". In their native environment. In other words, in real world applications. You also want to learn how patterns are used in the Java API, and how to exploit Java's built-in pattern support in your own code. You want to learn the real OO design principles and why everything your boss told you about inheritance might be wrong (and what to do instead). You want to learn how those principles will help the next time you're up a creek without a design pattern. Most importantly, you want to learn the "secret language" of Design Patterns so that you can hold your own with your co-worker (and impress cocktail party guests) when he casually mentions his stunningly clever use of Command, Facade, Proxy, and Factory in between sips of a martini. You'll easily counter with your deep understanding of why Singleton isn't as simple as it sounds, how the Factory is so often misunderstood, or on the real relationship between Decorator, Facade and Adapter. With Head First Design Patterns, you'll avoid the embarrassment of thinking Decorator is something from the "Trading Spaces" show. Best of all, in a way that won't put you to sleep! We think your time is too important (and too short) to spend it struggling with academic texts. If you've read a Head First book, you know what to expect--a visually rich format designed for the way your brain works. Using the latest research in neurobiology, cognitive science, and learning theory, Head First Design Patterns will load patterns into your brain in a way that sticks. In a way that lets you put them to work immediately. In a way that makes you better at solving software design problems, and better at speaking the language of patterns with others on your team.

Alan Turing: Unlocking the Enigma


David Boyle - 2014
    Turing’s openness about his homosexuality at a time when it was an imprisonable offense ultimately led to his untimely lo death at the age of only forty-one. In Alan Turing: Unlocking the Enigma, David Boyle reveals the mysteries behind the man and his remarkable career. Aged just 22, Turing was elected a fellow at King's College, Cambridge on the strength of a dissertation in which he proved the central limit theorem. By the age of 33, he had been awarded the OBE by King George VI for his wartime services: Turing was instrumental in cracking the Nazi Enigma machines at the top secret code breaking establishment at Bletchley Park during the Second World War.But his achievements were to be tragically overshadowed by the paranoia of the post-War years. Hounded for his supposedly subversive views and for his sexuality, Turing was prosecuted in 1952, and forced to accept the humiliation of hormone treatment to avoid a prison sentence. Just two years later, at the age of 41 he was dead. The verdict: cyanide poisoning.Was Turing’s death accidental as his mother always claimed? Or did persistent persecution drive him to take him own life?Alan Turing: Unlocking the Enigma seeks to find the man behind the science, illuminating the life of a person who is still a shadowy presence behind his brilliant achievements.