Showing posts with label evolution. Show all posts
Showing posts with label evolution. Show all posts

The First Word: The Search for the Origins of Language Review

The First Word: The Search for the Origins of Language
Average Reviews:

(More customer reviews)
Are you looking to buy The First Word: The Search for the Origins of Language? Here is the right place to find the great deals. we can offer discounts of up to 90% on The First Word: The Search for the Origins of Language. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

The First Word: The Search for the Origins of Language ReviewMore than anything else, I came away from The First Word thinking that linguists love to argue. In fact, every few pages I found myself arguing with author Christine Kenneally and I'm not even a linguist. I disagreed with much of the book and wanted more evidence for many of her arguments. But when I find myself thinking about a book this much and discussing it with people at length, I have to give it five stars.
The subject is the origin of human language. How did it start? Obviously there's no way of knowing, but that doesn't (nor should it) keep linguists from looking for the answer. Since no one can prove or disprove any of the theories about language origin, it's a free-for-all. Linguists seem to enjoy knocking their colleagues' theories even more than they enjoy defending their own theories.
Kenneally is mostly even-handed in her presentation of the many interesting theories currently in debate. However, she chides Martin Gardner for a 1980 article he wrote debunking experiments claiming to have taught chimps, apes, and dolphins human language. Gardner acknowledged the popularity of such experiments, especially when they featured an attractive blonde scientist teaching an ape (evoking Beauty and the Beast) to "talk." Kenneally suspects that no one writes of Chomsky or other male scientists by describing their hair or appearance. Yet Kenneally thinks nothing of mentioning Steven Pinker's "flop of curls" or that Stephen Jay Gould is "short and remarkably loud."
Many of the theories about language origin seem to rest on isolated cases. Linguists cite the case of Genie, a girl who was raised by people who didn't speak to her. She didn't learn to speak and when she was removed from the abusive environment as a teenager, she couldn't learn to speak. It is difficult to draw valid conclusions from a few psychologically scarred individuals.
Kenneally is a linguist and also a journalist, so she is able to condense and present these complex ideas to people who have no background in linguistics but who are interested in it anyway. Sometimes the going gets a little tough, but there are some amusing asides to ease the way, such as the story of what happened when two gorillas who had learned sign language got together and had a sign language shouting match.
It's obvious that there's a lot more that we don't know about language origin and less that we do know. Only twenty or thirty years ago anthropologists were listing the attributes that make us human. Opposable thumbs, using tools, making tools, language, self-awareness. Point by point, evidence has shown that we are not unique, at least not in the ways we had defined ourselves. The same thing has happened with our arguments for why we speak but other animals don't: the descended larynx, the bigger brain, more complex thoughts, a greater need to communicate. Maybe we should stop trying to teach dolphins and apes to use human language and try to communicate with dolphins and apes in their language. We might learn something.
In any case The First Word is a great introduction and a tidy summary of the debate on language origin as it stands today. But read it soon because the evidence and theories are bound to change quickly.The First Word: The Search for the Origins of Language Overview

Want to learn more information about The First Word: The Search for the Origins of Language?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Practical API Design: Confessions of a Java Framework Architect Review

Practical API Design: Confessions of a Java Framework Architect
Average Reviews:

(More customer reviews)
Are you looking to buy Practical API Design: Confessions of a Java Framework Architect? Here is the right place to find the great deals. we can offer discounts of up to 90% on Practical API Design: Confessions of a Java Framework Architect. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Practical API Design: Confessions of a Java Framework Architect ReviewEnough said.
This and Effective Java by Bloch are the two books every Java programmer should have read. It will change the way you program and you'll be grateful for the change. The examples in this book are in Java but that's because they had to be in some language; I don't think any part of this book is specific to Java. If your code is consumed by other people, or even a future self, then this book will help you think through issues you may not have know you have. It did me.
In my opinion, this is those one of those once in a decade books that changes the game for anyone who reads it.
A totally mature, non-didactic work written by someone with that perfect combination of real-world experience, a high intellect, a no BS attitude, and humility.
This book is like getting a magical time telescope- you can see what the decisions you are making in your coding today will actually lead to in the future and what the inescapable consequences will be for you.
Actually, reading this book is a little like being put into the role of Scrooge being visited by the three ghosts of Christmas. You get to see what's going to happen to you because of your past and present actions before it happens. At it's heart it's a longitudinal study of how code is first consumed, abused and misused by other programmers and how those abuses become dependencies which determine what YOU, the code's author can and cannot do in future releases.
In a very small nutshell- totally innocent innocuous, completely legal and even recommended programming practices which you apply every day in your code can and will completely shut down any chance for your code to evolve in any rational way going forward in future releases. Why? Because you can't see the potential consequences of consumers of your code doing something you never thought they might do in ways you never meant for them to do it.
But here's a guy who did do those things and lived to pay the price.
For example, if you think that using interfaces (in Java) is usually the best way to program, then you might have a nasty surprise coming at you when other people (damn them!) actually start to program against your code.
When the book's over, you might be as happy as Scrooge that there's still time to change things before it's too late.
Like Bloch's Effective Java, the lessons in this book are so important that they're destined to become diffused throughout the general programming culture and become known to people who haven't even heard of the book. But can you wait until all that filters down to you through osmosis?
Practical API Design: Confessions of a Java Framework Architect OverviewThe definitive guide to API design, this book will be required reading for all designers and engineers involved with the development, testing, and maintenance of APIs.

Want to learn more information about Practical API Design: Confessions of a Java Framework Architect?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...