Book picks similar to
Communicating and Mobile Systems: The Pi Calculus by Robin Milner


computer-science
non-fiction
software-engineering
it-wikipedia

How Would You Move Mount Fuji? Microsoft's Cult of the Puzzle--How the World's Smartest Companies Select the Most Creative Thinkers


William Poundstone - 2003
    For the first time, William Poundstone reveals the toughest questions used at Microsoft and other Fortune 500 companies -- and supplies the answers. He traces the rise and controversial fall of employer-mandated IQ tests, the peculiar obsessions of Bill Gates (who plays jigsaw puzzles as a competitive sport), the sadistic mind games of Wall Street (which reportedly led one job seeker to smash a forty-third-story window), and the bizarre excesses of today's hiring managers (who may start off your interview with a box of Legos or a game of virtual Russian roulette). How Would You Move Mount Fuji? is an indispensable book for anyone in business. Managers seeking the most talented employees will learn to incorporate puzzle interviews in their search for the top candidates. Job seekers will discover how to tackle even the most brain-busting questions, and gain the advantage that could win the job of a lifetime. And anyone who has ever dreamed of going up against the best minds in business may discover that these puzzles are simply a lot of fun. Why are beer cans tapered on the end, anyway?

Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine


Clinton Gormley - 2014
    This practical guide not only shows you how to search, analyze, and explore data with Elasticsearch, but also helps you deal with the complexities of human language, geolocation, and relationships.If you're a newcomer to both search and distributed systems, you'll quickly learn how to integrate Elasticsearch into your application. More experienced users will pick up lots of advanced techniques. Throughout the book, you'll follow a problem-based approach to learn why, when, and how to use Elasticsearch features.Understand how Elasticsearch interprets data in your documentsIndex and query your data to take advantage of search concepts such as relevance and word proximityHandle human language through the effective use of analyzers and queriesSummarize and group data to show overall trends, with aggregations and analyticsUse geo-points and geo-shapes--Elasticsearch's approaches to geolocationModel your data to take advantage of Elasticsearch's horizontal scalabilityLearn how to configure and monitor your cluster in production

Fire in the Valley: The Making of the Personal Computer


Paul Freiberger - 1984
    It reveals the visions they shared, the sacrifices they made, and the rewards they reaped.

Exploring Requirements: Quality Before Design


Donald C. Gause - 1989
    Methodologies Aren't Enough2. Ambiguity in Stating Requirements3. Sources of Ambiguity4. The Tried but Untrue Use of Direct QuestionsPart II: Ways to Get Started5. Starting Points6. Context-Free Questions7. Getting the Right People Involved8. Making Meetings Work for Everybody9. Reducing Ambiguity from Start to FinishPart III: Exploring the Possibilities10. Idea-Generation Meetings11. Right-Brain Methods12. The Project's Name13. Facilitating in the Face of ConflictPart IV: Clarifying Expectations14. Functions15. Attributes16. Constraints17. Preferences18. ExpectationsPart V: Greatly Improving the Odds of Success19. Ambiguity Metrics20. Technical Reviews21. Measuring Satisfaction22. Test Cases23. Studying Existing Products24. Making Agreements25. EndingBibliographyIndex

Head First C


David Griffiths - 2011
    With a unique method that goes beyond syntax and how-to manuals, this guide not only teaches you the language, it helps you understand how to be a great programmer. You'll learn key areas such as language basics, pointers and pointer arithmetic, and dynamic memory management. Advanced topics include multi-threading and network programming—topics typically covered on a college-level course.This book also features labs: in-depth projects intended to stretch your abilities, test your new skills, and build confidence. Head First C mimics the style of college-level C courses, making it ideal as an accessible textbook for students.We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First C uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.

Testing Computer Software


Cem Kaner - 1987
    The authors have all been test managers and software development managers at well-known Silicon Valley software companies. Successful consumer software companies have learned how to produce high-quality products under tight time and budget constraints. The book explains the testing side of that success.Who this book is for:* Testers and Test Managers* Project Managers-Understand the timeline, depth of investigation, and quality of communication to hold testers accountable for.* Programmers-Gain insight into the sources of errors in your code, understand what tests your work will have to pass, and why testers do the things they do.* Students-Train for an entry-level position in software development.What you will learn:* How to find important bugs quickly* How to describe software errors clearly* How to create a testing plan with a minimum of paperwork* How to design and use a bug-tracking system* Where testing fits in the product development process* How to test products that will be translated into other languages* How to test for compatibility with devices, such as printers* What laws apply to software quality

Cancer on Five Dollars a Day* (*chemo not included): How Humor Got Me Through the Toughest Journey of My Life


Robert Schimmel - 2008
    He'd won the Stand-Up of the Year Award, his HBO special was a huge hit, and his sitcom had been picked up. And then it all came crashing down. Diagnosed with Stage III non-Hodgkin's lymphoma, he was told he would have to undergo chemotherapy immediately. The sitcom was dumped and the fire of his white-hot career started to go out. But Schimmel never lost his sense of humor, his knife-like edge, and most of all, his passion to entertain. Indeed, it was his basic need to laugh-even if the only people around him were suffering from cancer and the room he was playing was the Mayo Clinic infusion center-that carried him through his ordeal. From his colorful banter with nurses and other patients during chemo, to his hilarious conversation with a wig salesman, going for the laugh was Robert Schimmel's survival mechanism. Alternately laugh-out-loud funny and profound, Cancer on Five Dollars a Day is an honest account of how one man's face-off with a deadly disease helped him better understand himself.

Internetworking with TCP/IP Vol.1: Principles, Protocols, and Architecture


Douglas E. Comer - 1988
    Discover how the basic TCP/IP technology has survived and evolved over two decades of exponential growth, and understand the TCP/IP protocols and technical advances. This edition explains emerging technologies such as Mobile IP, Virtual Private Networks, resource reservation with RSVP, and Ipv6. Comer reveals how to master TCP/IP and how the Internet works. The reader is required to have a modest background in the fundamentals of computer systems, but does not need sophisticated mathematics. As with previous editions, this edition provides an introduction to physical networks and then shows how they are combined to form an internet. It states design principles clearly, and discusses motivations and consequences. THIS NEW EDITION OF VOLUME 1: *Explains how voice and video are sent over IP internets and how IP Telephony operates *Describes Mobile IP (a technology that allows a computer to move fr

Springsteen on Springsteen: Interviews, Speeches, and Encounters


Jeff Burger - 2013
    No one is better qualified to talk about Springsteen than the man himself, and he’s often as articulate and provocative in interviews and speeches as he is emotive onstage and in recordings. While many rock artists seem to suffer through interviews, Springsteen has welcomed them as an opportunity to speak openly, thoughtfully, and in great detail about his music and life. This volume starts with his humble beginnings in 1973 as a struggling artist and follows him up to the present, as Springsteen has achieved almost unimaginable wealth and worldwide fame. Included are feature interviews with well-known media figures, including Charlie Rose, Ted Koppel, Brian Williams, Nick Hornby, and Ed Norton. Fans will also discover hidden gems from small and international outlets, in addition to radio and TV interviews that have not previously appeared in print. This collection is a must-have for any Springsteen fan.

Object-Oriented Software Construction (Book/CD-ROM)


Bertrand Meyer - 1988
    A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant bestseller, but has been thoroughly revised and expanded.Among the new topics covered in depth are: concurrency, distribution, client/server and the Internet, object-oriented databases, design by contract, fundamental design patterns, finding classes, the use and misuse of inheritance, abstract data types, and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics.

Behind Deep Blue: Building the Computer That Defeated the World Chess Champion


Feng-Hsiung Hsu - 2002
    Written by the man who started the adventure, Behind Deep Blue reveals the inside story of what happened behind the scenes at the two historic Deep Blue vs. Kasparov matches. This is also the story behind the quest to create the mother of all chess machines. The book unveils how a modest student project eventually produced a multimillion dollar supercomputer, from the development of the scientific ideas through technical setbacks, rivalry in the race to develop the ultimate chess machine, and wild controversies to the final triumph over the world's greatest human player.In nontechnical, conversational prose, Feng-hsiung Hsu, the system architect of Deep Blue, tells us how he and a small team of fellow researchers forged ahead at IBM with a project they'd begun as students at Carnegie Mellon in the mid-1980s: the search for one of the oldest holy grails in artificial intelligence--a machine that could beat any human chess player in a bona fide match. Back in 1949 science had conceived the foundations of modern chess computers but not until almost fifty years later--until Deep Blue--would the quest be realized.Hsu refutes Kasparov's controversial claim that only human intervention could have allowed Deep Blue to make its decisive, "uncomputerlike" moves. In riveting detail he describes the heightening tension in this war of brains and nerves, the "smoldering fire" in Kasparov's eyes. Behind Deep Blue is not just another tale of man versus machine. This fascinating book tells us how man as genius was given an ultimate, unforgettable run for his mind, no, not by the genius of a computer, but of man as toolmaker.

Saving Stacy: The Untold Story of the Moody Massacre


Rob St. Clair - 2019
    The first time the killer thought he had succeeded, and he left Stacy bleeding in her bed. But a few minutes later he must have heard her moaning and returned to her upstairs bedroom. This time he approached the bed, pointed a .22 caliber rifle at her young face, and pulled the trigger again. Then he left.Later that morning, Memorial Day, May 25, 2005, the Logan County Sheriff would declare it a rampage. According to Sheriff Henry, 18-year-old Scott Moody lived on a family farm with his mother and sister; his grandparents lived nearby. The night before his high school graduation something snapped, and Scott went on a shooting spree. He murdered his two grandparents, his mother, a high school classmate who had spent the night after a graduation party, his girlfriend, and then he turned the rifle on himself, committing suicide. He thought he had killed his 15-year-old sister, but she was life-flighted to a hospital in Columbus where she remained in critical condition. Sheriff Henry declared the mystery solved: “It was horribly tragic, a murder/suicide case.”Three days later, Stacy woke up in intensive care. When asked by the county coroner to explain what happened – clearly expecting her to say that her brother, Scott, had shot her – Stacy, in a weak, distressed voice said something else. It was an older man with gray hair, wearing a blue shirt, someone she had never seen before. And then, once again – what everyone suspected but were afraid to publicly talk about – was the Logan County Sheriff’s Office really corrupt?After Stacy was released from the hospital, Detective Jon Stout wanted to interview her in private, away from the influence of her father and stepmother. On a Sunday afternoon he took 15-year-old Stacy in his unmarked cruiser to a shaded parking lot behind the county children services building. It was there he coerced her into taking off her clothes, playfully handcuffing her to the steering wheel, and then forcibly having sex with her. It was only a matter of time before wrongful death actions were filed against Scott’s estate. That’s when Scott’s father, wanting to remove the stigma of his son’s reputation, hired outside experts, who easily refuted the idea that Scott had been the shooter. People in the community knew all along what had happened. The sheriff’s office was corrupt. Underage sex and illicit drugs had finally raised their ugly heads.

A Lesser Photographer: Escape the Gear Trap and Focus on What Matters


C.J. Chilvers - 2018
    Less gear. Less anxiety. Less stress. Less fear. A Lesser Photographer is the missing guide you've always wanted to the only gear that really matters: the gear between your ears. In under an hour, you’ll be able to identify the myths you’ve been taught about photography and embrace useful creative habits that will set you apart. Praise for previous editions: “For something beautiful and well-said, check out A Lesser Photographer.” — David duChemin “Amazing read…I really recommend everyone get a copy.” — Chris Marquardt “CJ Chilvers reevaluates what it means to be a photographer in this manifesto. Most of the points apply to virtually any creative endeavor or obsession. ‘The real show is outside the viewfinder.’” — Jim Coudal “I have to say, CJ has a great attitude. If you care at all about photography, he’s a must read.” — Patrick Rhone “Every photographer should follow CJ Chilvers.” — Eric Kim

For the Record: 28:50 - A journey toward self-discovery and the Cannonball Run Record


Ed Bolian - 2017
    Ed Bolian’s memoir recounts his path from a conversation in high school with Cannonball Run founder, Brock Yates to setting the fastest time ever for driving from New York to Los Angeles. The journey explores goal setting, criminal psychology, and spirituality in the pursuit of finding your true purpose and using what makes you unique to achieve something extraordinary.

WE WILL NEVER LET YOU DOWN: Encounters with Val Thor and journeys beyond Earth


Elena Danaan - 2021