This topic was brought up in a Google Webmaster Central hangout during a discussion about evergreen Googlebot.
Here’s is a summary of what both Mueller and Splitt had to say about this during their 6-7 minute discussion on the topic.
John Mueller’s Take
It takes a lot of experience to be able to debug and figure out how to improve things. Like regular SEO, there are ways to do things that work well and other ways that work terribly.
Martin Splitt’s Take
With that said, Splitt makes a passionate plea to developers and SEOs to sit down at the same table and figure out the optimal ways to build things together.