Software War Stories

Software War Stories

Author: Donald J. Reifer

Publisher: John Wiley & Sons

Published: 2013-10-14

Total Pages: 209

ISBN-13: 1118650743

DOWNLOAD EBOOK

A comprehensive, practical book on software management that dispels real-world issues through relevant case studies Software managers inevitably will meet obstacles while trying to deliver quality products and provide value to customers, often with tight time restrictions. The result: Software War Stories. This book provides readers with practical advice on how to handle the many issues that can arise as a software project unfolds. It utilizes case studies that focus on what can be done to establish and meet reasonable expectations as they occur in government, industrial, and academic settings. The book also offers important discussions on both traditional and agile methods as well as lean development concepts. Software War Stories: Covers the basics of management as applied to situations ranging from agile projects to large IT projects with infrastructure problems Includes coverage of topics ranging from planning, estimating, and organizing to risk and opportunity management Uses twelve case studies to communicate lessons learned by the author in practice Offers end-of-chapter exercises, sample solutions, and a blog for providing updates and answers to readers' questions Software War Stories: Case Studies in Software Management mentors practitioners, software engineers, students and more, providing relevant situational examples encountered when managing software projects and organizations.


The Practice of Programming

The Practice of Programming

Author: Brian W. Kernighan

Publisher: Addison-Wesley Professional

Published: 1999-02-09

Total Pages: 283

ISBN-13: 0133133419

DOWNLOAD EBOOK

With the same insight and authority that made their book The Unix Programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive. The practice of programming is more than just writing code. Programmers must also assess tradeoffs, choose among design alternatives, debug and test, improve performance, and maintain software written by themselves and others. At the same time, they must be concerned with issues like compatibility, robustness, and reliability, while meeting specifications. The Practice of Programming covers all these topics, and more. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages. It includes chapters on: debugging: finding bugs quickly and methodically testing: guaranteeing that software works correctly and reliably performance: making programs faster and more compact portability: ensuring that programs run everywhere without change design: balancing goals and constraints to decide which algorithms and data structures are best interfaces: using abstraction and information hiding to control the interactions between components style: writing code that works well and is a pleasure to read notation: choosing languages and tools that let the machine do more of the work Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from the principles and guidance in The Practice of Programming.


Going to War

Going to War

Author: Jason Darby

Publisher: Muska/Lipman

Published: 2009

Total Pages: 494

ISBN-13:

DOWNLOAD EBOOK

Do you want to learn how to create computer war games, but don't know how to get started or don't have any experience with game programming? "Going to War: Creating Computer War Games" shows you how to use the drag-and-drop game engine, Multimedia Fusion 2, to make your very own computer war games to play and share. After an introduction to the Multimedia Fusion 2 interface and the basics of how to use it, you'll get started on the game that you'll create throughout the course of the book. You'll begin by making your game map, using a system of hexagon tiles to create the terrain and the different units you want to include in your game such as soldiers and tanks. Then you'll learn how to set rules for player movement, different types of terrain, and combat. You'll even find more advanced techniques such as how to implement officers, fortifications, and even a simple monetary system in your games. The book even discusses how to track and find bugs in your games and how to create an editor that allows you to easily apply data you've already created to new games. Everything you need to build your own war games is included with the book, and by the time you've worked your way through it you'll have designed your very own working and playable war game.


ComputingFailure.com

ComputingFailure.com

Author: Robert L. Glass

Publisher:

Published: 2001

Total Pages: 328

ISBN-13:

DOWNLOAD EBOOK

"Looking back, it was a time of madness: an era when billions of dollars - and even more faith - was placed in dotcom startups with inexperienced management and "Swiss cheese" business plans. Robert Glass's ComputingFailure.com is a powerful chronicle of those years, and something more: a cautionary "worst practices" guide for every entrepreneur and e-Business professional." "Glass carefully chooses his case studies for the insights they impart. The executives quoted and profiled in this book have learned hard, expensive lessons - about building compelling business models, about building compelling business models, about managing growth, and about when to ignore the venture capitalists. They've learned surprising lessons about integrating with bricks-and-mortar parent companies and about what it takes to get marketing, tech, and everyone else on the same page."--BOOK JACKET.Title Summary field provided by Blackwell North America, Inc. All Rights Reserved


Ship That Pig

Ship That Pig

Author: Devin Moore

Publisher:

Published: 2007-01-01

Total Pages: 116

ISBN-13: 9781449989859

DOWNLOAD EBOOK

Ship That Pig: Software Horrors. Learning from real-life software development horror storiesThis book has two main sections of war stories: the back stories, from before I started to keep a regular log of things that happened, and the stories after that. All of the war stories are based on true events. I hope that this book both provides for numerous new ideas in computing, as well as to provide some insight as to how it is that the mind of a typical IT person reacts in response to stressful work situations. I believe it will be of interest to anyone who has encountered a stressful event in their life and had the urge to tell people about how they thought things should be done in light of that event. I also chronicle my experiences and thoughts to show how I came to develop some of the computer ideas that are noted in this text. I see myself as the average IT worker. I often rehash old situations and scenarios in my mind, playing through all the details. I look for things I can learn from, and things that didn't make any sense. I produce tons of ideas every day, many are repeats of other ideas but some are brand new. I feel that I should write them all down, no matter how insignificant, because I believe that even the simplest idea can really help the right person. What I hope to illustrate is that even by attempting to avoid conflict, it still finds us because of how poorly managed these projects are. Something has to be done, and I suggest various ways that these issues could be resolved. However, I don't imagine a true solution is coming anytime soon, so long as the forces that are creating these conflicts are still around. My own grandmother recently recounted to me a story that, aside from the technology used, almost exactly matched the scenarios I have encountered... but her story dates to the 1940's! From this fact alone, it is clear that the same mistakes have been repeated for long enough.


Software Runaways

Software Runaways

Author: Robert L. Glass

Publisher: Prentice Hall

Published: 1998

Total Pages: 296

ISBN-13:

DOWNLOAD EBOOK

Introduction. Software runaway war stories. Software runaway remedies. Conclusions.


Dark Territory

Dark Territory

Author: Fred Kaplan

Publisher: Simon and Schuster

Published: 2016-03-01

Total Pages: 334

ISBN-13: 1476763275

DOWNLOAD EBOOK

“An important, disturbing, and gripping history” (Kirkus Reviews, starred review), the never-before-told story of the computer scientists and the NSA, Pentagon, and White House policymakers who invent and employ cyber wars—where every country can be a major power player and every hacker a mass destroyer. In June 1983, President Reagan watched the movie War Games, in which a teenager unwittingly hacks the Pentagon, and asked his top general if the scenario was plausible. The general said it was. This set in motion the first presidential directive on computer security. From the 1991 Gulf War to conflicts in Haiti, Serbia, Syria, the former Soviet republics, Iraq, and Iran, where cyber warfare played a significant role, Dark Territory chronicles a little-known past that shines an unsettling light on our future. Fred Kaplan probes the inner corridors of the National Security Agency, the beyond-top-secret cyber units in the Pentagon, the “information warfare” squads of the military services, and the national security debates in the White House to reveal the details of the officers, policymakers, scientists, and spies who devised this new form of warfare and who have been planning—and (more often than people know) fighting—these wars for decades. “An eye-opening history of our government’s efforts to effectively manage our national security in the face of the largely open global communications network established by the World Wide Web….Dark Territory is a page-turner [and] consistently surprising” (The New York Times).


War Virtually

War Virtually

Author: Roberto J. González

Publisher: Univ of California Press

Published: 2024-04-23

Total Pages: 269

ISBN-13: 0520402170

DOWNLOAD EBOOK

A critical look at how the US military is weaponizing technology and data for new kinds of warfare—and why we must resist. War Virtually is the story of how scientists, programmers, and engineers are racing to develop data-driven technologies for fighting virtual wars, both at home and abroad. In this landmark book, Roberto J. González gives us a lucid and gripping account of what lies behind the autonomous weapons, robotic systems, predictive modeling software, advanced surveillance programs, and psyops techniques that are transforming the nature of military conflict. González, a cultural anthropologist, takes a critical approach to the techno-utopian view of these advancements and their dubious promise of a less deadly and more efficient warfare. With clear, accessible prose, this book exposes the high-tech underpinnings of contemporary military operations—and the cultural assumptions they're built on. Chapters cover automated battlefield robotics; social scientists' involvement in experimental defense research; the blurred line between political consulting and propaganda in the internet era; and the military's use of big data to craft new counterinsurgency methods based on predicting conflict. González also lays bare the processes by which the Pentagon and US intelligence agencies have quietly joined forces with Big Tech, raising an alarming prospect: that someday Google, Amazon, and other Silicon Valley firms might merge with some of the world's biggest defense contractors. War Virtually takes an unflinching look at an algorithmic future—where new military technologies threaten democratic governance and human survival.


Herding Cats

Herding Cats

Author: Hank Rainwater

Publisher: Apress

Published: 2008-01-01

Total Pages: 271

ISBN-13: 1430208309

DOWNLOAD EBOOK

This self-help guide is for programmers who need to improve their management and leadership skills.