I liked Martin Fowler’s article on Customer Affinity that he recently retreaded. I’ve worked places before where the developers were not allowed to talk to the customers and were required to work through BAs. I learned then that business analysts in general are an obstruction to Customer Affinity unless those analysts are embedded within the department they represent (i.e. they are domain experts, not IT liaisons).
Really liked his point that developers should not be measured by the frameworks and algorithms they know, but in their ability to understand and get excited about the business domain.