After the Software Wars

by Keith Curtis

This content requires Adobe Flash Player version 8.0.0 or greater. Get Flash

Copyright: © 2009 Keith Curtis Standard Copyright License
Language: English
Country: United States
Edition: v 1.023

Printed: 300 pages, 6" x 9", perfect binding, black and white interior ink

Download: 1 documents, 18287 KB

Description:

Book also available on Amazon here!

Given the technology that's already available, we should have cars that drive us around, in absolute safety, while we lounge in the back and sip champagne. This book explains how we can build better software and all get our own high-tech chauffeur.

NEW YORK TIMES BOOK REVIEW:
"Keith Curtis, an 11-year veteran of Microsoft, takes a programmer’s approach in “Software Wars,” attempting to systematically build a case that free software can help pave the way for a 21st-century renaissance in many fields ranging from artificial intelligence (cars that drive themselves) to the human journey into space (space elevators). For Mr. Curtis, free software is all about leveraging our collective intelligence."


Stats:

Lulu Sales Rank: 2,130
Average customer rating:
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
5 votes
Buy this item to rate it.
Publishing Services

Have your own story to tell?

We've got publishing services to get you started.

Reviews:

Buy this item to post a review.

Only imbeciles don’t change their mind
  1. *
  2. *
  3. *
  4. *
  5. *
  6. *
16 Jan 2009 (updated 19 Jan 2009)
A French proverb says that “only imbeciles don’t change their mind”, meaning that only stubborn people aren't open to questionning their preconceived ideas. Books about the clash between proprietary and open software always have a bias. But when a Microsoft veteran turns into a Linux enthusiast and decides to document his journey, the result is an improbable example of pertinence balanced with open-mindedness.

Without giving it much philosophical thought, Keith Curtis began his career in proprietary software after a talk with Microsoft co-founder and future award recipient Bill Gates. The programmer resigned a decade later out of boredom.

“This book is certainly not meant to be a bitter take on Microsoft’s future although I believe they are toast. I loved working there, learned an enormous amount, made a few shekels, and enjoyed the privilege of working alongside many brilliant minds. Like many things in life, it was fun while it lasted.”

Everything Curtis took for granted was turned upside down once he started exploring the free software philosophy. Writer’s note: The fact that netbooks preinstalled with Linux have appeared and sold out of Walmart shelves is a very bad omen indeed for Microsoft. Writing in a pragmatic and well-documented manner worthy of a programmer, Curtis gives a detailed account of the clash between proprietary and free software, and comments on the position taken by companies like Apple, Google, IBM, Microsoft or Sun. He attempts to draw conclusions from the success of collaborative projects such as Apache, Wikipedia, Wordpress and GNU/Linux, which kernel is malleable enough to operate a smartphone or any of the servers running 60% of the Internet. Curtis also illustrates how the combination of antiquated languages, inadequate programming tools, proprietary development methods and closed formats are all keeping the economy from enjoying state of the art software. The author postulates that computer science should be collaborative like any other respectable scientific discipline.

The rationale is compelling and flows smoothly through most of the pages. When dissertating about computer science, the author does a remarkable job at balancing facts, figures and quotes from partisans of both sides of the spectrum. The book rests on the programmer’s opinion based on his observations, and he takes the opportunity to makes a plea in favor of openness and collaborative development in two fields he holds dear: politics and space exploration. These latter chapters seem concise in light of the rest of the volume: pages feature a 1962 John F. Kennedy Cold War speech justifying space exploration, sparingly commented quotes and a 9 paragraph-long excerpt from controversial best-selling author Anne Coulter.

Despite two chapters that somehow feel incompatible (pun intended) with the rest of the book, After The Software Wars is an insightful and constructive criticism of computer science, carefully crafted and extensively documented like good software code. Programmer Keith Curtis deconstructs preconceived ideas while providing clues and suggestions for bettering computer science; and it remains to be seen if the author can deliver the same credibility when venturing outside of his field of expertise.

[Click the preview to close]

Share this item

Lulu is an advocate for global consumer privacy rights, protection and security.
Member Agreement   |   Privacy Pledge