Great read.
I've personally found that the 'Talking to Humans' book to be a great resource for thinking about customer development from the customer's perspective.
My favourite concept there was "walk in your potential customer's shoes". Not rocket science but can get forgotten in all the excitement of Lean Canvases etc..