Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Average customer rating: 4.5 out of 5 stars
  • WOW!!!
  • Wonderful but it is difficult
  • Fantastic Book
  • A Thorough Introduction
  • Great book
Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series)
Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides
Manufacturer: Addison-Wesley Professional
ProductGroup: Book
Binding: Hardcover

Object-Oriented DesignObject-Oriented Design | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
Software ReuseSoftware Reuse | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Design Tools & TechniquesDesign Tools & Techniques | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
MathematicsMathematics | Professional Science | Professional & Technical | Subjects | Books | Applied | Chaos & Systems | Geometry & Topology | Mathematical Analysis | Mathematical Physics | Number Systems | Pure Mathematics | Transformations | Trigonometry
FrenchFrench | Foreign Language Nonfiction | Nonfiction | Subjects | Books
Object-Oriented Software DesignObject-Oriented Software Design | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
SoftwareSoftware | Information Systems | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
NonfictionNonfiction | French | Foreign Language Books | Specialty Stores | Books
Professional & TechnicalProfessional & Technical | French | Foreign Language Books | Specialty Stores | Books
All French BooksAll French Books | French | Foreign Language Books | Specialty Stores | Books
Similar Items:
  1. Refactoring: Improving the Design of Existing Code Refactoring: Improving the Design of Existing Code
  2. Head First Design Patterns (Head First) Head First Design Patterns (Head First)
  3. Code Complete, Second Edition Code Complete, Second Edition
  4. The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master
  5. UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (The Addison-Wesley Object Technology Series) UML Distilled: A Brief Guide to the Standard Object Modeling Language (3rd Edition) (The Addison-Wesley Object Technology Series)

ASIN: 0201633612

Amazon.com

Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.

Book Description

Now on CD, this internationally acclaimed bestseller is more valuable than ever!

Use the contents of the CD to create your own design documents and reusable components. The CD contains: 23 patterns you can cut and paste into your own design documents; sample code demonstrating pattern implementation; complete Design Patterns content in standard HTML format, with numerous hyperlinked cross-references; accessed through a standard web browser; Java-based dynamic search mechanism, enhancing online seach capabilities; graphical user environment, allowing ease of navigation.

First published in 1995, this landmark work on object-oriented software design presents a catalog of simple and succinct solutions to common design problems. Created by four experienced designers, the 23 patterns contained herein have become an essential resource for anyone developing reusable object-oriented software. In response to reader demand, the complete text and pattern catalog are now available on CD-ROM. This electronic version of Design Patterns enables programmers to install the book directly onto a computer or network for use as an online reference for creating reusable object-oriented software.

The authors first describe what patterns are and how they can help you in the design process. They then systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. All patterns are compiled from real-world examples and include code that demonstrates how they may be implemented in object-oriented programming languages such as C++ and Smalltalk. Readers who already own the book will want the CD to take advantage of its dynamic search mechanism and ready-to-install patterns.

Customer Reviews:

5 out of 5 stars WOW!!!.......2007-09-13

Being a total noob to programming, my friend got me into learning about Objective-C and Cocoa. I have bought many books on the subject and I'd like to say that this book helped me with my understanding of objective-c programming language.

Thanks to the authors

5 out of 5 stars Wonderful but it is difficult.......2007-09-05

The book is wonderful and samples are very exciting and meaningful.But book is difficult,if you don't have any idea about design patterns,you cannot learn easily from his book.But If you are not new about Design patterns,this book is very useful.

5 out of 5 stars Fantastic Book.......2007-08-12

I would recommend this book to any software developer, architect, or designer. Fit for all levels of experience. It is clear why this is so often referenced in other development literature.

5 out of 5 stars A Thorough Introduction.......2007-08-12

I have read this book many times over. I purchased
this book many years ago and I still reference it today. For those
who are interested in OO design this is the best book I have read,
followed by John Lakos "Large Scale C++ Design". This book will
have you thinking about how to design software, and if you are
diligent, eventually you will be designing your own patterns.

This book is a definite must for any language, since it will
change the way you view software.

4 out of 5 stars Great book.......2007-08-05

I found the case study very helpfull. The patterns explained in a very clean way, so I recomand every developer that is interesting in design patterns, refactoring etc to read it.
Digital Image Processing
Average customer rating: 4.5 out of 5 stars
  • Very solid on math, very expensive in price.
  • One of the best for Learning the Material
  • a good book with a broad coverage in the image processing
Digital Image Processing
Kenneth R. Castleman
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Machine VisionMachine Vision | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Communication & Signal ProcessingCommunication & Signal Processing | Circuitry | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
Digital Image ProcessingDigital Image Processing | Algorithms | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Graphic Design | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Imaging SystemsImaging Systems | Computer Technology | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
GeneralGeneral | Optics | Electrical & Electronics | Engineering | Professional & Technical | Subjects | Books
AppliedApplied | Physics | Science | Subjects | Books
Programming LanguagesProgramming Languages | Computer Science & Information Systems | New & Used Textbooks | Stores | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
ScienceScience | Qualifying Textbooks - Fall 2007 | Stores | Books
Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
Similar Items:
  1. Digital Image Processing (3rd Edition) Digital Image Processing (3rd Edition)
  2. Digital Image Processing Using MATLAB Digital Image Processing Using MATLAB
  3. Algorithms for Image Processing and Computer Vision Algorithms for Image Processing and Computer Vision
  4. Practical Algorithms for Image Analysis: Descriptions, Examples, and Code Practical Algorithms for Image Analysis: Descriptions, Examples, and Code
  5. The Pocket Handbook of Image Processing Algorithms In C The Pocket Handbook of Image Processing Algorithms In C

ASIN: 0132114674

Book Description

This broad introduction to the fundamental concepts of digital imaging shows how the various techniques can be applied to solve real-world problems (e.g., in biology, astronomy, forensics, etc.). It helps readers develop the insight required to use the tools of digital imaging to solve new problems. Discusses color, image compression, user interfaces, software development project management, 2-D graphs of Fourier Transforms, analysis of digital imaging systems performance, optics, pattern recognition, image recording and display, CCD cameras.

Customer Reviews:

4 out of 5 stars Very solid on math, very expensive in price........2004-02-26

This book covers most of the elements you will ever need or want to know about image processing. It presents the algorithms, mathematics, and logic behind all major techniques. It has enough math to scare off any casual reader, in enough detail to satisfy anyone seriously interested in image processing. The only bad thing about the book is the cost. If it were priced slashed to $60 or less, I'd have given it 5 stars. If you plan on doing any serious image processing in your career, it is worth the money. If you only need it for a class and not your career, then you are probably better off reading it with a formerly-wealthy classmate.

5 out of 5 stars One of the best for Learning the Material.......2000-08-24

I used Ken Castleman's first edition in 1979 that same year to get a thorough and fast mastery of digital image processing. The book is highly recommended, because I feel that if a book is easy to read and gets the job done of educating the reader as quickly as possible, and it is actually a pleasure to go through, then it is a winner. This book is one of the rare technical books I can recommend this way. The price tag of 105 is hefty, but many books today are outlandishly priced. Even so, if the budget allows only one or two Digital Imaging texts, this would be one I would definitely pick.

4 out of 5 stars a good book with a broad coverage in the image processing.......2000-06-20

This book helped me gain the basic knowledge in digital image processing. Although it doesn't have any sample programming code, the description and the math functions in the book are good enough for me to understand the different imaging processing techniques and finish my image processing programming projects at work.
Thinking Points: Communicating Our American Values and Vision
Average customer rating: 5 out of 5 stars
  • Thinking Points
  • Framing Made Concrete
  • a keeper
  • Lakoff Hits Another Home Run.
  • Lakoff's Linguistic Expertise Highlighted in an Indispensable Primer for Progressives
Thinking Points: Communicating Our American Values and Vision
George Lakoff
Manufacturer: Farrar, Straus and Giroux
ProductGroup: Book
Binding: Paperback

CommunicationCommunication | Words & Language | Reference | Subjects | Books
GeneralGeneral | Reference | Subjects | Books
GeneralGeneral | Arts & Photography | Subjects | Books
CommunicationCommunication | Social Sciences | Nonfiction | Subjects | Books | Broadcasting | Contemporary Issues | General | History | Mass Communication | Media & Law | Media & Politics | Media And Society | Propaganda | Public Opinion | Research | Technology & Society
GeneralGeneral | Political Doctrines | Political Science | Social Sciences | Nonfiction | Subjects | Books
GovernmentGovernment | Political Science | Social Sciences | Nonfiction | Subjects | Books
Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
Look Inside Reference BooksLook Inside Reference Books | Trip | Specialty Stores | Books
Similar Items:
  1. Whose Freedom?: The Battle over America's Most Important Idea Whose Freedom?: The Battle over America's Most Important Idea
  2. Don't Think of an Elephant: Know Your Values and Frame the Debate--The Essential Guide for Progressives Don't Think of an Elephant: Know Your Values and Frame the Debate--The Essential Guide for Progressives
  3. Moral Politics : How Liberals and Conservatives Think Moral Politics : How Liberals and Conservatives Think
  4. Talking Right: How Conservatives Turned Liberalism Into a Tax-Raising, Latte-Drinking, Sushi-Eating, Volvo-Driving, New York Times-Reading, Body-Piercing, Hollywood- Talking Right: How Conservatives Turned Liberalism Into a Tax-Raising, Latte-Drinking, Sushi-Eating, Volvo-Driving, New York Times-Reading, Body-Piercing, Hollywood-
  5. Metaphors We Live By Metaphors We Live By

ASIN: 0374530904
Release Date: 2006-10-03

Customer Reviews:

5 out of 5 stars Thinking Points.......2007-01-10

A 'must read' progressives. The ideas of framing cut across all issues. This articulates progressive values, and points out the verbal 'traps' used by the right wing.

5 out of 5 stars Framing Made Concrete.......2007-01-06

In this short volume, Dr. Lakoff presents a more concrete, 'work-a-day'approach to activists who wish to employee the technique to both frame their own messages, and recognize other's frame when they are presented. 'Moral Politics' was Lakoff's original analysis; "Don't Think of an Elephant" the cliff notes for it, and now we have 'Thinking Points'- the Chilton manual.

5 out of 5 stars a keeper.......2007-01-05

A fine book that everyone should have in their library - and read more than once

5 out of 5 stars Lakoff Hits Another Home Run........2006-12-05

George Lakoff has done it again. His latest book, Thinking Points is yet another pithy, memorable analysis of how we progressives can make our points more effectively so that the movement truly embraces the majority of Americans. Highly recommended for policy analysts and public spirited citizens.

5 out of 5 stars Lakoff's Linguistic Expertise Highlighted in an Indispensable Primer for Progressives.......2006-11-24

Anyone who has read "Don't Think of an Elephant" will know author George Lakoff knows about the power of imagery through words. He clearly illuminates the influence exerted by metaphors that resonate with the American public, in particular, the impermeable connection people make between family and nation and how images are divided along party lines. A professor of linguistics, Lakoff is a senior fellow of the Rockridge Institute, the renowned liberal think tank that concentrates in part on helping Democratic candidates and politicians with re-framing political metaphors. With his latest book, he goes even further in providing clear-eyed examples of the political arguments that have proven to work, the ones that appeal most deeply to personal values and moral structures.

As with "Elephant", he bases his principles on what he calls "deep frames", perceptual maps each of us have in order to make sense of the world. Anything spoken that is antithetical to one's "deep frames" simply do not resonate because phrases, no matter how well turned, have to reflect tangible deeds at the end. What Lakoff provides in his slim volume is a primer for the progressives who have given up the fight of words to the conservatives who had successfully used father-figure metaphors to convince the nation to go to war in Iraq. In fact, the most fascinating parts of the book have to do with the "war on terror" frame. The author brings to light how Republicans have framed the war as a just one because any other kind is beyond our cognitive process. Consequently, references to the "war" frame have constrained Democrats from initiating a withdrawal that would get us out of the war.

Repositioning "war" to an "occupation" frame minimizes the good-versus-evil symbolism in favor of questions that innately arise as to when to leave Iraq. Moreover, an "Occupation President" sounds more like a military commander disregarding the Constitution rather than a heroic figure out to eliminate global terrorism. Lakoff applies his framing devices to several other political debates, for instance, the use of the term "biconceptualism" rather than references to a moderate position since the former infers an inclusive way of thinking that balances polar perspectives, while the latter picks up on the compromising aspect of being in the middle. With the decisive Democratic victory in both houses earlier this month, the progressive community has an opportunity to gain a foothold through the reinforcement of such inclusive frames in their speeches. From that perspective, Lakoff's primer becomes indispensable.
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
Average customer rating: 4.5 out of 5 stars
  • Needs a second volume which explains the first
  • I looked for
  • The a good introduction to NLP, but could be improved
  • Good oveview, slightly overrated: broad and shallow
  • Good, but many errors
Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics and Speech Recognition
Daniel Jurafsky , and James H. Martin
Manufacturer: Prentice Hall
ProductGroup: Book
Binding: Paperback

GeneralGeneral | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Machine LearningMachine Learning | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Machine VisionMachine Vision | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Human Vision & Language SystemsHuman Vision & Language Systems | Artificial Intelligence | Computer Science | Computers & Internet | Subjects | Books
Speech ProcessingSpeech Processing | Business | Software | Computers & Internet | Subjects | Books
Voice RecognitionVoice Recognition | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Software | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
LinguisticsLinguistics | Words & Language | Reference | Subjects | Books
GeneralGeneral | Arts & Photography | Subjects | Books
GeneralGeneral | Linguistics | Social Sciences | Nonfiction | Subjects | Books
All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
Arts & PhotographyArts & Photography | Qualifying Textbooks - Fall 2007 | Stores | Books
Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
NonfictionNonfiction | Qualifying Textbooks - Fall 2007 | Stores | Books
ReferenceReference | Qualifying Textbooks - Fall 2007 | Stores | Books
Similar Items:
  1. Foundations of Statistical Natural Language Processing Foundations of Statistical Natural Language Processing
  2. Natural Language Understanding (2nd Edition) Natural Language Understanding (2nd Edition)
  3. The Oxford Handbook of Computational Linguistics (Oxford Handbooks in Linguistics) The Oxford Handbook of Computational Linguistics (Oxford Handbooks in Linguistics)
  4. Spoken Language Processing: A Guide to Theory, Algorithm and System Development Spoken Language Processing: A Guide to Theory, Algorithm and System Development
  5. Mining the Web: Discovering Knowledge from Hypertext Data Mining the Web: Discovering Knowledge from Hypertext Data

ASIN: 0130950696

Book Description

This book takes an empirical approach to language processing, based on applying statistical and other machine-learning algorithms to large corpora. Methodology boxes are included in each chapter. Each chapter is built around one or more worked examples to demonstrate the main idea of the chapter. Covers the fundamental algorithms of various fields, whether originally proposed for spoken or written language to demonstrate how the same algorithm can be used for speech recognition and word-sense disambiguation. Emphasis on web and other practical applications. Emphasis on scientific evaluation. Useful as a reference for professionals in any of the areas of speech and language processing.

Customer Reviews:

3 out of 5 stars Needs a second volume which explains the first.......2005-05-20

This book is by now an accepted classic in the field. It is basically the only textbook that covers so much of computational linguistics, so I have had no choice but to use it for the past several years. Just the same, I'd rather not use it for teaching linguistics students. While the book has much to offer the professional, including a broad range of topics extensively researched, it is much more useful in this "handbook" capacity than as a textbook for the uninitiated. The chief reasons for this are: 1) It is pedagogically very poor; the majority of concepts are either explained in a confusing and obfuscatory manner or are not explained and are simply left in algorithmic form. This is not usually edifying to the linguistics student with no computer science background. 2) There are too many mistakes in its algorithms and method overviews. So far as I can see, even the famed Earley parsing algorithm is wrong here, it will not yield the correct output. 3) It is not written in a language that linguistics students can understand. With no background in mathematics, computer science, or pseudocode, such students need much more coddling than is provided by this book, and they are virtually unable to read it. Basically, as the title to this review states, what is called for now is a book to explain the contents of this book. Perhaps if my students keep encouraging me to write it. . .

5 out of 5 stars I looked for.......2003-11-06

something which I can use - I am a linguist - and found it immensly readable and useful

4 out of 5 stars The a good introduction to NLP, but could be improved.......2003-04-16

This book helped me accomplish what I set out to do; namely to obtain an overview of the field of natural language processing, with an emphasis on language understanding (as opposed to recognition). And I can recommend it on that level. The weakness of the book however is that it left me asking, "OK, now what?". The book started off strong with a number of dynamic-programming algorithms, finite automaton models, and N-grams that one could sink his/her teeth into from an algorithmic point-of-view. But when it came to actual techniques for natural-language understanding (chapters 14-17) the goods were not delivered. The algorithms disappeared, and the best I could find was in Chapter 15 an incomplete, and unconvincing treatment of Hiyan Alshawi's semantic parsing techniques which fueled the Core Language Engine last decade. Chapter 16 dealt with lexical semantics and was almost entirely devoid of algorithms.

My gut feeling after reading this text is that parsing techniques will likely give way to statistical and probabilistic learning methods that will in some sense bypass the need to correctly or accurately parse language. I cannot fault the authors for not exploring this in more depth,as this represents the cutting edge for both NLP and artificial intelligence. In any case, I'm off to read Schutze and Manning's book which will hopefully provide a bit more focus on that perspective. What intrigues me is that most people can understand some language, but very few people understand the grammar of their own language, especially if they have been deprived of a formal education. So why should computers need to know all about grammar rules and parsing? Could they instead be trained by simply being exposed to enough interactions between language and objects? I teach in a department dominated by both foreign and immigrant students. I understand them most of the time, but I would estimate that half the time their sentences or utterances would not fail to be parsed correctly.

3 out of 5 stars Good oveview, slightly overrated: broad and shallow.......2002-05-26

GENERAL IDEA: Broad coverage, it lacks depth and details - particularly practical details. That is, the presentation is often sketchy, mainly because it approaches too many subjects for its available space. I would not say that this book is strong on theory either. It is quite obvious that it avoids getting too formal and precise, probably to remain attractive for non-specialists too.

CASE STUDY: One specific problem I had with the Hidden Markov Models, that are supperficially presented (or spread I could say) in several separate sections of the book, so it's not been a pleasure trying to actually understand them properly and completely as a fundamental concept, to make them work in my particular application.

TITLE: The book's title IS misleading because it starts with "Speeech" and this book's main subject is not speech but (written) language. Actually there are only a few chapters on speech.

CONCLUSION: Get this book if you are looking for a good overview of the field. The book will introduce you to a thousand of topics. As soon as you need in-depth coverage of some particular topic, you will look for additional resources.

4 out of 5 stars Good, but many errors.......2002-05-20

This book is a great general introduction to NLP, covering a broad range of topics. Unfortunately there are many errors in the mathematical formulae and the algorithm descriptions, so do make sure to download the errata list from the book's home page.
Micro-ISV: From Vision to Reality
Average customer rating: 5 out of 5 stars
  • great advice
  • An Outstanding Resource
  • Exactly what you're looking for!
  • Good scope, lots of helpful references
  • If you want to write a shareware this is a book you should read.
Micro-ISV: From Vision to Reality
Bob Walsh
Manufacturer: Apress
ProductGroup: Book
Binding: Paperback

Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Programming | Computers & Internet | Subjects | Books
GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
Information SystemsInformation Systems | Software Engineering | Computer Science | Computers & Internet | Subjects | Books
GeneralGeneral | Computers & Internet | Subjects | Books
Similar Items:
  1. Eric Sink on the Business of Software (Expert's Voice) Eric Sink on the Business of Software (Expert's Voice)
  2. The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad The Business of Software: What Every Manager, Programmer, and Entrepreneur Must Know to Thrive and Survive in Good Times and Bad
  3. Founders at Work: Stories of Startups' Early Days Founders at Work: Stories of Startups' Early Days
  4. The Best Software Writing I: Selected and Introduced by Joel Spolsky The Best Software Writing I: Selected and Introduced by Joel Spolsky
  5. Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those Who, Whether by Good Fortune or Ill Luck, Work with Them in Some Capacity

Accessories:
  1. Pro Spring Pro Spring
  2. User Interface Design for Programmers User Interface Design for Programmers
  3. Expert Spring MVC and Web Flow (Expert) Expert Spring MVC and Web Flow (Expert)

ASIN: 1590596013

Book Description

There is nothing else available like it that covers so much territory about the basics of starting and running a small software company. Just buy it and read it.

— Thomas Warfield, asharewarelife.com

Micro-independent software vendors, or micro-ISVs, have become both a major source of applications and a realistic career alternative for IT professionals. As for the latter--are you a programmer and curious about being your own boss? Where do you turn for information? Until now, online and traditional literature haven't caught up with the reality of the post-dot.com bust.

Micro-ISV: From Vision to Reality explains what works and why in today's emerging micro-ISV sector. Currently, thousands of programmers build and deliver great solutions ISV-style, earning success and revenues much larger than you might guess. Written by and for micro-ISVs, with help from some of the leaders of the field--this book takes you beyond just daydreaming to running your own business. It thoroughly explores how it is indeed possible to launch and maintain a small and successful ISV business, and is an ideal read if you're interested in getting started.

Customer Reviews:

5 out of 5 stars great advice.......2007-09-05

if you are considering jumping into the ISV waters you do well to invest a few bucks and a few days studying Walsh's book. The interviews alone are worth the price of admission.

5 out of 5 stars An Outstanding Resource.......2007-08-30

I've been a "micro-ISV" for 30 years (if you can count pre-Internet years) and I still found a lot of very valuable information and insight in this book. I tend to not read software-related books cover to cover, usually just referring to the parts of interest. I read this entire book and added a large number of tasks to my "to-do" list. I wish I had this years ago!

5 out of 5 stars Exactly what you're looking for!.......2007-07-24

If you're looking to start your own software business with just you or a buddy, this is the book for you. If you realize that it is much more than just writing code, you're a step above the rest. This book will give you the insight and focus you need to run a software business.

Worth every penny. Also get Eric Sink's book.

5 out of 5 stars Good scope, lots of helpful references.......2007-03-27

I read this book after about ten years of running my own ISV, and while there weren't any huge surprises, it still had a number of helpful items in it.

I like the fact that Bob goes into a number of useful tools (both software and otherwise), and that the book has lots of screenshots and graphics. The sidebars include lots of interviews, and while many of the people interviewed are obviously pushing their own products, it's always nice to be able to read many different perspectives in a single book.

It's a good overview of running a small software company - I recommend it.

4 out of 5 stars If you want to write a shareware this is a book you should read........2007-03-26

If you want to write a shareware through a micro-isv (micro independent software vendor) this is a book you should read. I like it covers all the aspects neccessary to be a micro-isv. It includes information applicable to the U.S. and U.K., but no other countries.

It mentions software to help you throughout the phases of development of your software, but sometimes it is windows or visual studio oriented. Java programmers need to search for equivalent software elsewhere. In such cases the good part is that with the help of the book you know what to look for.

It has four stars because it is really good, but the information can become obsolete quite quickly (legal changes, new software appears, etc).

Introduction to Java Programming Core Vision (5th Edition)
Average customer rating: Not rated
    Introduction to Java Programming Core Vision (5th Edition)
    Y. Daniel Liang
    Manufacturer: Prentice Hall
    ProductGroup: Book
    Binding: Paperback

    GeneralGeneral | Java | Programming | Computers & Internet | Subjects | Books
    Beginner's GuidesBeginner's Guides | Java | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Introductory & Beginning | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Languages & Tools | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
    Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
    Similar Items:
    1. The Elements of Java Style The Elements of Java Style
    2. Introduction to Java Programming-Comprehensive Version (6th Edition) Introduction to Java Programming-Comprehensive Version (6th Edition)
    3. Introduction to Unix and Linux Introduction to Unix and Linux
    4. PHP Programming with MySQL PHP Programming with MySQL
    5. Head First Java, 2nd Edition Head First Java, 2nd Edition

    ASIN: 0131489534

    Book Description

    Using a step-by-step approach that fosters self-teaching, Liang presents Java programming in four parts. The early chapters outline the conceptual basis for understanding Java. Subsequent chapters progressively present Java programming in detail, culminating with the development of comprehensive Java applications. Revised in every detail to enhance clarity, content, presentation, examples, and exercises. Updated to JSE 5.0 Features many new illustrations and short examples throughout to demonstrate concepts and techniques. Presents large examples in case studies with overall discussions and thorough line-by-line explanations. Expands treatment of Object-Oriented Programming and GUI Programming. Features excellent coverage of advanced topics in the new Comprehensive version, including: Exceptions, data structures, multithreading, JavaBeans, MVC, Containers, Advanced Swing, Database Programming, Servlets, JavaServer Pages, Networking, and Remote Method Invocation. Ideal tutorial/reference for programmers who want to learn more about Java.
    Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision
    Average customer rating: 4 out of 5 stars
    • We're humans, not machines.
    • Some great ideas wrapped in too much padding
    • Teams become real
    • 8/10
    • Software for Your Head
    Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision
    Jim McCarthy , and Michele McCarthy
    Manufacturer: Addison-Wesley Professional
    ProductGroup: Book
    Binding: Paperback

    WorkplaceWorkplace | Organizational Behavior | Business & Investing | Subjects | Books
    Software DevelopmentSoftware Development | Software Design, Testing & Engineering | Programming | Computers & Internet | Subjects | Books
    GeneralGeneral | Project Management | Computers & Internet | Subjects | Books
    PMP ExamPMP Exam | Project Management | Computers & Internet | Subjects | Books
    Software EngineeringSoftware Engineering | Computer Science | Computers & Internet | Subjects | Books | Design Tools & Techniques | General | Information Systems | Methodology | Multimedia Information Systems
    GeneralGeneral | Computers & Internet | Subjects | Books
    GeneralGeneral | Software | Computers & Internet | Subjects | Books
    GeneralGeneral | Industrial, Manufacturing & Operational Systems | Engineering | Professional & Technical | Subjects | Books
    Look Inside Business BooksLook Inside Business Books | Trip | Specialty Stores | Books
    Look Inside Computer BooksLook Inside Computer Books | Trip | Specialty Stores | Books
    All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
    Business & InvestingBusiness & Investing | Qualifying Textbooks - Fall 2007 | Stores | Books
    Computers & InternetComputers & Internet | Qualifying Textbooks - Fall 2007 | Stores | Books
    ProfessionalProfessional | Qualifying Textbooks - Fall 2007 | Stores | Books
    Similar Items:
    1. Dynamics of Software Development Dynamics of Software Development
    2. Agile Project Management with Scrum (Microsoft Professional) Agile Project Management with Scrum (Microsoft Professional)
    3. Peopleware: Productive Projects and Teams Peopleware: Productive Projects and Teams
    4. Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)) Software Estimation: Demystifying the Black Art (Best Practices (Microsoft))
    5. Agile Retrospectives: Making Good Teams Great Agile Retrospectives: Making Good Teams Great

    ASIN: 0201604566

    Amazon.com

    Aimed at forward-thinking software developers and IT managers, Software for Your Head: Core Protocols for Creating and Maintaining Shared Vision provides an innovative set of procedures and reusable "patterns" for improving the way teams work together.

    This book's amalgam of the lingo of software patterns and management theory (and even New Age and popular psychology) helps make the text one of the most challenging you'll ever read about team building. Based on the authors' considerable experience with Microsoft and their simulated developer boot camps run with hundreds of teams, this book eschews providing practical evidence drawn from real projects. Instead, it formulates a unique vocabulary of terms, protocols, and patterns that arguably should allow teams to carry out decisions and build better team focus.

    The tour of tools and techniques begins with ways of getting individuals to commit totally to their work in teams. (The authors show how individuals can "check in" to work environments or "check out" as necessary.) They offer a set of techniques that can allow teams to work together more effectively, as well as obstacles (or "antipatterns") that can get in the way. Early sections culminate with a "team equals product" philosophy, arguing that highly calibrated teams will produce insanely great software.

    A cluster of tips and patterns for better decision making comes next. Here, the Decider pattern offers a step-by-step protocol for voting and resolving disputed items effectively. For anyone stuck in interminable meetings where egos instead of good ideas triumph, such ideas may well help change things. Alignment patterns come next, which allow teams to overcome perceived shortages of people or time to get the job done. The most far-reaching sections here argue that teams need a long-distance vision to drive their work lives. (This is considerably more ambitious than a standard corporate mission statement and involves a guiding principle that will change the world 20 years into the future.) A final, intriguing group exercise walks teams through a protocol to do something "perfect" in a group setting, with steps to refine the "design."

    The text closes with appendices covering Core Protocol terminology, as well as the opening statement delivered to participants at the authors' five-day boot camp (where their techniques are played out). The Core Protocols themselves, wittily released under the General Public License as open source, close out this often fascinating book.

    Long on theory but consciously short on any practical examples, this title offers an uncompromising vision for getting teams to work together. Though it's doubtful that your average IT department will be able to commit to such a different set of terms for the everyday workplace, Software for Your Head provides a fascinating glimpse into the world of highly committed and collaborative teams written by two legendary ex-Microsofties. --Richard Dragan

    Topics covered: Introduction to the Core Protocols (protocols and patterns for team-based development), the "Check In" protocol (for centering team members on work efforts), the "Check Out" protocol (for individual time-outs), the "Passer" pattern (for not participating in group efforts), the "Connection" protocol, problem behaviors (antipatterns: "Too Emotional," "No Hurt Feelings," and "Wrong Tolerance"), additional "Check In" patterns (including "Team = Product," "Self-Care," and the "Greatness Cycle"), "Decider" protocols (for making team decisions), the "Resolution," "Work with Intention," and "Ecology of Ideas" patterns, "Decider" antipatterns (including "Resolution Avoidance," "Turf," and "Team Quackery"), guide to personal and team alignment, patterns and antipatterns for team alignment (including "Investigate," "Web of Commitment," and "Ask for Help"), building shared vision in teams, patterns and protocols for shared vision (including "Metavision" and "Far Vision"), shared vision antipatterns (including "Blinder," "Technicality," and "Recoil"), the "Perfection Game" protocol (for building team vision), appendices for the lexicon of terms used in the Core Protocols, transcript of the authors' boot camp development scenario, the Core Protocols 1.0 and General Public License.

    Customer Reviews:

    2 out of 5 stars We're humans, not machines........2006-09-23

    Most people don't work the way Jim wants them to, don't think that way, and they never will. There're myriads of things in the way of sanity when developing intellectual assets as a part of collective efforts. Yes, we're inherentily egotistical and inefficient. However, this "OS" will not help it. The success of collective efforts will continue to be determined through the good old positives (leadership, drive, personal charisma, excellency of communication), productive negatives (challenge, competition, need for $$$), unproductive negatives (fear, intimidation, anxiety)... and a lot of luck. Not through the protocols and behavior agreements. We're humans, not machines. Since we're humans the only real help we can offer ourselves is investing in our human growth.

    1 out of 5 stars Some great ideas wrapped in too much padding.......2005-04-20

    I'm a big fan of "Dynamics of Software Development" and I expected this book to be 10 years better than that. It isn't.

    It's like buying a favourite band's new CD and finding that you really liked the old work in the days of vinyl. And the CD collects dust.

    I bought this book and tried to read it many times. I've willed it to be engaging, I wanted it to be good, I've given time over to reading it, but it's not engaging and feels bloated.

    Sure there are some great ideas, but they're fighting to get out of the "stuff" around it.

    Looking forward to the next book Jim. I hope it's the one I was looking for.

    5 out of 5 stars Teams become real.......2004-07-29

    It'is one of the most wonderful books I ever read about teams. What I mostly appreciate is that talks about teams in a language a developer or an engineer can understand (bypassing the resistances and prejudices that technicians have treating emotions, motivations, groups and so on) and usually it's a nightmare for me to explain them that poor performance are not simply related to task assignments or character or people smartness...
    Definitely a great book.

    4 out of 5 stars 8/10.......2004-06-26

    I give this book eight out of ten.
    What I like about it:
    The ideas in this book have enormous power. They could (and can) change the way people work with each other for the better.
    The book presents the function that team = product. The better the team works together the better the product. This is so obvious and yet gets constantly overlooked.
    The patterns and anti patterns of behavior are very well observed and described.
    After reading this book the second time I have been to a McCarthy boot camp and the book does an admirable job of describing what is achievable.
    I have tried each of the protocols described in this book and I can tell you they rate amongst the best ways I have discovered of helping teams work well together.
    The title describes the book well, it takes some time to work this out. It is a clever idea that we can load new software into our brains and therefore become better at doing something - such as interacting with other people (or even ourselves!)

    In order to get a ten:
    It would be easier to read. The book is written too much like a software manual. The McCarthy's previous book - Dynamics of Software Development - was much easier to read and proved to be very popular with the development teams I introduced it to. Software For Your Head requires commitment to read to the end.
    The examples would be clearer. Throughout the book are stories which serve as examples of the ideas being presented. I often have to read these a second time to get the full meaning of them.

    For more of Dr. Neil's reviews go to http://www.Roodyn.com/BookReviews.aspx

    4 out of 5 stars Software for Your Head.......2004-05-15

    I've read the book and sponsored several of the Boot Camps in a company. The protocols work and they are not just for any IT or high-tech team as some reviewers have noted. We took groups of Sr. and Executive management as well as mid-management and technical professionals through the boot camp and it really helped solidify these groups and raise their performance level. Several of them then took the BC to their teams. One particular exec takes his team through the BC almost every year.

    Yes, there's some pretty deep psychology and maybe a little new age in the text but there's nothing harmful about it at all. The Core protocols are great and I continue to use them all and teach teams these protocols.

    The book is a tough read, but worth it. The boot camps are really good and will blow you away.If you really want to jump start a team and get them firing on all cylinders then read the book and get a boot camp quick. It's worth the investment. But I do recommend you ensure it's a fit for your culture. The authors are very knowledgable but will pretty much tell you how it has to be to be successful with the Core and a boot camp. This can be too painful for some organizations but if you really want to change then it may well be for you.
    American Visions:  Multicultural Literature for Writers
    Average customer rating: Not rated
      American Visions: Multicultural Literature for Writers
      Dolores Laguardia , and Hans P. Guth
      Manufacturer: McGraw-Hill Humanities/Social Sciences/Languages
      ProductGroup: Book
      Binding: Paperback

      LiteracyLiteracy | Books & Reading | Literature & Fiction | Subjects | Books
      Collections & ReadersCollections & Readers | United States | World Literature | Literature & Fiction | Subjects | Books
      GeneralGeneral | Words & Language | Reference | Subjects | Books
      ReadersReaders | Words & Language | Reference | Subjects | Books
      RhetoricRhetoric | Words & Language | Reference | Subjects | Books
      Writing SkillsWriting Skills | Writing | Reference | Subjects | Books
      GeneralGeneral | Reference | Subjects | Books
      CultureCulture | Sociology | Social Sciences | Nonfiction | Subjects | Books
      jp-unknown2jp-unknown2 | Specialty Stores | Books
      All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
      Literature & FictionLiterature & Fiction | Qualifying Textbooks - Fall 2007 | Stores | Books
      NonfictionNonfiction | Qualifying Textbooks - Fall 2007 | Stores | Books
      ReferenceReference | Qualifying Textbooks - Fall 2007 | Stores | Books
      Similar Items:
      1. Joe Turner's Come and Gone Joe Turner's Come and Gone
      2. International Organizational Behavior, Second Edition International Organizational Behavior, Second Edition
      3. Little, Brown Essential Handbook, The (5th Edition) Little, Brown Essential Handbook, The (5th Edition)
      4. Foundations of Finance: The Logic and Practice of Finance Management (5th Edition) (Prentice Hall Finance Series) Foundations of Finance: The Logic and Practice of Finance Management (5th Edition) (Prentice Hall Finance Series)
      5. Tracks Tracks

      ASIN: 1559343222

      Book Description

      American Visions offers a rich sampling of literature for writing classes with a multicultural perspective, exploring the historical context and contemporary relevance of major themes that have shaped our consciousness as a nation.
      Rhetorical Visions: Reading and Writing in a Visual Culture
      Average customer rating: Not rated
        Rhetorical Visions: Reading and Writing in a Visual Culture
        Wendy S. Hesford , and Brenda Brueggemann
        Manufacturer: Prentice Hall
        ProductGroup: Book
        Binding: Paperback

        CommunicationCommunication | Words & Language | Reference | Subjects | Books
        LinguisticsLinguistics | Words & Language | Reference | Subjects | Books
        RhetoricRhetoric | Words & Language | Reference | Subjects | Books
        GeneralGeneral | Writing | Reference | Subjects | Books
        GeneralGeneral | Reference | Subjects | Books
        GeneralGeneral | Foreign Languages | Reference | Subjects | Books
        GeneralGeneral | Arts & Photography | Subjects | Books
        Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
        Look Inside Reference BooksLook Inside Reference Books | Trip | Specialty Stores | Books
        All TitlesAll Titles | Qualifying Textbooks - Fall 2007 | Stores | Books
        Arts & PhotographyArts & Photography | Qualifying Textbooks - Fall 2007 | Stores | Books
        ReferenceReference | Qualifying Textbooks - Fall 2007 | Stores | Books
        Similar Items:
        1. SF Writer (4th Edition) (MyCompLab Series) SF Writer (4th Edition) (MyCompLab Series)
        2. Writing Analytically Writing Analytically
        3. Biology Biology
        4. Thomson Advantage Books: The Pocket Wadsworth Handbook (Thomson Advantage) Thomson Advantage Books: The Pocket Wadsworth Handbook (Thomson Advantage)
        5. Being a Writer: A Community of Writers Revisited Being a Writer: A Community of Writers Revisited

        ASIN: 0131773453
        Language of Vision
        Average customer rating: Not rated
          Language of Vision
          Gyorgy Kepes
          Manufacturer: Dover Publications
          ProductGroup: Book
          Binding: Paperback

          GeneralGeneral | History & Philosophy | Science | Subjects | Books
          GeneralGeneral | Artists, A-Z | Arts & Photography | Subjects | Books
          GeneralGeneral | Arts & Photography | Subjects | Books
          Look Inside Nonfiction BooksLook Inside Nonfiction Books | Trip | Specialty Stores | Books
          Look Inside Science BooksLook Inside Science Books | Trip | Specialty Stores | Books
          Similar Items:
          1. Witness in Our Time: Working Lives of Documentary Photographers Witness in Our Time: Working Lives of Documentary Photographers
          2. The New Vision: Fundamentals of Bauhaus Design, Painting, Sculpture, and Architecture (Dover Books on Art, Art History) The New Vision: Fundamentals of Bauhaus Design, Painting, Sculpture, and Architecture (Dover Books on Art, Art History)
          3. Search for the Real Hans Hofmann and Other Essays: A Monograph Based on an Exhibition, Covering a Half Century of the Art of Hans Hofmann, Held at the ... Andover, January 2-February 22, 1948 Search for the Real Hans Hofmann and Other Essays: A Monograph Based on an Exhibition, Covering a Half Century of the Art of Hans Hofmann, Held at the ... Andover, January 2-February 22, 1948
          4. Photographic Lighting: Essential Skills, Third Edition (Photography Essential Skills) Photographic Lighting: Essential Skills, Third Edition (Photography Essential Skills)
          5. Color Photography: A Working Manual (Color Photography) Color Photography: A Working Manual (Color Photography)

          ASIN: 0486286509

          Book Description

          Noted painter, designer, theoretician analyzes the effect of visual language on the structure of human consciousness, in particular how the elements of line and form are perceived and how innovative types of perspective can lead to more dynamic representations in art. Over 300 photographs, drawings and illustrations. Introductory essays by S. Giedion and S.I. Hayakawa.

          Books:

          1. Diagonally-Parked in a Parallel Universe : Working Through Social Anxiety
          2. Dragonart: How to Draw Fantastic Dragons and Fantasy Creatures
          3. Early Childhood Experiences in Language Arts, 7E
          4. Egyptian Palaces and Villas: Pashas, Khedives, and Kings
          5. Engineering Mechanics: Dynamics and Student Study Pack with FBD Package (11th Edition)
          6. Essentials of Stage Management
          7. Everyone's Mandala Coloring Book Vol. I (Everyone's Mandala Coloring Book)
          8. Film: A Critical Introduction
          9. Fundamentals of Power Electronics (Second Edition)
          10. Getting Things Done: The Art of Stress-Free Productivity

          Books Index

          Books Home

          Recommended Books

          1. V Is for Victory: The American Home Front During World War II
          2. The Holy Longing: The Search for A Christian Spirituality
          3. Lemur Social Systems and their Ecological Basis
          4. Nanoscale Phase Separation and Colossal Magnetoresistance
          5. Perry's Chemical Engineers' Handbook
          6. Regression Methods in Biostatistics: Linear, Logistic, Survival, and Repeated Measures Models
          7. The American Mixed Border
          8. Vladimir Nabokov, Alphabet in Color
          9. Louis I Kahn in the Realm of Ideas
          10. A Field Guide to Western Mushrooms