Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Paperback
Title: The Art and Science of C : A Library Based Introduction to Computer Science
Publisher: Addison Wesley
Authors: Eric S. Roberts
Rating: 3/5
Customer opinion - 3 stars out of 5
Coul be better in the next edition

The book is worth reading. If learning C from point zero is what you want, the book will guide you. Obviously, it is helpful having someone whom you can ask about the various aspects of C. Appearantly the author enjoys teaching, which in itself makes for a better teacher, than one motivated by work alone.
C can be learned on your own. Make sure you have the desire, to actually make time and learn. Other books will become a necessity along the way; no book is that complete - yet. I recommed you also get the book : Assembly Language Step-By-Step : Programming With DOS and Linux. No programmer should program any language without knowing at least rudiments of assembly; it WILL be useful, at one point make the difference in efficiency and speed of certain programs you will end up writing, regardless.
The Art and Science of C, I purchased first; then another book on C; for a more complete introduction, called: Beginning C. As mentioned above, you WILL need to at least peruse different books on C; should you be just starting with no programming experience, whatsoever. It is no big deal; just do it.

Product: Book - Paperback
Title: User Interface Design for Programmers
Publisher: Apress
Authors: Joel Spolsky
Rating: 4/5
Customer opinion - 4 stars out of 5
A must read.....not for the graphics minded though

When you press the brakes of a car...you dont get a little dialog box that pops up and says " Stop Now? (Yes/No)"...or do you?
Aren't we really happy that everything is not really based on windows (as yet). When i picked up this book (well...got it as an Xmas present), I expected it to be more from a graphical perspective. But it was not to be. The small size of the book and its author certainly persuaded me to go ahead and read the book...and seriously...it was worth my time. To summarize:

- Not always really sensible to write a windows based program which completely contradicts the way Microsoft places controls on the form.
- While designing web-programs, try minimizing frequent trips to the server...(some apps do it even now ... damn). Use applets dude.
- Know thy user......damn......Joel presents so many examples of how stuff should not be made.
- While designing UI's for users, creativity should take the back-seat and "common-sense and intuition" takes the drivers seat.
- Users are duh....really..so...design for duh people.
- And for the myths vs facts (my favs)
- Flash sucks and kills the web-page ... Joel says YES....so do I
- Frames are stupid and are misleading ... I agree ...and so does Joel.
- And I disagree with one thing....Color coding does not really help. I am tempted to say that color coding is a matter of user-preference....(considering that you are not too color-bling)...and it certainly helps to have color coding for stuff you use on a daily basis. Maybe...its for the overly-organized folks...but still....if someone is trying to use a computer for something other than games,movies or programming, he/she is using it for organizing stuff...period.

Overall...an excellent read....
My rating for the book.....Four on Five.

Product: Book - Paperback
Title: Adobe GoLive CS Tips and Tricks
Publisher: Adobe Press
Authors: Adam Pratt, Lynn Grillo
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent book and very reasonably priced.

Full of good ideas (much beyond what the "Tips and Tricks" wording in the title might suggest). Well written. Well organized. Why Adobe cannot manage to user guides that are remotely as helpful as this book is, we will likely never know. In any case, this book is very complementary to the Adobe GoLive CS User Guide.

Product: Book - Paperback
Title: Balancing Agility and Discipline: A Guide for the Perplexed
Publisher: Addison-Wesley Professional
Authors: Barry Boehm, Richard Turner
Rating: 5/5
Customer opinion - 5 stars out of 5
Pragmatic look at plan driven vs agile methods

Excellent book that discusses plan driven vs agile development methods. The authors conclude
1. No silver bullet. 2. One approach is better than the other depending on the project characteristics.3. Future trends are toward both agility and discipline.4. Some balanced methods are emerging.5. It is better to build your method up than to tailor it down.6. People, communication and expectations management are more important than methodologies.
Probably the best description I've read of what make a process agile -- iterative, incremental, self-organizing, and emergence. The authors also have excellent appendices which give informative thumb nail sketches on the different agile methods. Two other features of the book I really appreciated -- margin summaries and well documented endnotes. The plan driven discussion focuses on PSP. Here, I would have preferred more discussion on traditional project management.(eg. PMBOK, CPM scheduling). Overall, very informative.