Creative Selection by Ken Kocienda. An interesting look into product development by one of the software engineers who worked on the first iPhone, specifically on the design and functioning of the keyboard. One could argue that the touchscreen keyboard (with predictive text) was the largest innovation of the iPhone–without a working keyboard, it would have failed badly. A previous Apple product (the Newton) failed largely due to its problems with the keyboard and data entry. The iterative process that Apple used to get the best design for the product was fascinating and shows the value of agile processes for product development. I recommend this book to anyone interested in how to make great products.

Amazon Link: