Object Thinking (Developer Reference) and over 2 million other books are available for Amazon Kindle . Learn more
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Object Thinking (DV-Micro... has been added to your Basket
+ £2.80 UK delivery
Used: Like New | Details
Condition: Used: Like New
Comment: 100% Money Back Guarantee. Brand New, Perfect Condition, FAST SHIPPING TO UK 2-9 business days, all other destinations please allow 4-14 business days for delivery. Over 1,000,000 customers served.
Trade in your item
Get a £6.75
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Object Thinking (DV-Microsoft Professional) Paperback – 21 Feb 2004


See all 4 formats and editions Hide other formats and editions
Amazon Price New from Used from
Kindle Edition
"Please retry"
Paperback
"Please retry"
£30.99
£28.18 £20.00
£30.99 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.

Frequently Bought Together

Object Thinking (DV-Microsoft Professional) + Code Complete: A Practical Handbook of Software Construction
Price For Both: £58.58

Buy the selected items together


Trade In this Item for up to £6.75
Trade in Object Thinking (DV-Microsoft Professional) for an Amazon Gift Card of up to £6.75, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Product details

  • Paperback: 364 pages
  • Publisher: Microsoft Press; 1 edition (21 Feb. 2004)
  • Language: English
  • ISBN-10: 0735619654
  • ISBN-13: 978-0735619654
  • Product Dimensions: 18.5 x 2.3 x 22.9 cm
  • Average Customer Review: 3.4 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 707,276 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

About the Author

Dave West would like to describe himself as sheik geek. Unfortunately no one else would describe him in that way. They would say he is a professional Englishman who likes to talk about software development best practices with the passion and energy of an evangelical preacher. Recently Dave has moved to Ivar Jacobson Consulting, where he runs the Americas and can combine his desire to talk about software development and spread the word on rugby and football, and argue that cricket is more exciting that baseball. Before running the Americas for Ivar Jacobson Consulting, Dave worked for a number of years at Rational Software (now a part of IBM). Dave held many positions at Rational and then IBM, including Product Manager for RUP where he introduced the idea of process plug-ins and agility to RUP. Dave still laments the days when he use to sit in a cube and write software in the city of London. This is where he believes he cut his teeth writing big insurance systems with nothing but a green screen and a process flow chart.

Dave can be contacted at dwest@ivarjacobson.com, and if he is not with customers or drinking warm beer with his friends in Boston, he will email you back.


Inside This Book (Learn More)
First Sentence
I have three main goals for this initial chapter: To begin showing the reader why object thinking is different and important Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

3.4 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

20 of 21 people found the following review helpful By Davy Strange on 26 Feb. 2004
Format: Paperback
This is an excellent book on object-orientated programming, but it is slightly strange for those used to more relentlessly practical programming books.
The aim of the book is to teach object thinking, currently the best paradigm for programming and a necessary requirement for agile methods such as extreme programming. It is structured like an academic text; starting off with the history and philosophy of object thinking and OO language design before moving on to more practical ideas. This is a good thing as the way object orientation (indeed programming in general) is taught in most books is flawed. The book makes the point very well that in order to program well, one must think in real object terms, think hermeneutically, rather than formally and program as a computer would. Giving a historico-philosophical basis for these ideas allows one to see how the ideas have developed and appreciate the value of them, which have become diluted by formal software-engineering methodology.
The point of object thinking is to make the reader a better programmer. What may be controversial is that the author is suggesting that rather than endless experience and adhering to formal methodology, the best way of becoming a better programmer, as is the best way to become a better artist/crafts-person, is to learn the best way of thinking about what you want to do. Hermeneutic thinking (seeing the world as unpredictable, biological and emergent) is the way to do this. Controversial, perhaps, but this is a historically and philosophically solid idea, and far better than endless tracts that preach the only way to improve in a subject is to think in rigid, formal, software-engineering terms and accrue endless experience.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By Ian Chamberlain on 5 May 2004
Format: Paperback
If you want to understand "Why OO?" then this is the book that does it. This is not a technology flavour of the month cookbook but a serious consideration of the philosophy and principles behind OO and where objects really fit in the world of software development. Although academic in style I found it very readable, but this does not mean it is an easy read. David West unashamedly champions the agile movement and provides a sound theoretical and philosophical basis as to why it should, can and does work, in spite of the loud misgivings of the software engineering establishment. This means that the subject matter takes some serious thinking about. I often found myself re-reading passages just to make sure I really understood what was being said. Some parts struck an immediate chord whereas others were so at odds with everything I've been taught that I battled to overcome the instictive rejection.
I think this book should be read by anyone connected with software development, management included. Even if you don't agree with the author's rationale you'll have a much better idea of how an increasingly large part of the developer community is thinking.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By C. Jack on 14 Nov. 2004
Format: Paperback Verified Purchase
Before writing this I read many other reviews of this book and was glad to find I wasnt alone in having problems with it. Firstly you need to have a very good grasp of English (and in a few cases a thesaurus at hand) to read it. Secondly the ideas are great but the presentation is bad (for example not showing us concrete examples of self evlauating rules). Lastly there are LOADS of mistakes that make it a very frustrating read, I got so bored of finding places where the diagrams and text in the book disagreed.
I recommend every programmer should get a book about object thinking but I dont think this is the one to buy.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback Verified Purchase
Great book about object oriented design, programming, analysis, and thinking. The book doesn't contain primers of Java code or any other practical examples. Instead, it gives a high-level overview of what is an object, how it differs from a data structure, how to think like an object, and why object thinking is a more effective approach than a procedural one. The book has a lot of references to other books, researches, ideas, and ideals. It is more a philosophical prophecy than a programmers guide.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again


Feedback