Software Books


Books-Under-Review-->Computers-->Human-Computer Interaction-->Software-->41
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Software Books sorted by Average customer review: high to low .

Software
PHP 5 Recipes: A Problem-Solution Approach
Published in Paperback by Apress (2005-09-23)
Authors: Lee Babin, Nathan A. Good, Frank M. Kromann, and Jon Stephens
List price: $44.99
New price: $31.66
Used price: $32.63

Average review score:

Not bad from what I've seen
Helpful Votes: 0 out of 1 total.
Review Date: 2008-05-09
Instead of reading this book from front to back I read the sections as needed. PHP isn't the only language I dabble in so I haven't had many opportunities to go through the book but the sections I have read are very well written, informative and easy to read.

I would say this book could be utilized by a novice or experienced PHP programmer. The author covers topics starting advanced enough not to bore the hell out of the experienced and thorough enough not to loose the novice.

Very pleased with this book
Helpful Votes: 0 out of 1 total.
Review Date: 2008-03-29
I'm a bit of a novice PHP programmer still, and I found this book accessible and useful. The scripts are well commented, well explained, I have found them to be secure thus far (I have limited knowledge here but they seem to adhere to best practices), and I can find what I want quickly. When they have special needs like JavaScript or something, they explain why afterward. Each script also has a "How It Works" section afterward. Before each script, they have intro paragraphs saying what is needed in order for it to work, such as a pre-created directory or something.

I can recommend this book to other PHP programmers at the novice/beginner level as well as the more advanced levels.

Excellent
Helpful Votes: 0 out of 1 total.
Review Date: 2007-12-12
Generally, I'm not a big fan of cookbooks (for programming!) but this one is really good. A great reference to have as you are coding and think "oh... how do i do X again?" or just to read and review. Another use - give a copy to your friends who STILL are writing PHP 4 code!

Extremely useful, well written, and very few errors
Helpful Votes: 1 out of 3 total.
Review Date: 2006-11-20
I highly recommend this book. It covers all aspects of PHP 5, including OOP, without getting bogged down. Though this book consists of contributions from four authors, it comes together as one smooth read. Its full of examples and hits its mark very effectively. It makes a great companion to the Zend PHP 5 Certification Guide. Well done!!

Excellent Book for new and experienced PHP programmers
Helpful Votes: 4 out of 5 total.
Review Date: 2006-08-30
I normally don't write reviews unless I had a bad experience. However, in this case, the PHP 5 Recipes book is an exception! I love this book! The examples are CORRECT!! The information I need is very well organized - I really love the way that the book was organized! I wish all of my tech books for other languages were arranged in this problem-solution manner. The information you need to build a robust and well organized and valid website is here in the book! I definitely highly recommend that you get THIS book if you are thinking about doing some php work. The php code they have is on the mark! The authors included more than I needed by including a section on XML/XSLT with PHP. Definitely get this book!

Software
Pinnacle Studio 9 for Windows (Visual QuickStart Guide)
Published in Paperback by Peachpit Press (2004-02-20)
Author: Jan Ozer
List price: $21.99
New price: $8.16
Used price: $0.35

Average review score:

Excellent book
Helpful Votes: 5 out of 5 total.
Review Date: 2005-06-29
Simply put, read this book and you will definitely be able to produce excellent movies.
The book can be read from start to finish or just dip in to where the specific information is. The book is written so both ways work.The clear instructions enable even a novice to be proud - even amazed at what they can do.
Two days after reading this book I put a mini movie on the internet! If I can, you can!

Now, Studio 9 Plus is covered
Helpful Votes: 6 out of 6 total.
Review Date: 2005-04-04
As an owner of the author's Pinnacle Studio 8 book, I waited to buy what I anticipated to be his Pinnacle Studio 9 Plus book. But wait no more. A supplemental chapter covering the 9 Plus features - PIP, Pan and Zoom, and Chroma Key, is avaiable at http://www.doceo.com/studio9.html under "Click here to download free chapter on new features of Studio Plus", and now I have the equivalent of the Studio Plus 9 book.
I agree with the other reviewer's comments and no point in repeating them here, except to say that for me the best parts about the author's presentations are the illustrative examples.

Great Book for After you Get The Software Loaded.
Helpful Votes: 6 out of 6 total.
Review Date: 2005-03-25
Pinnacle's Studio 9 is a love it or hate it package. At $99 (retail price) it is very inexpensive for what you get. The problem, people report, has been getting it to work on their system -- I also hear that the newest release of the package is much, much better. It also seems to work better with Intel Pentium CPU's than with AMD and it also likes memory, say a gigabyte.

But as for the book, this is one of the Visual Quickstart Guides. They're great. They use a format of having two columns on each page with the outside column being text and the inside being pictures. Each page is devoted to some small task and handles that task completely. You can start at the front of the book and go all the way through and you'll get a pretty good tutorial on the software. Or you can use the index to skip around and quickly get to the particular detail you are looking for.

Jan Ozer is an excellent writer. He starts out with the statement "you have the manual for the software" and then goes on from there. This is not a manual of how to, this is a what and why kind of book that explains what it is that you are trying to do and then goes on to tell you how to do it. The manual tells you how to do a J-Cut and an L-Cut. This book tells you what they are.

The author sails to new horizons with Pinnacle Studio 9 Visual Quickstart Guide!
Helpful Votes: 9 out of 9 total.
Review Date: 2005-06-30
I've read numerous technical books on many subjects and have never sailed through the software as smoothly as with this book.
If you're looking for a tutorial that can whiz you through the subject matter with ease and accuracy this is it! No matter where you wish to refer back to, you can do it without reading the whole chapter (as with other tutorials). Quickstart is the name however I feel it should be named Quick referrence.
Best investment I've made in a while. I'm making movies that are in awe at my office. I've been told they have been made professionally.

A "Must" for Studio 9
Helpful Votes: 9 out of 9 total.
Review Date: 2004-10-29
This is probably one of the most informative books on video editing that you can buy. The author is an expert in the field and has the ability to not just tell you how to do something, but make you understand what is going on and thereby enabling an intuitive feel for using the program. His "Studio 8 for Windows" carried me from the depths of ignorance to a level of competence that allows me to knock out complicated projects in record time; this new Studio 9 version will do the same for you plus. This book will enable the beginner to successfully edit productions with minimum heartache....but READ before you start clicking madly away.

Software
QuickBooks 2008 Solutions Guide for Business Owners and Accountants
Published in Paperback by Que (2007-12-07)
Author: Laura Madeira
List price: $34.99
New price: $20.70
Used price: $21.22

Average review score:

Nice Time Saver
Helpful Votes: 0 out of 2 total.
Review Date: 2008-05-27
The QuiickBooks 2008 Solution Guide is a very helpful resource. It saves time by having solutions to many common problems users encounter in QuickBooks. The book is very well organized and extremely useful in the practical world of small business accounting.

Clear & In-depth
Helpful Votes: 0 out of 2 total.
Review Date: 2008-05-26
Laura's done a great job of not only explaining the how of QuickBooks but the why. As a QuickBooks consultant this book is a must for all of my staff and will be a strong recommendation for my clients.

Jeanne Tarazevits, CPA, CITP Tara Consulting Orange Co. CA

Really just for "issues"
Helpful Votes: 1 out of 1 total.
Review Date: 2008-09-22
The book is great for issues with Quickbooks. However, after ordering this I realized that it is truly just for issues with QB, not issues you have because you don't understand QB. Great book for what it's intended for!

Amazing Referrence Book That Needs To Be On Your Desk!
Helpful Votes: 1 out of 1 total.
Review Date: 2008-08-14
This is one of the pivotal QuickBooks reference books! As a QuickBooks ProAdvisor, I have my own little "QuickBooks Library" that I refer to on a regular basis. And this book is THE book I reach for first, each and every time!
It is jam-packed full of readable and easily understood information needed by users, business owners, accountants and QB ProAdvisors alike.
Don't just bookmark this page and tell yourself you're going to buy it tomorrow or next week - buy it today! You can't beat the price!
And, as QB 2009 is released, I'll be buying the 2009 version of this book, immediately!

Great Reference Tool for our Customers
Helpful Votes: 1 out of 4 total.
Review Date: 2008-04-16
We use the 2008 QuickBooks Solutions Guide in our software consulting practice. Our firm, Core Performance Consulting, is an Intuit Solution Provider based in Orange County, CA. Since it is such a comprehensive resource on all things related to QuickBooks, we are giving away copies to our Customers as a promotional activity. Thanks Laura for writing such an excellent book !

Peter Cullen

Software
QuickTime for the Web : A Hand-on Guide for Webmasters, Site Designers, and HTML Authors (with CD-ROM) (Quicktime Developer Series)
Published in Paperback by Morgan Kaufmann Publishers (2000-05-01)
Author: Steven W. Gulie
List price: $54.95
New price: $18.83
Used price: $0.01

Average review score:

Explains how to use QuickTime clearly for non-programmers
Helpful Votes: 11 out of 15 total.
Review Date: 2000-08-02
I've been using QuickTime for nearly ten years, and have often been frustrated when trying to explain to people that it is not just for video and sound any more. The frustration stems from the lack of examples and explanations to use these powerful features for non-programmers. This book changes that. It explains clearly and wittily how to use QuickTime to enhance your website or CD-ROM, and take advantage of over 10 years of cutting-edge digital media technology for free.

[Full disclosure - I work for Apple on the QuickTime Engineering team, and know the author - believe me I wouldn't endorse this book if it wasn't great]

A Rare Find in the World of Computer Books!
Helpful Votes: 12 out of 12 total.
Review Date: 2001-01-09
This book is a must have if you plan on working with QuickTime to make multimedia content available! I call this book 'a rare find', as it is great for beginner through master, leaving few questions unanswered or stones unturned. The text is a good mix of "how to" information combined with "tips and tricks" to get your implementations to work.

I purchased this book for its material regarding steaming content over the Internet, and learned a great deal in the process. The chapter on QuickTime VR answered my "how do they do that?" questions, and has led me to explore the use of this technique for my upcoming projects.

The QuickTime VR chapter is a good example of the depth of knowledge used to develop this text, as it gives in-depth information on photography techniques that only a mid- to experienced photographer would know.

My only criticism of the book is that it only begins to explore about half of the knowledge needed to set up your own streaming web server, but I can hardly fault the authors for that -- it says right on the cover "A Hands-On Guide for Webmasters, Site Designers, and HTML Authors." It says nothing about being aimed at System or Network Administrators. If your main interest in this book is the setup of streaming servers, you might want to consider another book (or better yet, purchase this book along with another to round out your knowledge).

With the ... QuickTime Pro included, I can say without reservation that this is one of the best computer book values I have ever purchased. The book paid for the rest of the cost by showing me how to trick Microsoft Internet Explorer / Windows Media Player in such a way that it will not try to open your .mov files (great in a Windows-dominated environment)!

Highly recommended, even if you have only a passing interest in QuickTime.

An holistic resource
Helpful Votes: 13 out of 13 total.
Review Date: 2000-07-12
This is an important resource for anyone who is serious about maximizing the potential of Quicktime. At Rayhawk.com we have been using this book to enhance our web productions and the results have been noticable, not only to us, but to our clients (KFC, Taco Bell, BMW, Porsche).

The book is full of useful info and the author is fun and helpful. He assumes we have little prior knowledge with either QuickTime or HTML and by the end of the book, he teaches us how to produce some amazing content.

Essential Reading for Web Delivery of Multimedia
Helpful Votes: 4 out of 5 total.
Review Date: 2000-10-23
Mastering QuickTime is essential to quickly and easily building exciting, dymamic and interactive web sites. This book (QuickTime for the Web) is essential to mastering QuickTime for the web. It has saved me more time and energy than any book I've bought in the last two years.

QuickTime for the Web
Helpful Votes: 9 out of 12 total.
Review Date: 2000-07-17
This book is a must have! From how to create VR with interactive sounds and sprites - to getting your video or photos streaming on the web - this book shows you how. As a web master of a site with over 100 different Virtual Reality and QT movies, I found this book (and the free tools and interactive sprites for my use) to be invaluable. I reccommend it without hestitation. Luke Wonderly, Web master - vrbakersfield.com

Software
Real World Mac OS X Fonts (Real World)
Published in Paperback by Peachpit Press (2006-09-22)
Author: Sharon Zardetto Aker
List price: $39.99
New price: $22.95
Used price: $24.51

Average review score:

CONCISE EXPLANATIONS for Real World Usage
Helpful Votes: 3 out of 3 total.
Review Date: 2008-01-27
When OS 9 Classic was retired, it forced a radical transition to reorganize and manage fonts without the ATM.

This book is the clearest and simplest guide for OSX users to understand how font functionality has altered in the OSX environment. Also vital to crossplatform users, the author Zardetto Aker simplifies the complex nature of sharing fonts between two platform radicals (Windows and APPLE).

Those who earn their living in computer design using real world situations would benefit from buying this book.

One analogy that describes it best:

Any graphic project is like the recipe for a perfect pot of "CHILI"
FONTS are the spices going into that pot.
If you don't manage the spice in your chili, like not managing the fonts in your project .... You wind up with disaster.

MUST READING ... Zardetto Akers' Font Management in OSX takes the confusion out of the font dynamics restructured on OSX.

A guide through the labyrinth
Helpful Votes: 3 out of 3 total.
Review Date: 2007-11-01
I love my Mac, & I love typography. What I don't love is the mind-numbing complexity of OSX's font handling. Although I don't lament the passing of the ever-crashing OS9, it's framework for fonts was beautifully simple. There's a price for progress.

This book provides what's needed to understand the foundation concepts and terminology, and to deal confidently with common font issues. Thoroughly explained, it's made apparent that the font framework of OSX is not so incomprehensible after all. For any tech-savvy graphic artist or designer, an indispensable volume for your reference shelf.

Making the Mac Safe for Fonts
Helpful Votes: 4 out of 4 total.
Review Date: 2007-09-27
What a splendid guide! Even if you are content to use TIMES ROMAN all the time, you should still look at this book to see a model of how to write a computer guide. None of the breezy self conscious humor you find in some books (the Dummy series or Scott Kelby's otherwise informative PhotoShop books). But friendlier and more attuned to the reader's anxieties and potential mistakes than the standard dry guides (e.g. the Missing Manuals series, which are not bad). Aker seems to sense exactly what you might need to know at just the right moment, but yet does not overwhelm you without a lot of detail all at once.

I recently switched from a PC (since 1980)to Mac, which is as everyone said so much more elegant, stable and better in almost every respect. But the font system is just as complicated and eccentric in OS X as in Windows XP. You need to do some housekeeping even if you are not a font maven. Follow the steps carefully laid out in Chapter 2 (rather tedious but precise), and your system will run more smoothly and you will know a lot about where your fonts are, and how to keep them behaving well.

I am almost never moved to write reviews here, and certainly not of computer books. But this is an exceptional contribution.

Fix font problems - Flawlessly
Helpful Votes: 6 out of 6 total.
Review Date: 2007-01-23
Face it - you'd think just putting your fonts in the FONT folder would be sufficient. But, strange things do happen. And, for me it is never at a good time. Like when you upgrade Adobe CS ... which made half my fonts DISAPPEAR.
Thanks for the info and instructions about AdobeFntXX.lst alone - made this book a must have in my library.
And, that was just one small enlightened moment Aker's offered

Solved the mess!
Helpful Votes: 7 out of 7 total.
Review Date: 2007-01-26
I do graphics and own Macs from October, 1985. I passed thru all the font technologies that were done into the computer... from enlarging 72pt bitmaps and correcting them, the early times of Adobe's ATM and so on.
But --maybe I'm getting old-- with the introduction of Mac OS X, typography went almost out of control for me. Althought I do not use per se Office I need to install it to open others files... and it destroy any organizated fonts folders that you had managed,
Then, in a desperate move, I bought Zardetto's book!
And everything came back to order: clear instructions lead me in a clever and consistent way. I confess I did it twice. First time I said myself: "I'm an old macintoshian..." But then I realized that following the step-by-step instructions was more inteligent. Then, with everything in order, I was back "in control".
So, my advice --for newbies and oldies-- follow the instructions and then personalize your fonts. OK, first buy and read the book!

Software
Return on Software: Maximizing the Return on Your Software Investment
Published in Paperback by Addison-Wesley Professional (2008-11-21)
Author: Steve Tockey
List price: $54.99
New price: $54.99

Average review score:

Must reading for everyone involved in the software development process
Helpful Votes: 0 out of 0 total.
Review Date: 2007-11-12
Even though there is not a single line of code in this book, it is one that all people who are involved in the process of managing software development should read. In most cases, investment professionals will have an easier time understanding it than software developers will. The decision to invest organization resources in a software development project is treated as an investment and the point of the analysis is to determine if it is a sound one.
Part one starts with the fundamental concepts of how business decisions are made. Cash flow diagrams are used to illustrate how the flow of money relative to your organization can be visually modeled. Entire chapters are devoted to the various ways interest can be computed, the formulas used to compare the net worth of two different proposals and how to develop mutually exclusive alternatives. A large number of formulas are used, so if you are unfamiliar with the mathematics of finance, you will probably have a difficult time understanding them.
Parts two and three deal with how to make decisions in for-profit companies. Decision analysis, economic life, replacement decisions, salvage value, factoring in inflation/deflation, depreciation, cost accounting, and the impact of income taxes on business decisions are all examined using formulas, charts and diagrams. At times it gets very technical. To give you some idea, here are the titles of some sections:

*) Calculating after-tax cash-flow streams.
*) Inflation and after-tax cash-flow streams.
*) Gain or loss when selling or scrapping depreciable assets.
*) Comparing financing methods in after-tax cash-flow terms.

Part four deals with making decisions in government and nonprofit organizations. This is a very short section, less than twenty pages in length. Since these organizations generally cannot lose money either, the main focus is on the different ways government and nonprofit organizations finance their expenditures. Part five covers present economy, how to do break-even and optimization analysis. The primary focus is on how to perform various types of break-even analysis.
Part six examines estimation, risk and uncertainty. How to recognize and model the level of uncertainty and how to make decisions in situations with a great deal of uncertainty. This requires some knowledge of the fundamentals of probability and expectation. The last section covers the situation where there is more decision criteria than just the basic cost. This of course can be rather difficult, as it can enter the area of personal opinions. It is often due to the ordinal form of the data, where the range of assignments can be something like, {very poor, poor, average, good, very good}. While all can agree that poor comes before average, what one person will consider average, another would categorize as good. Fortunately, it is fairly easy to assign numeric values to the categories for standard numerical analysis of the data.
This is probably the hardest "computer" book I have ever read. I know a reasonable amount of financial mathematics, but it was still difficult to wade through all the equations, charts and diagrams. Despite this difficulty that you will most likely also face, I strongly encourage all managers to thoroughly study the contents. There is a set of self-study questions at the end of each section and solutions to most of them are included in an appendix. The software development industry has a (largely deserved) reputation for lax financial planning and the person who reads and comprehends the material in this book will have an enormous competitive advantage in the battle for jobs, revenue and profits.

Published in Journal of Object Technology reprinted with permission

Excellent Coverage of One of The Most Important (Yet Often Forgotten) Topic in Software Engineering
Helpful Votes: 0 out of 0 total.
Review Date: 2007-09-15
Engineering is the practical and economical application of science in building products and services. So it puzzles me how financial aspects are so often neglected in teaching Software Engineering or Computer Science. What a big mistake! This is a skill that no Software Engineer should left unmastered. By the way - this is very useful even if you're not dealing with software and for your private life as it allows you to make informed decisions based on a sound rational. Steve Tockey writes in a very concisive and interesting way and provides several examples for each topic. I highly recommend it!

Economics with a Software Spin
Helpful Votes: 0 out of 0 total.
Review Date: 2005-02-28
First, a confession, I know Steve Tockey. I work with Steve. That may bias my review a bit depending on how much I like Steve. One thing about Steve is that he home brews many nice beers and brings them into work where we get to share. I like Steve.
I also like his book. Now, I will admit that this is no thriller where you are excited to turn the next page (though I did get a little worked up on Analytical Hierarchical Process). It is designed to be an entry level economics text for the world of software engineering. The world of computer science and software engineering needed a book like this and didn't have one. So, Steve brewed this one up.
Part one (chapters 1-9) contain the basic economic theory you would find in most basic economic books. The topics are based around making decisions to make the most money (for profit companies) or to deliver the most benefit (non-profit). The text in these sections tends to get acronym heavy and Steve had to use the equation editor to type all the fancy mathematical formulas needed for things like interest for equal-payment-series capitol recovery. If you have had a basic economics course in college you can probably skip the first part without any pain. If you haven't or had forgotten (like me), then reading them is warranted. I found Steve's prose on this very dry subject to be reasonable.
Parts two through five carry on in the same way (chapters 10 - 20). Part two in decision making in for-profit companies and part three is advanced decision making in for-profit companies. Again, if you have concepts like Minimum Attractive Rate of Return, Cash-Flow Streams, Planning Horizons, Sunk Cost & Salvage, Inflation & Purchasing Power, Depreciation, Modified Accelerated Cost Recovery System, etc. then you can skip these sections. Same sort of story for part four, decisions in non-profit companies and part five, present economy.
BUT WAIT, there is part six! Estimation, risk, and uncertainty. Now here is a section that everybody should read, at least a couple of times. In my work and consulting, I find I am recommending to my clients that they read this section carefully. People building software seems to really miss these economic concepts. Steve does a very good job here in explaining how estimation, risk, and uncertainty work together (often against) on a work effort. He then provides several decision making strategies that work within the reality of uncertainty.
Part seven completes the teaching part with working with multiple-attribute decisions with a good discussion on number theory and how to rationally make comparisons. This is another section that I find most people don't understand too well and highly recommend that everybody reads this part.
There is a part eight but it is a summary and conclusion.
So, my bottom line is that some parts of the book are a must read. So parts are a could read. If you don't mind skimming the parts that you know or are not applicable for the current situation, this book should work out fine. It is also one of those books that you will actually pull off the shelf next time you are asked to lead the selection of a new Commercial Off The Self (COTS) system, choose between two competing project ideas, or just want to make a better personal finance decision.

An Excellent Resource
Helpful Votes: 2 out of 2 total.
Review Date: 2004-11-29
How I was introduced to this book:
About nine months before this book was published I was researching the return on investment of software projects. While doing my research, I was introduced to Steve Tockey who asked if I might be interested in reviewing his book.

My background:
For almost 10 years I've worked in the software and consulting industry. Currently, I work at one of the leading CRM software companies worldwide where I spent three years advising customers on how they can get the most out of their investment in our software. At the time of my research, it was imperative that our division understood how software investments are impacted by certain business decisions and related financial considerations. Today, I am responsible for planning, implementing, and measuring the outcomes of investments and projects within our marketing organization.

Comments on the book:
This book does an excellent job covering the financial aspects of investing in software systems (or really any investment) as well as covering decision-making and risk management techniques. If your career path includes the development of any business case for software systems, this book explains many of the concepts you will have to use. While the introductory portions of the book explain how financial principles generally apply to software, the book goes far beyond an introduction - honestly, it's depth in content will give it a home on my bookshelf as a trusted reference for years to come. Besides clear explanations and good fundamental examples, the accompanying self-study questions, website, and tools will help readers truly understand and use what is being taught.

If you are familiar with Steve McConnell's books on software, you will not be disappointed with this one (as Steve Tockey works at Construx Software).

The Latest on Software Economics
Helpful Votes: 3 out of 3 total.
Review Date: 2004-12-03
There are hundreds of books on topics relevant to various aspects of software engineering. However, when we analyze what went wrong with so many of our large practical software projects, one of the leading culprits is a misunderstanding of the business, economic and financial aspects of the projects. Where are the books and courses to help us with this major problem?
University engineering programs often have a course such as Fundamentals of Engineering Economy. What Steve Tockey has done with his book is to apply these general engineering economics topics specifically to the field of Software Engineering and set a standard for the subfield of Software Engineering Economics. His is not the first such book (see, e. g., Barry Boehm, Software Engineering Economics, Prentice Hall, 1981 or Leon Levy, Taming the Tiger - Software Engineering and Software Economics, Springer-Verlag, 1987) but it is the most thorough and up-to-date one that I know. It is an excellent book on a very important subject. Every professional software engineer, whether CTO, group manager or programmer in the trenches, will benefit considerably from reading this book.
Return on Software is divided into several major parts: general concepts of business decision-making, interest and the value of money, and cash flow streams; business decision-making at for-profit companies; decision-making at government and not-for-profit organizations; estimation, risk and uncertainty; and decision-making based on criteria other than money such as reliability, quality, speed, and other important features (strict economists might argue that all of these other criteria could be equivalenced to money considerations but I think considering these other criteria on their own seems more natural to me).
Judging from the topics listed above, Steve believes business decision-making to be the key ingredient of successful software engineering. I could not agree more. The crucial chapter in the book is #4: The Business Decision-Making Process. The key topics in this chapter include understanding the real problem, defining the selection criteria, identifying all reasonable technically feasible solutions, evaluating those proposals, selecting the preferred proposal, and monitoring its performance. The remainder of the book is an elucidation of those topics.
Each chapter closes with a summary and a set of self-study questions supporting the book to being used as a textbook. My university will offer a course around "Return on Software" in the spring quarter for our Master of Software Engineering students and I expect the course to be offered regularly. The last time I checked, Steve's company was not offering a short course on his book's topic but it would not surprise me to see one soon.
To prove that I am not from the publisher's marketing department, I would like to suggest that the next edition include at least two more topics: buy-or-build decision-making and outsourcing (whether offshore or not).

Software
Spoken Language Processing: A Guide to Theory, Algorithm and System Development
Published in Paperback by Prentice Hall PTR (2001-05-05)
Authors: Xuedong Huang, Alex Acero, and Hsiao-Wuen Hon
List price: $89.00
New price: $64.08
Used price: $59.98

Average review score:

Complete and Practical
Helpful Votes: 1 out of 2 total.
Review Date: 2002-12-07
I love this complete and practical book on speech technologies and application. It always ties in the real-world practice. While also covering most theoretic/academic results, it always points out what's used in daily practice. This feature can help new comers identify promising directions to solve real problems. The only thing I don't like is that it emphasizes too much work done in Microsoft Research, although this is understandable and MS is becoming power player in this arena.

A tour de force
Helpful Votes: 2 out of 2 total.
Review Date: 2005-08-23
What a wonderful book. Whether you are a computer scientist or mathematician with limited exposure to the discipline of speech processing, or alternatively you are a dedicated expert in this field, you will find everything you are looking for in this book. For two weeks, I couldn't put this thing down. And that's an extraordinary testimony to a book that's 800+ pages of technical detail. If you want a high level understanding of how speech processing works, or if you want to dig in and build your own speech engine, everything you need is right here.

Useful and interesting
Helpful Votes: 2 out of 4 total.
Review Date: 2003-01-05
A thourough and complete review about the subject, in which many disciplines (language, computer, probability, statistics, numerical analysis) converge. As a non-practitioner I have found it an enjoyable opportunity to refresh my knowledges in the field of signal processing, and a source of many hints I have been able to develop in other branches. In spite of notations and methodologies (e.g. bayesian) a bit far from I am used to, the near one thousand pages never seemed extreme related to the meaning compressed into them, spreading from base theory to advanced applications.

A classic and comprehensive resource
Helpful Votes: 3 out of 3 total.
Review Date: 2006-12-12
This book is a comprehensive overview of most of the major topics associated with speech processing. Divided into five main sections, the book is well structured with a clear division of concerns. The title, "Spoken Language Processing", may be misleading to some as language processing topics only accounts for one section of the book.

The first two sections cover the fundamental theories that should be understood before embarking in-depth into a study of speech processing. This may seem an obvious approach but many texts do not follow this pattern making their use as reference tomes limited. Separating background theory from its use is also useful in that it allows a rigorous approach to its description. Too often texts give a hurried imprecise overview of theories used before launching into a long and complex use of the theory; losing the reader instantly in a quagmire of formulae.

The first two sections of the book deals with background material, material that the reader should at least understand the key concepts of. The first section concentrates on speech in general (including production and perception), probability and statistics, and pattern classification. These last two topics mentioned are both important parts of the book and are dealt with in their own chapters. Both are well written with the right amount of explanation and background. Much of the remainder of the book expects at least some familiarity with the material presented here. These chapters, like all chapters in the book finish with a section entitled, "Historical Perspective and Further Reading". The inclusion of recommended further reading, in addition to the vast number of references appearing in each chapter, make the book as a whole a very good starting point for any work in speech processing.

The second section concerns itself with the DSP topics which relate to speech processing. In this section the reader will find everything from FFTs to multi-rate signal processing and speech signal representations to speech coding. Again the section is well written and the reader is not forced to refer to other texts to understand what is written. If a topic is not expanded upon here then it is an indication that is not dealt further in any great depth in the remainder of the book.

The third section of the book covers speech recognition and is probably the section which will find most use with many readers. This section is very thorough in its treatment of the subject. It starts immediately with a discussion of Hidden Markov Models which is almost exclusively the method employed in the pattern matching stage of speech recognition. Any algorithms that are mentioned are also detailed which really make the book useful. In fact algorithms are presented throughout the book making it a practical reference as much as a theoretical one. This is important because there is a big jump from understanding theory to being able to implement an algorithm to exploit that theory. Other topics covered include an excellent chapter on environmental robustness with one of the best discussions of microphones I have seen. Language modelling and search algorithms are given a thorough treatment. I would like to have seen more detailed information on front-end processing and endpoint detection, as this remains a critical stage of the recognition process. Perhaps the level of detail reflects the fact that this is currently a hot research topic with potential for significant advancement.

Section four, on text-to-speech processing, is a good overview of the field and better than any book I've seen on the subject. It shows numerous block diagrams of what you need to build such a system and gives numerous algorithms in pseudocode. It also dedicates a subsection to each block of the text-to-speech system block diagram, discussing in detail what you would need to do to implement that particular block. Since much of the individual blocks have been discussed earlier in the book, it refers you back to specific earlier sections for details.

The fifth section is a short one on entire systems and shows some case studies, concentrating on what Microsoft was doing at the time this book was published, since that is where the authors' research came from. I would highly recommend that anyone anticipating getting into speech processing have a copy of this classic nearby.

Microsoft's future cook book
Helpful Votes: 3 out of 4 total.
Review Date: 2003-06-28
This is a great book if you want to know the future of what Microsoft's top researchers like XD Huang etc are thinking and working. Dr Huang is a super star of the field and it is equally worthwhile to read his excellent book.

Software
Teach Yourself Visually Flash MX
Published in Paperback by Visual (2002-07-15)
Authors: Ruth Maran and maranGraphics
List price: $29.99
New price: $13.95
Used price: $0.43

Average review score:

Good Book for the Intermediate PC User
Helpful Votes: 2 out of 2 total.
Review Date: 2006-08-19
I wouldn't say Flash MX is for the beginner, so if you are a fairly well versed PC user, and are trying to begin working with Flash, then this book will do the job. It offers a good table of contents which helps you find the information and directions you are looking for. It offers quality step by step instructions with illustrations to follow. It will help you to create a basic flash project, and does offer some advanced techniques.

Overall, I recommend this book as a good step by step guide. Just be sure you are really ready to take on such a powerful and often complicated multimedia program before you spend the cash!

Pretty Good
Helpful Votes: 2 out of 2 total.
Review Date: 2004-04-27
I first got this book because one of my favorite websites recommends it. I got up and running pretty fast. The book made the learning curve pretty easy to ride. The only "negative" thing I have to say is that once you're up to speed, the book just fall short of one's appetite for power. But a good beginner book overall.

Perfect Book for Beginners learners !
Helpful Votes: 2 out of 2 total.
Review Date: 2003-11-09
This book is perfect for beginners who are just starting out. You will learn Flash MX through step-by-step visual instructions. The book is excellently organized and has perfect chapters as you move on. By the end you will grasp all the great things you can do in Flash MX. It is an excellent way to jump in to ActionScript. Every lesson has a screenshot of Flash MX and show clear steps. So, get this book and see what this book can do for you.

Simple, small, but pack with a punch
Helpful Votes: 2 out of 2 total.
Review Date: 2003-10-03
This book is really easy to understand and easy to go about it. If you are a newbie and need some hints on "how to do", this is the book you need. Pretty simple, efficient and pack with a punch. For me, it was breeze and just to refresh things I had learned from past versions, yet I had never put it to use until now. If you are like me, and you want to know what is new on flash mx version. Be ready to breeze through, but if you are newbie. Be ready to dig in deep.

Great book, teaches Flash the way it should be taught
Helpful Votes: 3 out of 3 total.
Review Date: 2003-11-20
This is an excellent book, not just because its from a Canadian author. I picked the book up about a year ago but never gave it much chance. I finally decided that I wanted to learn Flash so I began to go through the book. In 5 days I finished the entire book and I learnt so much from this books style. Instead of the way alot of books are written, where you work on a project and apply a bunch of techniques to it, this book shows you all the functions and where they apply to without all the hassle of having to create a big project to learn new concepts. Excellent book for people who are new to Flash.

Software
TextMate: Power Editing for the Mac (Pragmatic Programmers)
Published in Paperback by Pragmatic Bookshelf (2007-02-22)
Author: James Gray
List price: $29.95
New price: $16.60
Used price: $15.99

Average review score:

Become A TextMate Power User Today!
Helpful Votes: 0 out of 0 total.
Review Date: 2007-05-25
For anyone that tells you that you can't so solid code and script development on a Mac, they haven't been introduced to the application TextMate. There are several good options for doing power editing on the Macintosh and TextMate is one of those POWER options.

'TextMate: Power Editing for the Mac' by James Gray is a perfect companion manual for all TextMate users that want to lift the hood off of this power app and get to the nuts and bolts. If you develop on a Macintosh on a daily basis for work or fun and want to learn more about what you can do to make your life easier, pick up this book and you won't be disappointed. Written well and coming in at ~200 pages, there are 12 chapters which will teach you goodies in TextMate like how to create and use Macros, using Find & Replace to quickly edit text, and much, much more!!

The Mac is a great tool for developing code and TextMate is a great app for writing it, make yourself a more efficient coder today!!

***** HIGHLY RECOMMENDED

Great book on a fantastic product
Helpful Votes: 2 out of 4 total.
Review Date: 2007-05-12
Books on editors are tricky things... I'm (still) a big fan and user of vi, but textmate is my tool of choice for more project level work for its capabilties. This book has brought me closer to to the keyboard level of productivity that vi allows for with its two modes.

Do you have the power?
Helpful Votes: 3 out of 3 total.
Review Date: 2007-09-24
Visuals:
The font size in the Pragmatic Programmers books is a little larger than say the O'Reilly books, which I personally like. Easy on the eyes. Screenshots are clearly printed.

Readability:
I found the reading style conversational and easy to follow. Of course, with this type of book which includes many keyboard short-cuts you really need to be at your computer and using them to commit them to memory. Even a reading of the book will give you insights into the power available at your finger tips with Textmate.

Practicality:
If you spend any amount of time in Textmate, this is really a no-brainer. This book will help you be more productive and get more out of your chosen text editing tool.

Audience:
The book does not list an intended target audience, but if you use Textmate at all I would say you have a bulls-eye right on you.

Overall:
If you use Textmate get this book.

Get a Mac, get TextMate, get this book.
Helpful Votes: 5 out of 5 total.
Review Date: 2007-08-04
"TextMate is actually a thin shell over a personalized team of robot ninjas ready to do your bidding."

The funny thing is, to people who have never used TextMate for more than a few minutes the above phrase sounds like an exaggeration. It's not. (As long as you can accept the analogy of "really awesome code running on a Mac" = "robot ninjas"...)

Anyway, this book targets a pretty specific market: 1) Humans, 2) who own Macs, 3) and use TextMate. I'm here to tell you that, if you're human you should have a Mac; and if you have a Mac you should buy TextMate; and if you have TextMate you should buy this book. So there, now it covers everyone.

As with all of the Pragmatic Programmer books, I found this book to be concise without missing anything important. You may be thinking, "200 pages about a text editor!? That's crazy talk!" But you would be wrong, my friend. The amount of functionality built into TextMate is incredible, but I didn't even know the half of it until I started reading this book!

I don't want to give away the ending, but:

Three of my favorite simple features I didn't know about until I read this book:
- Pressing [ESC] to complete the word you're typing.
- The built in TODO list functionality (so crucial!!)
- [Cmd-Enter] to add a new line below this one and go to the beginning of it.

Things I wouldn't have been able to do without TextMate and this book:
- Edit some of my Bundles to make TextMate work even more how *I* like
- Complete an after-hours Web Site project *way* under time and budget

Seriously. TextMate is the One True Editor for Mac (it makes me loath using any other editor on any platform) and this is a great book for learning how to *really* take hold of its power.

The Power of Textmate
Helpful Votes: 5 out of 5 total.
Review Date: 2007-05-27
This book is the perfect primer for what I have found to be one of the most indispensible Mac OS X applications - TextMate. If you are a software developer or web designer or anyone else that edits text on a frequent basis and you have not already discovered TextMate, stop right now and visit http://www.macromates.com.

The Pragmatic Programmers' book, TextMate Power Editing for the Mac is a thorough introduction to TextMate. Edward Gray II has written a very accessible book, that covers the product very well.

The first third of the book is devoted to the basics - things you do every day in your text editor. The second third of the book dives into the details of some really sweet features of TextMate that you'll find yourself using all the time: bundles, snippets, macros and UNIX shell commands.

TextMate ships with over thirty 'bundles'. Each bundle is a directory of related files that provide additional functionality to TextMate. Let's say you're working on an HTML file. The HTML bundle will help you with loads of things related to your document: validate the syntax of the document, open the document in the default browser, refresh the document in the current browser session, insert open/close tags for the current word, strip all HTML tags from the document - just to name a few. Each bundle provides functionality that applies not only to the syntax of the language you're currently working with, but repetitive tasks that would apply as well.

As I mentioned, a couple dozen bundles ship with TextMate and many more are available for free download from various websites. You can even create your own bundles to extend the product in ways that only you can imagine. Here are a few of the bundles that ship with TextMate: Blogging, CSS, HTML, Java, Markdown, Objective-C, Python, Rails, Ruby, SQL, Subversion, Text, Textile, Xcode and XML. Bundles provide you with lots of help editing files and performing related tasks.

Snippets are a smart completion mechanism that go way beyond the simple concept of 'finish this word'. For example, if you are editing a Ruby file and you type array_object.ea followed by the TAB key (where 'array_object' is an arbitrary Array object), the snippet feature will automatically fill in the skeleton of the 'each' iterator, including the opening and closing curly braces, the text '|e|' with the letter 'e' highlighted. You simply type the name of the variable you want to represent the next element (or simply leave it as it is), hit the TAB key again and the cursor will be placed between the closing '|' character and the closing '}' character, ready for you to type in an expression. Very cool. This same trick works for dozens of different scenarios in your Ruby code. And that's just the snippets that apply to Ruby code. There are snippets that apply to a large number of file types.

You've probably seen macros in other editors and TextMate's macro facility works as you might expect: you start recording a macro, perform some actions and save the macro. TextMate saves the macros as XML files, so it's a snap to edit a macro after recording if you need to tweak it a bit.

The ability to fire off UNIX shell commands from within TextMate gives you another powerful tool to use while editing files. You can fire off one-liner shell commands by simply pressing the ^R key on a line containing a shell command. You can also use shell commands to act on all or part of the current document.

For the advanced TextMate user, the tail end of the book shows you how to create your own language syntax for use in TextMate, including how to describe the grammar of the language in terms TextMate will understand. So, if you program in some far out funky language that TextMate doesn't support out of the box, you can add the language grammar to TextMate and program away!

Overall, I found this book extremely useful and easy to read. TextMate ships with an excellent help system that will answer many of your questions. The TextMate Power Editing for the Mac book will take you beyond the built-in help and give you an in-depth guide for this great Mac application.

Software
This Isn't Excel, It's Magic!
Published in Paperback by International Institute For Learning (2007-10)
Author: Bob Umlas
List price: $15.00
New price: $14.94
Used price: $24.84

Average review score:

A Very Handy Reference!
Helpful Votes: 0 out of 1 total.
Review Date: 2006-11-16
This is a handy little reference for a variety of time-saving tips and tricks. You'll definitely be able to economize your daily activities if you keep this book near you when building your reports and analyses. Don't be surprised if you dog-ear quite a few pages.

JR

Excel 2006 Encyclopedia
Helpful Votes: 1 out of 2 total.
Review Date: 2006-10-13
An Excel User doesn't need to spend years in learning Excel, thus to get the most of it. An Excel User needs to know how to "kill the time" through Excel's Abilities. An Excel User just needs a book as "This isn't Excel it's Magic". It is a friendly Piece of Advise submitted in a gracious manner by the Excel Magician Bob Umlas,Microsoft Most Valuable Professional.This book will become "A Daily Excel Encyclopedia" to everyone who looks for Excel proficiency in job accomplishment.
A 21 century Excel User deserves this book. Do not miss Bob's Excel CLEVERNESS!!!
Pavlina

Quick Hints That Can Save You Time
Helpful Votes: 1 out of 2 total.
Review Date: 2006-04-21
This book is full of quick hints that can save you time and frustration when working with Microsoft Excel. Many functions were identified that I never knew existed. This book is definitely worth the price. Enjoy!!!

Practical and Illustrative
Helpful Votes: 3 out of 5 total.
Review Date: 2006-02-22
What a handy little book chuck full of hints, tips and techniques by Bob Umlas. Bob Umlas is a Microsoft MVP and has held that honor since 1995 for his dedication to various online groups

The book is organized into 6 categorizing chapters: Features, Formulas, Keyboard Shortcuts, Printing, Miscellaneous, and VBA. It contains 142 pages with 84 tricks, tips and manipulative techniques, some of which are quite useful.

Some of the techniques covered are ones that you probably learned at some point but have forgotten. Others will be old tricks applied differently that will give you a new perspective. Plus there are many advanced features that are explained to stretch your skills. What impresses me the most is the practicality of what is presented in the book. The majority of the techniques are useful hints that can be put into practice rather easily.

An absolute must have for Excel users of all levels. True magic!
Helpful Votes: 4 out of 5 total.
Review Date: 2006-02-19
This isn't Excel, It's Magic! is a fantastic book. I thought I knew a lot about Excel; but I now realize how little I did know. It is hard to pick a favorite because there are so many great head spinning, jaw dropping tips & tricks.

The book is well written with easy to follow examples. It makes unlocking the power of Excel an amazing experience. 85 great topics ranging from using advance filters to using vba bookmarks. A must have for beginning and expert users everywhere.

Thanks for a great time saving book, Mr. Umlas. You are a true magician!!




Books-Under-Review-->Computers-->Human-Computer Interaction-->Software-->41
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250