Jack Dorsey, Twitter's newly appointed CEO, took to the stage at the company's developer conference yesterday and basically asked programmers for forgiveness.
"Somewhere along the line, our relationship with developers got a little bit complicated, a little bit confusing and little bit unpredictable," he said in the keynote of Twitter's Flight conference in San Francisco today. "And we want to come to you today, and first and foremost apologize for the confusion. We want to reset our relationship and make sure we are learning, that we are listening and that we are rebooting."
That, Dorsey said, is what the Flight conference is about.
While the second Flight gathering is about developer-focused news, Dorsey emphasized that it's also about creating an "open, honest and transparent relationship" with developers.
Zeus Kerravala, an analyst with ZK Research, praised the Dorsey statement as a way to try and reset developers' expectations and mend fences now that Dorsey is firmly in charge.
"This was Dorsey's mea culpa," Kerravala said. "He's letting developers know he hears them and he's willing to address their issues.... Developers are the way the Twitter universe can be expanded and if they feel they're not valued or being heard, they might not work with Twitter anymore."
Developers have been frustrated.
Three years ago, the company blocked third-party developer access to Twitter's main API -- something akin to throwing a bucket of water on third-party Twitter clients and apps that fed off the micro-blogging site.
That move affected a lot of developers, but there have been other, smaller slights to developers over the last several years, according to Brian Blau, an analyst with Gartner.
"Most of the troubles have been centered around smaller issues, ones that focused on ease-of-use, productivity and completeness of platform," he said. "Over the past five or more years, Twitter has adopted, changed, morphed, deprecated, and encroached on many aspects of the developer platform. Its been a tough road."
Those actions, according to Blau, showed that Twitter wasn't putting developers first -- even though some of Twitter's development partners have been its biggest boosters.
Patrick Moorhead, an analyst with Moor Insights & Strategy, said Twitter's "schizophrenic" relationship with developers have made programmers skittish about making any big bets on the company.
"Twitter needs to let developers know exactly where they fit and where they don't," he said. "If they don't fix this, they will find fewer and fewer developers to carry forward Twitter's innovations. Without this, Twitter will grow more slowly."
To help appease developers, Dorsey and his team yesterday made several announcements aimed at making their jobs easier.
Sign up for CIO Asia eNewsletters.