Perfect Software--And Other Illusions about Testing


Gerald M. Weinberg - 2008
    Editorial Reviews - Perfect Software

Routing TCP/IP, Volume 1


Jeff Doyle - 1998
    Routing TCP/IP, Volume 1, Second Edition, includes protocol changes and Cisco features that enhance routing integrity, secure routers from attacks initiated through routing protocols, and provide greater control over the propagation of routing information for all the IP interior routing protocols. Routing TCP/IP, Volume 1, Second Edition, provides a detailed analysis of each of the IP interior gateway protocols (IGPs). Its structure remains the same as the best-selling first edition, though information within each section is enhanced and modified to include the new developments in routing protocols and Cisco implementations. What's New In This Edition? The first edition covers routing protocols as they existed in 1998. The new book updates all covered routing protocols and discusses new features integrated in the latest version of Cisco IOS Software. IPv6, its use with interior routing protocols, and its interoperability and integration with IPv4 are also integrated into this book. Approximately 200 pages of new information are added to the main text, with some old text removed. Additional exercise and solutions are also included.

What We Know about Climate Change


Kerry Emanuel - 2007
    Although it is impossible to predict exactly when the most dramatic effects of global warming will be felt, Emanuel argues that we can be confident that we face real dangers.

Where the Bullets Fly


Terrence McCauley - 2018
    It's up to Sheriff Aaron Mackey to keep the peace--and keep the dregs of humanity from trying to make a killing . . .WHERE THE BULLETS FLY, VENGEANCE REIGNS If anyone can smell an investment opportunity, it's railroad men and big city bankers. They're not the kind of folks that Sheriff Mackey is used to dealing with. But greed is greed, and if anyone knows how money can drive men to murder, it's the sheriff of a boomtown like Dover Station. But when Mackey is forced to gun down a pair of saloon rats, it brings a powderkeg of trouble--with a quick-burning fuse of vengeance named Alexander Duramont. This bloodthirsty psychopath wants to kill the sheriff for killing his buddies. And he plans to get his revenge using a highly combustible mix of fire, fear, and dynamite . . . Mackey's not sure how he's going to stop this blood-crazed lunatic. But it's going to be one heck of an explosive and very violent showdown . . . "Hard to put down . . . because of the gritty and stylish narrative, the virtually nonstop action." -- Publishers Weekly on Terrence McCauley's Sympathy for the Devil

Business Analyst's Mentor Book : With Best Practice Business Analysis Techniques and Software Requirements Management Tips


Emrah Yayici - 2013
    Business Analyst’s Mentor Book includes tips and best practices in a broad range of topics like:- business analysis skills - requirements gathering and documentation - scope management - change request management - conflict management - use cases- UML - agile and waterfall methodologies - user interface design - usability testing - software testing - automation tools Real-life examples are provided to help readers apply these best practices in their own IT organizations.The book answers the most frequent questions of business analysts regarding software requirements management.

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

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 Unicorn Project


Gene Kim - 2019
    In The Phoenix Project, Bill, an IT manager at Parts Unlimited, is tasked with a project critical to the future of the business, code named Phoenix Project. But the project is massively over budget and behind schedule. The CEO demands Bill fix the mess in ninety days or else Bill's entire department will be outsourced. In The Unicorn Project, we follow Maxine, a senior lead developer and architect, as she is exiled to the Phoenix Project, to the horror of her friends and colleagues, as punishment for contributing to a payroll outage. She tries to survive in what feels like a heartless and uncaring bureaucracy and to work within a system where no one can get anything done without endless committees, paperwork, and approvals. One day, she is approached by a ragtag bunch of misfits who say they want to overthrow the existing order, to liberate developers, to bring joy back to technology work, and to enable the business to win in a time of digital disruption. To her surprise, she finds herself drawn ever further into this movement, eventually becoming one of the leaders of the Rebellion, which puts her in the crosshairs of some familiar and very dangerous enemies. The Age of Software is here, and another mass extinction event looms--this is a story about "red shirt" developers and business leaders working together, racing against time to innovate, survive, and thrive in a time of unprecedented uncertainty...and opportunity.

Deep Learning for Coders with Fastai and Pytorch: AI Applications Without a PhD


Jeremy Howard - 2020
    But as this hands-on guide demonstrates, programmers comfortable with Python can achieve impressive results in deep learning with little math background, small amounts of data, and minimal code. How? With fastai, the first library to provide a consistent interface to the most frequently used deep learning applications.Authors Jeremy Howard and Sylvain Gugger show you how to train a model on a wide range of tasks using fastai and PyTorch. You'll also dive progressively further into deep learning theory to gain a complete understanding of the algorithms behind the scenes.Train models in computer vision, natural language processing, tabular data, and collaborative filteringLearn the latest deep learning techniques that matter most in practiceImprove accuracy, speed, and reliability by understanding how deep learning models workDiscover how to turn your models into web applicationsImplement deep learning algorithms from scratchConsider the ethical implications of your work

You Don't Know JS: Up & Going


Kyle Simpson - 2015
    With the "You Don’t Know JS" book series, you’ll get a more complete understanding of JavaScript, including trickier parts of the language that many experienced JavaScript programmers simply avoid.The series’ first book, Up & Going, provides the necessary background for those of you with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series—and be well on your way toward true JavaScript.With this book you will: Learn the essential programming building blocks, including operators, types, variables, conditionals, loops, and functions Become familiar with JavaScript's core mechanisms such as values, function closures, this, and prototypes Get an overview of other books in the series—and learn why it’s important to understand all parts of JavaScript

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."

Sacred Economics: Money, Gift, and Society in the Age of Transition


Charles Eisenstein - 2011
    Today, these trends have reached their extreme—but in the wake of their collapse, we may find great opportunity to transition to a more connected, ecological, and sustainable way of being.   This book is about how the money system will have to change—and is already changing—to embody this transition. A broadly integrated synthesis of theory, policy, and practice, Sacred Economics explores avant-garde concepts of the New Economics, including negative-interest currencies, local currencies, resource-based economics, gift economies, and the restoration of the commons. Author Charles Eisenstein also considers the personal dimensions of this transition, speaking to those concerned with "right livelihood" and how to live according to their ideals in a world seemingly ruled by money. Tapping into a rich lineage of conventional and unconventional economic thought, Sacred Economics presents a vision that is original yet commonsense, radical yet gentle, and increasingly relevant as the crises of our civilization deepen.Sacred Economics official website: http://sacred-economics.com/About the Imprint: EVOLVER EDITIONS promotes a new counterculture that recognizes humanity's visionary potential and takes tangible, pragmatic steps to realize it. EVOLVER EDITIONS explores the dynamics of personal, collective, and global change from a wide range of perspectives. EVOLVER EDITIONS is an imprint of North Atlantic Books and is produced in collaboration with Evolver, LLC.

The Terran Menace


J.R. Robertson - 2021
    But lurking in the shadows are sinister forces intent on tearing his world apart.Without warning or provocation, the mysterious Alarians, a civilization of refugees that fled their home system to escape genocide, launch a coordinated attack on Earth and its colonies. Stranded light-years from his father, Ben must fight to survive the brutal aftermath of the war with the Alarians while uncovering the secrets of his past--secrets that point to him being the weapon that will save humanity from extinction.The Terran Menace is a fast-paced military sci-fi adventure and the first installment in the Terran Menace series. Fans of Chris Fox's Void Wraith series, Joshua Dalzelle's Terran Scout Fleet series, and Marko Kloos's Frontlines series will feel right at home.

Magic City


Drew Lerman - 2007
    He's suffering from post-traumatic stress disorder ever since a hurricane hit his house, with him alone in it. He's suffering from indecision in his relationships with girls. He's suffering because he's got a new friend, Charlie Bickle, who seems to like to see him suffer. It's all a part of life, Charlie says. Henry wants to believe it's true. He wants to think that life can be kept at arm's distance. He wants to be convinced that life is bullshit. His curse is that he knows better. And that curse will also be his salvation.

Belinda's Sweet Escape: Mail Order Bride Romance


Mercy Levy - 2021
    She has run away from her parents after they gave up her baby for adoption against her wishes. Betrothed to a rich young tyrant, her baby would have proven to be a scandal in the city, and they were doing their best to cover it up. As a result, Belinda ran away to make her own life, and soon reached news that her parents had tragically passed. Determined to remain on her feet, Belinda refuses to go back to her rich estate. Instead, when things get hard, she becomes a mail-order bride and heads out west. The man she marries has a small child, about the same age as her own child would have been. She can’t help but fall in love with the family, but there seems to be a dark secret he’s not telling her. Why doesn’t he ever mention his first wife? What happened to her? Is Belinda going to face the same fate his previous wife did, or is she simply going crazy?