{"id":12752,"date":"2008-05-12T07:56:56","date_gmt":"2008-05-12T07:56:56","guid":{"rendered":"http:\/\/blogs.adobe.com\/jnackdev\/2008\/05\/who-builds-photoshop-and-the-frequency-of-updates.html"},"modified":"2008-05-12T07:56:56","modified_gmt":"2008-05-12T07:56:56","slug":"who_builds_photoshop_and_the_frequency_of","status":"publish","type":"post","link":"https:\/\/jnack.com\/blog\/2008\/05\/12\/who_builds_photoshop_and_the_frequency_of\/","title":{"rendered":"Who builds Photoshop, and the frequency of updates"},"content":{"rendered":"<p style=\"margin-top: 0;margin-bottom: 0\">Via Daring Fireball I caught <a href=\"http:\/\/groups.google.com\/group\/coda-users\/msg\/9b2fef79fb863e23\">this little blurb<\/a> from <a href=\"http:\/\/www.panic.com\/\">Panic<\/a>&#8216;s Cabel Sasser: <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">A company like Adobe, which has hundreds of engineers working on<br \/>\nPhotoshop, releases ONE version every two or three years, and maybe a<br \/>\nsingle bug fix release in the interim. For the most part, we&#8217;re all<br \/>\ncool with that, myself included! \ud83d\ude42 <\/p>\n<\/blockquote>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">I&#8217;m glad to hear the last bit, especially as I love Panic&#8217;s Transmit and Unison software&#8211;models of simplicity and refinement.&#160; The rest is kind of funny, though: in reality we have only a couple dozen engineers working on Photoshop.&#160; (If you added in every person who tests Photoshop and Bridge, localizes them, builds the installers, manages the process, etc., you could get to more than a hundred people&#8211;but only with some effort.)&#160; Relative to our feature set and code base, the team runs very lean. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">As for the shipping schedule, it&#8217;s been 18-24 months between major releases for quite some time.&#160; I don&#8217;t mean to take a casual comment in a forum overly seriously.&#160; It&#8217;s just that  I&#8217;ve been thinking about the Photoshop (and Suite) shipping schedule, wondering whether it&#8217;s too long, too short, or both.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">On the one hand, the richer Suite apps get and the more of them there are, the more time people would like to settle into using them.&#160; It&#8217;s generally easier to absorb upgrading a number of applications at once, then living with them for a while, than it was to handle continual unsynchronized updates (the pre-Suites world).&#160; Through this lens, 18 months looks short. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">On the other hand, we&#8217;re increasingly living in a world where &quot;software is a relationship, not an artifact&quot; (as I think Tim O&#8217;Reilly put it).&#160; An application like Google Maps or Photoshop Express could be updated seamlessly, simultaneously for all users, <em>every hour<\/em> if desired.&#160; Through that lens, 18 months looks awfully long.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">I&#8217;d like to get to a point where we can have it both ways.&#160; I&#8217;d like the core team to be able to go off and spend several years retooling essential pieces of plumbing, making changes that won&#8217;t become visible for a few versions.&#160; At the same time, I want to wake up in the morning and have Photoshop be smarter &amp; more feature-rich than when I went to bed.&#160; Some things should be updated every 5 years; others, every five minutes.<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">Obviously this isn&#8217;t the kind of change a team makes overnight, but we&#8217;re getting there.&#160; Building on what we&#8217;ve got percolating, functionality like <a href=\"http:\/\/blogs.adobe.com\/jnack\/2007\/09\/feedback_please_1.html\">peer-to-peer help<\/a> will become possible.&#160; More on that foundation soon. <\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\">&#160;<\/p>\n<p style=\"margin-top: 0;margin-bottom: 0\"><em>PS&#8211;Re: people banging on Panic for more frequent updates to their inexpensive tools, I&#8217;m reminded of an observation <a href=\"http:\/\/www.edwardtufte.com\/bboard\/q-and-a-fetch-msg?msg_id=0000CQ\">attributed to Edward Tufte<\/a>:\t&quot;The sense of entitlement increases as the price of the service or product decreases.&quot; <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Via Daring Fireball I caught this little blurb from Panic&#8216;s Cabel Sasser: &#160; A company like Adobe, which has hundreds of engineers working on Photoshop, releases ONE version every two or three years, and maybe a single bug fix release in the interim. For the most part, we&#8217;re all cool with that, myself included! \ud83d\ude42 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12752"}],"collection":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/comments?post=12752"}],"version-history":[{"count":0,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/posts\/12752\/revisions"}],"wp:attachment":[{"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/media?parent=12752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/categories?post=12752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jnack.com\/blog\/wp-json\/wp\/v2\/tags?post=12752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}