CINXE.COM
Can Twitter Fix Its Product Problem? - Mike Isaac - Social - AllThingsD
<!DOCTYPE html> <!--[if lt IE 7 ]> <html class="no-js ie6" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en-US"> <![endif]--> <!--[if IE 7 ]> <html class="no-js ie7" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en-US"> <![endif]--> <!--[if IE 8 ]> <html class="no-js ie8" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en-US"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--><html class="no-js" xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml" lang="en-US"><!--<![endif]--> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> <title>Can Twitter Fix Its Product Problem? - Mike Isaac - Social - AllThingsD</title> <script type="text/javascript" src="https://sj.wsj.net/djscript/require/j_top/version/202105192100.js"></script> <script type="text/javascript"> /* <![CDATA[ */ var jsexec = dj.util.JSExec(dj.context.jsexec); djPerf.firstMark=((new Date()).getTime());if (typeof gomez == "undefined") { this.gomez = {}; }globalPerfTesting = true;djPerf.init( { type: 'gomez', frequency: '20', acctId: '72D329', pgId:'ATD: Article', grpId: 'ATDArticlePages' } );djPerf.mark('JSEXEC: top-to-9');window._sf_startpt=(new Date()).getTime(); /* ]]> */ </script> <link rel="stylesheet" href="/theme/css/wsjhat-default.css"> <link rel="alternate" type="application/rss+xml" href="/feed/index.html" title="AllThingsD latest posts" /> <link rel="alternate" type="application/rss+xml" href="/comments/feed/index.html" title="AllThingsD latest comments" /> <link rel="pingback" href="https://allthingsd.com/xmlrpc.php" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="description" content="The product division at the microblogging service is rife with problems. Will it ever change?" /> <meta name="keywords" content="general, media, mobile, news, social, ali rowghani, atd facebook, changes, dick costolo, featured post, michael sippey, problems, product, redesign, reorg, shipping product, twitter" /> <meta name="news_keywords" content="general, media, mobile, news, social, ali rowghani, atd facebook, changes, dick costolo, featured post, michael sippey, problems, product, redesign, reorg, shipping product, twitter" /> <link rel="alternate" type="application/rss+xml" title="AllThingsD » Can Twitter Fix Its Product Problem? Comments Feed" href="https://allthingsd.com/20131108/can-twitter-fix-its-product-problem/feed/" /> <script type="text/javascript"> window._wpemojiSettings = {"baseUrl":"http:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"http:\/\/allthingsd.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.3.16"}}; !function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56812,55356,56807),0,0),c.toDataURL().length>3e3):(d.fillText(String.fromCharCode(55357,56835),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings); </script> <style type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='allthingsd-css' href='/wp-content/themes/atd-2.0/css/allthingsd.20130513.css' type='text/css' media='all' /> <link rel='stylesheet' id='easy-fancybox-css-css' href='/wp-content/plugins/easy-fancybox/easy-fancybox.css' type='text/css' media='screen' /> <link rel='stylesheet' id='blackbirdpie-css-css' href='/wp-content/plugins/twitter-blackbird-pie/css/blackbirdpie.css' type='text/css' media='all' /> <script type='text/javascript' src='/wp-includes/js/jquery/jquery.js'></script> <script type='text/javascript' src='/wp-includes/js/jquery/jquery-migrate.min.js'></script> <script type='text/javascript' src='/wp-content/themes/atd-2.0/js/cookie.js'></script> <script type='text/javascript' src='/wp-content/plugins/twitter-blackbird-pie/js/blackbirdpie.js'></script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://allthingsd.com/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="/wp-includes/wlwmanifest.xml" /> <link rel='prev' title='“Because Marissa Said So” — Yahoos Bristle at Mayer’s QPR Ranking System and “Silent Layoffs”' href='https://allthingsd.com/20131108/because-marissa-said-so-yahoos-bristle-at-mayers-new-qpr-ranking-system-and-silent-layoffs/' /> <link rel='next' title='Box Has Picked Its Bankers for Its IPO Next Year' href='https://allthingsd.com/20131108/box-has-picked-its-bankers-for-its-ipo-next-year/' /> <meta name="generator" content="WordPress 4.3.16" /> <link rel='canonical' href='https://allthingsd.com/index' /> <meta name="twitter:url" content="https://allthingsd.com/20131108/can-twitter-fix-its-product-problem/"> <meta name="twitter:title" content="Can Twitter Fix Its Product Problem?"> <meta name="twitter:image" content="https://allthingsd.com/files/2013/03/twitter_gear-150x150.png"> <meta name="twitter:site" content="@allthingsd"> <meta name="twitter:site:id" content="5746402"> <meta name="twitter:creator" content="@MikeIsaac"> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <![endif]--> <meta property="og:title" content="Can Twitter Fix Its Product Problem?" /> <meta property="og:type" content="article" /> <meta property="og:image" content="https://allthingsd.com/files/2013/03/twitter_gear.png" /> <meta property="og:image" content="/theme/images/d-logo-blue-100x100.png" /> <meta property="og:image" content="/wp-content/themes/atd-2.0/images/staff/mike-isaac-170x170.jpg" /> <meta property="og:url" content="https://allthingsd.com/20131108/can-twitter-fix-its-product-problem/" /> <meta property="og:description" content="The product division at the microblogging service is rife with problems. Will it ever change?" /> <meta property="og:site_name" content="AllThingsD" /> <meta property="og:locale" content="en_us" /> <meta property="fb:admins" content="514106765,224983,1223852561" /> <!-- Easy FancyBox 1.5.1 using FancyBox 1.3.5 - RavanH (http://status301.net/wordpress-plugins/easy-fancybox/) --> <script type="text/javascript"> /* <![CDATA[ */ var fb_timeout = null; var fb_opts = { 'overlayShow' : true, 'hideOnOverlayClick' : true, 'showCloseButton' : true, 'centerOnScroll' : true, 'enableEscapeButton' : true, 'autoScale' : true }; var easy_fancybox_handler = function(){ /* IMG */ var fb_IMG_select = 'a[href*=".jpg"]:not(.nofancybox):has(img), area[href*=".jpg"]:not(.nofancybox):has(img), a[href*=".gif"]:not(.nofancybox):has(img), area[href*=".gif"]:not(.nofancybox):has(img), a[href*=".png"]:not(.nofancybox):has(img), area[href*=".png"]:not(.nofancybox):has(img)'; jQuery(fb_IMG_select).addClass('fancybox'); var fb_IMG_sections = jQuery('div.gallery'); fb_IMG_sections.each(function() { jQuery(this).find(fb_IMG_select).attr('rel', 'gallery-' + fb_IMG_sections.index(this)); }); jQuery('a.fancybox, area.fancybox, li.fancybox a:not(li.nofancybox a)').fancybox( jQuery.extend({}, fb_opts, { 'easingIn' : 'easeOutBack', 'easingOut' : 'easeInBack', 'opacity' : false, 'hideOnContentClick' : false, 'titleShow' : true, 'titlePosition' : 'inside', 'titleFromAlt' : true, 'showNavArrows' : true, 'enableKeyboardNav' : true, 'cyclic' : false }) ); /* Auto-click */ jQuery('#fancybox-auto').trigger('click'); } /* ]]> */ </script> <style type="text/css">.fancybox-hidden{display:none}.rtl #fancybox-left{left:auto;right:0px}.rtl #fancybox-right{left:0px;right:auto}.rtl #fancybox-right-ico{background-position:-40px -30px}.rtl #fancybox-left-ico{background-position:-40px -60px}.rtl .fancybox-title-over{text-align:right}.rtl #fancybox-left-ico,.rtl #fancybox-right-ico{right:-9999px}.rtl #fancybox-right:hover span{right:auto;left:20px}.rtl #fancybox-left:hover span{right:20px}#fancybox-img{max-width:none;max-height:none}</style> <!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame Remove this if you use the .htaccess --> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta name="bitly-verification" content="c55177c1e89f" /> <!-- Mobile viewport optimized: j.mp/bplateviewport --> <meta name="viewport" content="width=1024" /> <!-- Uncomment if you are specifically targeting less enabled mobile browsers <link rel="stylesheet" media="handheld" href="css/handheld.css?v=2"> --> <!-- All JavaScript at the bottom, except for Modernizr which enables HTML5 elements & feature detects --> <script type="text/javascript" src="/wp-content/themes/atd-2.0/js/libs/modernizr-1.7.min.js"></script> </head> <body class="single single-post postid-371420 single-format-standard"> <div id="container"> <div id="wsjhat"> <div class="wrapper"> <!--<div id="site-name">All Things Digital</div> <p id="skip"><a href="#content-main">Skip to main content</a>.</p>--> <div id="hat_div" class="hat_wsjdn"> <ul id="hattabs" class="hat_tabs"> <li class="hat_tab " id="hat_tab_wsj"> <a class="hat_site_title" href="https://online.wsj.com" rel="nofollow">WSJ</a> <ul> <li><a class="hat_site_link" href="https://online.wsj.com" rel="nofollow">WSJ</a></li> </ul> </li> <li class="hat_tab " id="hat_tab_shop"> <a class="hat_site_title" href="https://shops.wsj.com?mod=wsj-tophat-button" rel="nofollow">The Shops</a> <ul> <li><a class="hat_site_link" href="https://shops.wsj.com?mod=wsj-tophat-button" rel="nofollow">The Shops</a></li> </ul> </li> <li class="hat_tab " id="hat_tab_mw"> <a class="hat_site_title" href="https://www.marketwatch.com" rel="nofollow">MarketWatch</a> <ul> <li><a class="hat_site_link" href="https://www.marketwatch.com" rel="nofollow">MarketWatch</a></li> </ul> </li> <li class="hat_tab " id="hat_tab_bol"> <a class="hat_site_title" href="https://online.barrons.com/home" rel="nofollow">Barron's</a> <ul> <li><a class="hat_site_link" href="https://online.barrons.com/home" rel="nofollow">Barron's</a></li> </ul> </li> <li class="hat_tab " id="hat_tab_port"> <a class="hat_site_title" href="https://portfolio.wsj.com?mod=wsj_port_hat" rel="nofollow">Portfolio</a> <ul> <li><a class="hat_site_link" href="https://portfolio.wsj.com?mod=wsj_port_hat" rel="nofollow">Portfolio</a></li> </ul> </li> <li class="hat_tab " id="hat_tab_productx"> <a class="hat_site_title" href="https://dj.wsj.com/hub?mod=AllThingsD_Hat" rel="nofollow">Product X</a> <ul> <li><a class="hat_site_link" href="https://dj.wsj.com/hub?mod=AllThingsD_Hat" rel="nofollow">Product X</a></li> </ul> <div class="hat_product_dropdown"> <div class="hat_product_dropdown-wrap"> <div class="caret_wrap"> <div class="caret"></div> <div class="caret_border"></div> </div> <ul> <li> <a class="rt" href="https://id.wsj.com/access/pages/wsj/us/login_standalone.html?mg=reno64-wsj&url=http%3A%2F%2Fonline.wsj.com%2Fpage%2FDJX.html%3Fmod%3DProdX_MktgHub">rt</a> </li> <li> <a class="f" href="https://global.factiva.com?mod=ProdX_MktgHub">f</a> </li> <li> <a class="rc" href="https://djrc.dowjones.com/?mod=ProdX_MktgHub">r&c</a> </li> <li> <a class="pevc" href="https://pevc.dowjones.com/?mod=ProdX_MktgHub">pe&vc</a> </li> <li> <a class="wsj" href="https://id.wsj.com/access/pages/wsj/us/login_standalone.html?url=http%3A%2F%2Fonline.wsj.com%2Fhome-page%3Fmod%3DProdX_MktgHub">wsj</a> </li> <li> <a class="b" href="https://id.barrons.com/access/pages/barrons/us/login_standalone.html?url=http%3A%2F%2Fonline.barrons.com%2Fhome-page%3Fmod%3DProdX_MktgHub">b</a> </li> </ul> </div> </div> </li> <li id="hat_tab_dropdown" class="hat_tab_dropdown"> <a id="partyhat_more_dropdown" class="moreTarget" href="index.html#">More</a> <ul class="hat_dd_list"> <li id="hat_tab_atd" class="hat_dd_item "> <a href="/index.html" rel="nofollow" >All Things Digital</a> </li> <li id="hat_tab_secure" class="hat_dd_item hidden"> <a href="https://briefcase.wsj.com" rel="nofollow" >WSJ Briefcase</a> </li> <li id="hat tab big charts" class="hat_dd_item "> <a href="https://bigcharts.marketwatch.com/" rel="nofollow" >BigCharts</a> </li> <li id="hat_tab_fn" class="hat_dd_item "> <a href="https://www.efinancialnews.com/" rel="nofollow" >Financial News</a> </li> <li id="hat_tab_Professor_Journal" class="hat_dd_item "> <a href="https://professor.wsj.com/" rel="nofollow" >Professor Journal</a> </li> <li id="hat_tab_SmartMoney" class="hat_dd_item hidden"> <a href="https://www.smartmoney.com/" rel="nofollow" >SmartMoney</a> </li> <li id="hat_tab_Student_Journal" class="hat_dd_item "> <a href="https://wsjstudent.com/" rel="nofollow" >Student Journal</a> </li> <li id="hat tab Virtual Stock Exchange" class="hat_dd_item "> <a href="https://www.marketwatch.com/Game/" rel="nofollow" >Virtual Stock Exchange</a> </li> <li id="hat tab WSJ Classifieds" class="hat_dd_item "> <a href="https://classifieds.wsj.com/search" rel="nofollow" >WSJ Classifieds</a> </li> <li id="hat tab WSJ Classroom" class="hat_dd_item hidden"> <a href="https://classroom.wsj.com/" rel="nofollow" >WSJ Classroom</a> </li> <li id="hat tab WSJ Radio" class="hat_dd_item "> <a href="https://www.wsjradio.com/" rel="nofollow" >WSJ Radio</a> </li> <li id="wsjwine" class="hat_dd_item "> <a href="https://www.wsjwine.com/" rel="nofollow" >WSJ Wine</a> </li> <li id="wsjwine" class="hat_dd_item "> <a href="https://live.wsj.com/" rel="nofollow" >WSJ Live</a> </li> </ul></li> <li class="hat_link"><a href="https://online.wsj.com/public/page/privacy_policy.html">Updated Privacy Policy »</a></li> </ul> </div> <!-- fastdynapage - secj2kentwap13 - Fri 10/25/13 - 19:09:18 EDT --> <script type="text/javascript" src="/theme/js/wsjhat-default.js"></script> </div> </div> <header class="banner" role="banner"> <div class="masthead clearfix"> <div class="wrapper" style="position:relative;"> <a href="/index.html" class="logo png_bg">AllThingsD</a> </div> </div> <nav id="nav" class="clearfix"> <div class="wrapper"> <ul class="fmenu"> <li id="nav-news"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">News</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-reviews"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Reviews</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-mobile"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Mobile</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-media"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Media</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-social" class="active"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Social</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-enterprise"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Enterprise</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-commerce"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Commerce</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-voices"> <a href="https://www.wsj.com/news/technology?mod=AllThingsD" class="nav-link">Voices</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-conferences"> <a href="https://dlive.wsj.com/" class="nav-link"> Conferences</a><span class="toggle"></span> <div class="sub"></div> </li> <li id="nav-video"> <a href="https://www.wsj.com/video" class="nav-link">Video</a><span class="toggle"></span> <div class="sub"></div> </li> </ul> <ul id="writers-menu" class="clearfix fmenu"> <li id="nav-writers"> <a href="/about" class="nav-link" aria-haspopup="true">View by Writer</a><span class="toggle" style="display:inline"></span> <div class="sub"></div> </li> </ul> </div> </nav> <div id="cookie_notice"><div id="cookie_box" style="display: none;"></div></div> </header> <div id="content"> <div class="wrapper"> <div class="hidden" style="display:none;"><img src="/wp-content/themes/atd-2.0/images/staff/mike-isaac-170x170.jpg" alt="" /></div> <div class="page-header article-header clearfix"> <img src="/wp-content/themes/atd-2.0/images/staff/mike-isaac-50x50.jpg" class="headshot " height="50" alt="Mike Isaac" /> <p class="title"><a href="/author/mikeisaac/index.html" rel="author" >Mike Isaac</a></p> <p><a href="index.html#recent-stories" class="page-header-toggle">Recent Posts by Mike Isaac</a></p></div><!--/.page-header--> <div class="writer-extras"> <div id="bio" class="writer-extra article-text"></div> <div id="ethics-statement" class="writer-extra article-text"></div> </div> <div id="main" role="main"> <div class="post"> <div class="article-title"> <h1 class="title">Can Twitter Fix Its Product Problem?</h1> </div><!--/.article-title--> <div class="article-meta clearfix"> <p class="article-date">November 8, 2013 at 12:51 pm PT</p> </div><!--/.article-meta--> <div class="article-body article-text"> <p><a href="/files/2013/11/Tool_time2-380x253.jpg" alt="Tool_time" width="380" height="253" class="alignright size-medium wp-image-371514" /></a>A handful of times a year, clusters of Twitter engineers will line the walls of the company’s cavernous main hall, gathering around smartphones, monitors or poster board setups. The large, open-air room buzzes with excitement as employees show off the slap-dash project they hacked together over the past four days. It is Twitter’s officially sanctioned “Hack Week” — a time where all bets are off and employees can work on whatever they want. </p> <p>Project Mixtape, for example, was a way to suggest and send a list of good people to follow for any friends you’ve invited to try Twitter for the first time. Another group’s project involved a small Vine button stuck inside the Twitter app, a quick way to take and tweet videos inside of Twitter proper. And one set of engineers <a href="/20130425/twitter-testing-new-local-discovery-features-and-its-about-time/index.html">developed a way to play with location-based discovery of nearby users and tweets</a> from people you weren’t following. </p> <p>Many employees see the event — the Friday that ends Hack Week — as Twitter at its best, a testament to the company’s capacity for innovation. </p> <p>But some view these days as among the most depressing of the year: A parade of Twitter features that will never see the light of day. </p> <h4 class="subhed">The Problem</h4> <p>Simply put, Twitter has a product problem. Engineers inside the company have long grumbled that there are few direct paths for moving product changes up the ladder at an efficient pace. Twitter’s occasional “experiments,” or ideas for change, sometimes sit in their requisite testing phase with 1 percent of users for an inordinately long amount of time, stagnating without any decision being made to move the product forward or kill it. </p> <p><a href="/files/2013/03/twitter_gear.png" alt="twitter_gear" width="380" height="285" class="alignleft size-full wp-image-305436" /></a>In a nutshell: It’s a product culture that’s basically the opposite of Facebook’s. Where the social giant is willing to “move fast and break things,” sometimes pushing out new features in the span of weeks, changes to Twitter’s core product often languish for months — or even years — in limbo. </p> <p>While the issue is hardly a new one for the company — product pipeline problems have plagued Twitter for years — the stakes now are especially high; Twitter has to answer to the public markets, as well as to its public user base. Being slow to innovate, or even to iterate, could affect the company’s ability to push its microblogging service deep into the mainstream. And to some degree, it has inhibited the company’s ability to retain talent. Twitter has already lost a number of engineers and product managers who were frustrated by its failure to ship things in a timely manner.</p> <p>The problem’s origins are two-fold, sources said. The product divisions are messy, with an absence of efficiency and sometimes a lack of clarity around which executive has the last word on whether a feature change is good enough to ship. Many in the organization have also expressed frustrations about working with Michael Sippey, Twitter’s VP of product, whose hesitation on pushing changes through has created problems with some middle managers. (My colleague <a href="https://allthingsd.com/video/?video_id=FD4C789A-DC1D-41DB-A54C-EBB775DA074F">Peter Kafka interviewed Sippey at our <strong>Dive into Mobile</strong> conference</a> last spring.)</p> <p>The other problem is perhaps the larger one: Twitter’s aversion to risk when it comes to its marquee product, the core Twitter timeline. According to sources, some of Twitter’s top people — including a few from the company’s executive ranks — fear any major changes will meddle with the company’s revenue products. These products, in just a handful of years, took Twitter’s revenue from zero to hundreds of millions of dollars. </p> <p>As one insider put it: “Twitter hasn’t been playing to win. It’s playing not to lose.” </p> <p>When asked, Twitter declined comment on any current or future product plans. </p> <h4 class="subhed">The Solution?</h4> <p>The situation isn’t hopeless. </p> <p>Twitter has shown some willingness to change in just the past few months. A few weeks ago, IT pushed out in-stream photos and Vine videos in a major enhancement to the home stream — an area the company rarely touches. </p> <p>It should be noted, however, that these changes had been ready to go for <em>years</em>, according to sources, born out of an idea called “Project Skyline” — the result of yet another Twitter Hack Week. Due to its existential product struggles, however, Twitter didn’t push the new design out the door until this October.</p> <p><a href="/files/2012/09/twitter-revenue-model-285x285.png" alt="twitter-revenue-model" width="285" height="285" class="alignright size-medium wp-image-254809" /></a>The company also <a href="https://allthingsd.com/20130828/with-product-update-twitter-aims-to-make-following-conversations-easier/">introduced a thin blue line to its app recently</a>, an attempt to make it easier for infrequent users to get up to speed on conversations happening between people they follow. </p> <p>But that, too, was controversial. According to one senior Twitter executive, the company considered killing off the blue line altogether just weeks after introducing it to widespread dissatisfaction. (Whether Twitter will actually go through with killing the conversations line isn’t clear. For now, Twitter swapped the blue for a gray line, one hopefully less obtrusive to users.)</p> <p>Twitter is also working on its personnel problem. Sources tell <strong>AllThingsD</strong> that VP Michael Sippey now reports to COO Ali Rowghani on growth and product issues instead of directly to CEO Dick Costolo and the board — an apparent demotion. That may help with some of the complaints around process and expediency. Multiple insiders, however, said this move was a head-scratcher, seeing as Rowghani has little background in growth and product issues. Not to mention that it is atypical for a tech company’s VP of product to report to the COO. </p> <p>The biggest indicator of a product division shift: Twitter’s upcoming redesign, a <a href="/20130916/twitters-third-act-a-new-design-to-court-the-mainstream/index.html">makeover which truly attempts to court the mainstream</a>. We’ll hopefully see that, or steps toward it, before the end of the year. </p> <p>Keep in mind, this “Twitter reinventing itself” story is nothing new. Twitter has <a href="https://allthingsd.com/20130320/twitter-untangles-its-overgrown-org-chart/">already undergone <em>multiple</em> internal reorgs </a>in the span of just two years, removing <a href="https://allthingsd.com/20120607/recruiting-the-draft-picks-twitters-internal-shuffle-spurred-by-a-year-long-talent-raid-on-the-valley/">some product and engineering execs and replacing them with others </a> — all to no avail. </p> <p>Perhaps, if the product division can truly change its mentality, the company will actually start to live up to its somewhat ironic “#shipit” motto that some employees chant. </p> <p>As always, though, there’s no guarantee it’ll actually work. </p> <div class="clearfix"></div> </div> <div class="article-footer clearfix"> <p class="article-tags">Tagged with: Ali Rowghani, <a href="/tag/atd-facebook/index.html">ATD Facebook</a>, changes, <a href="https://allthingsd.com/tag/dick-costolo/" class="topictag">Dick Costolo</a>, <a href="https://allthingsd.com/tag/michael-sippey/" class="topictag">Michael Sippey</a>, problems, <a href="https://allthingsd.com/tag/product/">product</a>, <a href="/tag/redesign/index.html">redesign</a>, <a href="https://allthingsd.com/tag/reorg/">reorg</a>, shipping product, <a href="/tag/twitter/index.html" class="topictag">Twitter</a></p> </div><!--/.article-footer--> </div> <div class="article-related clearfix"> </div> </div><!--.main--> <div id="side"> <div class="recent-stories page-header-extra" id="recent-stories"> <div class="recent-inner"> <div class="excerpt first"> <p><a href="/20131226/in-wake-of-delivery-delays-amazon-offers-gift-cards-to-customers/index.html">In Wake of Delivery Delays, Amazon Offers Gift Cards to Customers</a></p> <p>December 26, 2013 at 12:11 pm PT</p> </div> <div class="excerpt"> <p><a href="/20131226/rapgenius-and-google-tales-in-growth-hacking-gone-wrong/index.html">RapGenius and Google: Tales in Growth Hacking Gone Wrong</a></p> <p>December 26, 2013 at 9:52 am PT</p> </div> <div class="excerpt"> <p><a href="/20131226/twitter-stock-has-a-very-merry-christmas/index.html">Twitter Stock Has a Very Merry Christmas</a></p> <p>December 26, 2013 at 6:45 am PT</p> </div> <div class="excerpt"> <p><a href="/20131219/freshdesk-nabs-7-million-series-c/index.html">Freshdesk Nabs $7 Million Series C</a></p> <p>December 19, 2013 at 4:30 am PT</p> </div> <div class="excerpt"> <p><a href="/20131218/tweets-are-the-new-black-nyt-reporters-twitter-book-to-be-made-for-tv/index.html">Tweets Are the New Black: NYT Reporter’s Twitter Book to Be Made for TV</a></p> <p>December 18, 2013 at 9:57 am PT</p> </div> </div> </div> <div id="secondary-sidebar"> </div> <div id="primary-sidebar"> <div class="module video-module"> <div class="module-header clearfix"> <p class="col-name">Latest Video</p> <p><a href="/video/index.html">View all videos »</a></p> </div> <div class="video-wrapper"> <div id="video-carousel" style="width:320px; height:181px; display:block; visibility: hidden;">api-video/find_all_videos.asp&fields=id,videoStillURL,thumbnailURL,guid,video320kMP4Url,name,duration&count=4&doctype=128</div> </div> <p class="right"><a href="index.html#" class="video-options">Search »</a></p> <div class="clearfix"></div> </div> <div class="most-popular tab-set module"> <div id="most-popular-logo"></div> <div class="module-header clearfix"> <ul class="fmenu tabs"> <li class="col-name"><a href="index.html#most-featured" class=" active">Featured Posts</a></li> <li class="col-name"><a href="index.html#most-reviewed" class="">Featured Reviews</a></li> </ul> </div> <div id="most-featured" class="tab-content active"> <div class="excerpt"> <div class="excerpt-image"> <img src="/wp-content/themes/atd-2.0/images/staff/kara-swisher-50x50.jpg" class=" " width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131231/you-say-goodbye-and-we-say-hello/index.html%3Fmod=ATD_featured_posts_widget.html">You Say Goodbye and We Say Hello</a></p> <p class="byline">Walt Mossberg and Kara Swisher in Media</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2009/04/voices-male-and-female.png" class=" " width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131230/the-nsa-and-silicon-valley/index.html%3Fmod=ATD_featured_posts_widget.html">The NSA and the Corrosion of Silicon Valley</a></p> <p class="byline">Michael Dearing in Voices</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/wp-content/themes/atd-2.0/images/staff/arik-hesseldahl-50x50.jpg" class=" " width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131230/you-wont-believe-all-the-crazy-hardware-the-nsa-uses-for-spying/index.html%3Fmod=ATD_featured_posts_widget.html">You Won’t Believe All the Crazy Hardware the NSA Uses for Spying</a></p> <p class="byline">Arik Hesseldahl in News</p> </div> </div> <div class="module-footer"> <p><a href="/index.html">View all today’s news »</a></p> </div> </div> <div id="most-reviewed" class="tab-content"> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2013/12/Cover-150x150.jpg" width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131205/uncovering-a-more-useful-android-lock-screen/index.html%3Fmod=ATD_featured_reviews_widget.html">Uncovering a More Useful Android Lock Screen</a></p> <p class="byline">Bonnie Cha in Product Reviews</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2013/12/TentMode-150x150.jpg" width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131209/lenovos-bendy-yoga-2-laptop-makes-all-the-right-moves/index.html%3Fmod=ATD_featured_reviews_widget.html">Lenovo’s Bendy Yoga 2 Laptop Makes All the Right Moves</a></p> <p class="byline">Lauren Goode in Product Reviews</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2013/12/space-monkey-150x150.jpg" width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131210/space-monkey-peer-to-peer-backup/index.html%3Fmod=ATD_featured_reviews_widget.html">Space Monkey Peer-to-Peer Digital Storage System Offers Better Backup</a></p> <p class="byline">Katherine Boehret in The Digital Solution</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2013/12/PJ-BS070_PTECHj_GS_20131210175508-150x150.jpg" width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131210/diabetes-data-beamed-to-your-phone/index.html%3Fmod=ATD_featured_reviews_widget.html">Diabetes Data Beamed to Your Phone</a></p> <p class="byline">Walt Mossberg in Personal Technology</p> </div> </div> <div class="excerpt"> <div class="excerpt-image"> <img src="/files/2013/12/P1040642-150x150.jpg" width="50" height="50" alt="" /> </div> <div class="excerpt-text"> <p class="title"><a href="/20131212/nokia-lumia-2520-a-solid-windows-tablet-in-need-of-apps/index.html%3Fmod=ATD_featured_reviews_widget.html">Nokia Lumia 2520: A Solid Windows Tablet in Need of Apps</a></p> <p class="byline">Bonnie Cha in Product Reviews</p> </div> </div> <div class="module-footer"> <p><a href="https://www.wsj.com/news/technology?mod=AllThingsD">View all reviews »</a></p> </div> </div> </div><!--/.most-popular--> <div id="atd_quotes_widget-7" class="widget widget_atd_quotes_widget"> <blockquote class="pullquote">I’m a giant vat of creative juices.</blockquote><p class="attribution">— David Pogue on why he’s joining Yahoo</p> <div class="clear"></div></div> </div> <div id="tertiary-sidebar"> </div> </div> <div class="clearfix"></div> </div><!--/#wrapper--> <div id="nav-flyouts"></div> <div class="nav-flyout" id="nav-writers-flyout"> <div class="nav-flyout-header clearfix"> <h2 class="title"><strong>AllThingsD</strong> by Writer</h2> </div> <ul> <li class="writer" id="mossberg"> <div class="writer-image"> <a href="/author/walt/index.html"><p class="title">Walt Mossberg</p></a> </div> </li> <li class="writer" id="swisher"> <div class="writer-image"> <a href="/author/kara/index.html"><p class="title">Kara Swisher</p></a> </div> </li> <li class="writer" id="paczkowski"> <div class="writer-image"> <a href="/author/john/index.html"><p class="title">John Paczkowski</p></a> </div> </li> <li class="writer" id="boehret"> <div class="writer-image"> <a href="/author/katie/index.html"><p class="title">Katherine Boehret</p></a> </div> </li> </ul><ul class="middle"> <li class="writer" id="kafka"> <div class="writer-image"> <a href="/author/peter/index.html"><p class="title">Peter Kafka</p></a> </div> </li> <li class="writer" id="fried"> <div class="writer-image"> <a href="/author/ina/index.html"><p class="title">Ina Fried</p></a> </div> </li> <li class="writer" id="gannes"> <div class="writer-image"> <a href="/author/lizg/index.html"><p class="title">Liz Gannes</p></a> </div> </li> <li class="writer" id="hesseldahl"> <div class="writer-image"> <a href="/author/arik/index.html"><p class="title">Arik Hesseldahl</p></a> </div> </li> </ul><ul> <li class="writer" id="goode"> <div class="writer-image"> <a href="/author/lauren/index.html"><p class="title">Lauren Goode</p></a> </div> </li> <li class="writer" id="isaac"> <div class="writer-image"> <a href="/author/mikeisaac/index.html"><p class="title">Mike Isaac</p></a> </div> </li> <li class="writer" id="cha"> <div class="writer-image"> <a href="/author/bonnie/index.html"><p class="title">Bonnie Cha</p></a> </div> </li> <li class="writer" id="delrey"> <div class="writer-image"> <a href="/author/jason/index.html"><p class="title">Jason Del Rey</p></a> </div> </li> </ul></ul> </div> </div><!--/#content--> <footer class="atd"> <div class="wrapper"> <!--<a href="https://allthingsd.com/" class="logo ir">All Things Digital</a>--> <div class="footer-about" style="padding-top:0;"> <a href="/index.html"><img src="/files/2013/03/d_allthingsdigital_240x36.png" alt="D: All Things Digital" width="240" height="36" class="aligncenter" style="margin-top:0px;" /></a> <p style="padding-top:0;">AllThingsD.com is a Web site devoted to news, analysis and opinion on technology, the Internet and media. But it is different from other sites in this space. It is a fusion of different media styles, different topics, different formats and different sources. <a href="/about" rel="nofollow">Read more »</a></p> </div><!--/.footer-about--> <div class="footer-col"> <ul> <li><a href="/about" rel="nofollow">About Us »</a></li> <li><a href="/contact" rel="nofollow">Contact Us »</a></li> <li><a href="/comments" rel="nofollow">Comments Policy »</a></li> <li><a href="/trackingcookies" rel="nofollow">Cookies Policy »</a></li> <li><a href="/privacy" rel="nofollow">Privacy Policy »</a></li> <li><a href="/faq" rel="nofollow">FAQ »</a></li> <li><a href="/terms" rel="nofollow">Terms of Service »</a></li> </ul> </div> <div class="footer-col"> <ul> <li><a href="/trackingcookies#cookies_advertising" rel="nofollow">Your Ad Choices »</a></li> </ul> </div> </div><!--/.wrapper--> <div id="footer-links"> <ul class="hmenu footer-meta"> <li><a href="https://www.dowjones.com/" rel="nofollow">© 2005-2021 Dow Jones & Company Inc.</a></li> <li><a href="/terms" rel="nofollow">All Rights Reserved.</a></li> <li><a href="/index.html%3Fatd_action=force_mobile.html" id="atd_mobile_link">Mobile Version</a></li> </ul> <div class="clearing"></div> </div> </footer> </div><!--/#container --> <!--[if IE 8]> <div id="slice" class="hslice"> <div class="entry-title" style="display: none;">All Things Digital</div> <div class="entry-content" style="display: none;">AllThingsD.com is a Web site devoted to news, analysis and opinion on technology, the Internet, and media.</div> <a rel="entry-content" href="https://ie8.smoothfusion.com/allthingsd/View.aspx" style="display: none; ">LINKS TO ACTUAL PAGE CONTAINING WEB SLICE FUNCTIONALITY.</a> <a rel="bookmark" target="_blank" href="https://www.allthingsd.com" style="display: none;" /> <span class="ttl" style="display: none;">15</span> <![endif]--> <script type='text/javascript' src='/wp-content/themes/atd-2.0/js/libs/jquery.tools.min.js'></script> <script type='text/javascript' src='/wp-content/themes/atd-2.0/js/allthingsd.min.js'></script> <script type='text/javascript' src='/wp-content/themes/atd-2.0/js/video.js'></script> <script type='text/javascript' src='/wp-includes/js/tw-sack.min.js'></script> <script type='text/javascript' src='/wp-content/plugins/easy-fancybox/fancybox/jquery.fancybox-1.3.5.pack.js'></script> <script type="text/javascript"> jQuery(function($){$('a#atd_mobile_link').click(function(){var mobile_cookie=getCookie('atd_mobile_theme_mobile');if(mobile_cookie!='true'){setCookie('atd_mobile_theme_mobile','true',30,'/','allthingsd.com');}else{setCookie('atd_mobile_theme_mobile','false',-1,'/','allthingsd.com');} location.reload(false);return false;});}); </script> <!-- End SiteCatalyst code version: H.25. --> <script type="text/javascript"> jQuery(document).on('ready post-load', easy_fancybox_handler ); </script> <!-- JavaScript at the bottom for fast page loading --> <script type="text/javascript"> var ATD_URL = "http://allthingsd.com"; var ATD_AJAX_LOAD = '1'; </script> <script type="text/javascript">var jsver = 1.0;</script> <script type="text/javascript" language="Javascript 1.1">jsver = 1.1;</script> <script type="text/javascript" language="Javascript 1.2">jsver = 1.2;</script> <!-- end scripts--> <!--[if lt IE 7 ]> <script src="/wp-content/themes/atd-2.0/js/libs/dd_belatedpng.js"></script> <script>DD_belatedPNG.fix('img, .png_bg');</script> <![endif]--> </body> </html>