<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Carbon Silk &#187; yahoo</title>
	<atom:link href="http://www.carbonsilk.com/tag/yahoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.carbonsilk.com</link>
	<description>Developing Ideas by James Broad</description>
	<lastBuildDate>Sun, 20 Mar 2011 00:28:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
		<item>
		<title>Building Skyscraper Websites</title>
		<link>http://www.carbonsilk.com/development/building-skyscraper-websites/</link>
		<comments>http://www.carbonsilk.com/development/building-skyscraper-websites/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 22:04:06 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[scaling]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=35</guid>
		<description><![CDATA[Pondering on a Twitter that I posted recently, it had me think; why does it take exponential effort and time to get &#8216;simple&#8217; stuff completed on big sites such as Yahoo!. Looking around London and most other cities, skyscrapers are everywhere, out of necessity, due to the race for space. So the end result for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/drp/26067618/"><img src="http://farm1.static.flickr.com/22/26067618_179f33e773_m.jpg" alt="Skyscraper" /></a>Pondering on a <a href="http://twitter.com/kulor/statuses/930695650">Twitter</a> that I posted recently, it had me think; why does it take exponential effort and time to get &#8216;simple&#8217; stuff completed on big sites such as <a href="http://www.yahoo.com">Yahoo!</a>.</p>
<p>Looking around London and most other cities, skyscrapers are everywhere, out of necessity, due to the race for space. So the end result for this competition for land is often elegant structures with solid foundations, designed to last, designed to cater for many people. A perfect analogy (in my mind) for how to explain intangible websites.</p>
<p>There has been much discussion on the subject of <a href="http://poorbuthappy.com/ease/archives/2007/04/29/3616/the-top-10-presentation-on-scaling-websites-twitter-flickr-bloglines-vox-and-more">scaling websites</a>, something becoming increasingly relevant with the advent of sites such as <a href="http://www.digg.com">digg.com</a>, <a href="http://www.stumbleupon.com">stumbleupon.com</a>, <a href="http://www.delicious.com">delicious.com</a> that allow small sites to rapidly shoot to success with relative ease.</p>
<p>The social web is exploding, causing sites that embrace sharing, entity connections, open services etc. to take scaling seriously. Scaling is the art of ensuring your service/website will remain performant and available to every user and consumer service. This article, however, is <strong>not about scaling</strong>, but it is a look at the differences of skyscraper sites vs. personal blog&#8217;s and company <a href="http://en.wikipedia.org/wiki/Brochureware">brochureware</a> sites (studio sites).</p>
<h3>Background on Skyscraper sites</h3>
<p>Creating components of a skyscraper website takes a huge amount of time, money and resourcing. A component may come in the form of an article page, widget or homepage redesign and may take <strong>months</strong> to reach a production ready state. There is a good reason for this inefficiency and it comes from enterprise organisation traits. Building sites to serve millions of users has taken much inspiration from the traditional enterprise software world through having to be agile, organised and technically superior from the competition.</p>
<p>For most departments or domains within these huge website companies you will find a vast array of employee positions. A typical website or service within the skyscraper organisation would consist of the following roles:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Product_management">Product Manager</a></li>
<li><a href="http://en.wikipedia.org/wiki/Program_management">Program Manager</a></li>
<li><a href="http://en.wikipedia.org/wiki/System_engineer">Engineer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_developer">Web Developer</a></li>
<li><a href="http://en.wikipedia.org/wiki/Systems_architect">Architect</a></li>
<li><a href="http://en.wikipedia.org/wiki/Quality_Assurance">Quality and Assurance</a></li>
</ul>
<p>There are many more intricacies behind this setup which could include additional roles such as database experts, infrastructure, security, <a href="http://en.wikipedia.org/wiki/Search_engine_optimization">SEO</a>, process etc. but for engineering and demonstration purposes, this model will be sufficiently accurate.</p>
<p>If you take a step back you can tell that involving this many people for every product will inherently incur inefficiencies over a single all-round developer. There is good reason for this setup, though; every member of the team will be highly skilled and recognised in their field of expertise, leading to world class teams. World class teams create world class results, something that world class companies demand to stay competitive.</p>
<h3>What constitutes a skyscraper site?</h3>
<p>We are talking about the sites you should all be familiar with: <a href="http://www.facebook.com">Facebook</a>, <a href="http://www.google.com">Google</a>, <a href="http://www.yahoo.com">Yahoo</a>, <a href="http://www.ebay.com">Ebay</a>, <a href="http://www.msn.com">MSN</a>, <a href="http://www.amazon.com">Amazon</a>, <a href="http://www.wikipedia.org">Wikipedia</a>. Sites with reach to hundreds of millions of users every week.</p>
<h4>The Joys of building skyscraper sites</h4>
<p>Building large sites is for the most part a privilege, something to aspire to if you are involved in any way in developing websites or software. Here are just some of the highlights of working for one of these large sites:</p>
<ul>
<li>Audience reach</li>
<li>Cutting edge technologies and techniques</li>
<li>Team of elite colleagues</li>
<li>Great prestige</li>
</ul>
<h4>Pain points</h4>
<p>Building websites with so much public exposure can bring pitfalls in working on these sites including:</p>
<ul>
<li>Politics involved at most stages of development</li>
<li>Slow turnaround in projects through the vast considerations in delivery</li>
<li>Narrow range of expertise exercised</li>
</ul>
<h3>The studio site</h3>
<p>This is the site you go to to find information in a specific domain, a <a href="http://www.astonmartin.com/">company</a>, <a href="http://www.moneyio.co.uk">service</a>, <a href="http://www.bowers-wilkins.com/display.aspx?infid=768">product</a>, <a href="http://www.visitlondon.com/">place</a> or <a href="http://www.subtraction.com/">person</a>, for instance. These sites are usually served to at most a few thousand users per month. You will normally find studio sites being produced by web agencies or individuals.</p>
<h4>The love for developing studio sites</h4>
<p>Studio scale sites can be really enjoyable to develop. Here are just some of the plus points:</p>
<ul>
<li>Quick turn around in developing websites</li>
<li>Overall control over the site(s)</li>
<li>Ability to diversify skill sets and projects</li>
</ul>
<h4>Downsides to working on studio sites</h4>
<p>Generally speaking it is hard to flaw working on studio sites. You have the ability to move away from what does not work for you, they are usually quick to complete and once a development framework has been established you can reap the rewards of efficiency and concentrate on spending your time on new initiatives. Issues can arise when working for small, dynamic, young agencies where clients could be pestering and site design requests can be annoyingly denting for your portfolio.</p>
<h3>Respect to the Skyscraper Organisations</h3>
<p>Building large scale websites is a joy. For myself the main experience has been working for the company itself. Yahoo! treats their staff amazingly. We are all encouraged to aspire to be better at what we do, to have an open attitude and simply enjoy what we do. Yahoo! is by no means the only great employer in the web sphere, Microsoft and Google among others are renowned for their employee development, appreciation and respect. Probably one of the driving forces towards creating world renowned and respected websites is through their number one assets, their employees.</p>
<h3>In Summary</h3>
<p>If you are in the business of building websites and you are not happy with what you are doing consider the flip side industry of your work, for example, if you build skyscraper sites, consider working for an agency to gather more freedom and control in developing studio sites.</p>
<p>So, if you are observing skyscraper sites wondering why it takes them so long to release products, think for a minute that they may just be frantic behind the scenes trying to ensure they release a secure, pleasing, rock-solid world class website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/development/building-skyscraper-websites/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Open Hackday 2008</title>
		<link>http://www.carbonsilk.com/development/open-hackday-2008/</link>
		<comments>http://www.carbonsilk.com/development/open-hackday-2008/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 09:43:26 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hackday]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[sunnyvale]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=34</guid>
		<description><![CDATA[Hacker, what&#8217;s in a name hey? Yahoo! and the web development community at large understands a hacker to be someone that has an expressed interest in solving problems through innovative use of tools at their disposal. On 12th September Yahoo! opened their Sunnyvale, California offices to a group of around 250 developers, or hackers, if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/phploveme/2852152792/"><img src="http://farm4.static.flickr.com/3202/2852152792_04237ec0fc_m.jpg" alt="Yahoo! flags" /></a> Hacker, what&#8217;s in a name hey? Yahoo! and the web development community at large understands a hacker to be someone that has an expressed interest in solving problems through innovative use of tools at their disposal.</p>
<p>On 12th September Yahoo! opened their Sunnyvale, California offices to a group of around 250 developers, or hackers, if you will in the name of <a href="http://hackday.org/">Hackday</a>. This year we had a big focus on <a href="http://ycorpblog.com/2007/10/16/where-does-yahoo-head-next/">Yahoo!s current direction</a>, open, summarised by the preferred term &#8216;<a href="http://developer.yahoo.net/blog/archives/2008/04/introducing_the_1.html">Yahoo! Open Strategy</a>&#8216; (YOS). I was lucky enough to be invited this year to help out with the event organisation and to do some hacking myself on the YOS front.</p>
<p>YOS claims to be what will take Yahoo! forward and lead them to be a stronger &#8216;starting point&#8217; for many users, a good call but success will be a test of offerings and time to market.</p>
<p>YOS consists of a number of components, architected to be <a href="http://en.wikipedia.org/wiki/Loose_coupling">loosely coupled</a> meaning that we (as developers) should be able to jump in and out of services without having to learn an entire new platform. Some of the exciting developments from YOS will include;</p>
<ul>
<li><a href="http://developer.yahoo.com/yql/"><acronym title="Yahoo! Query Language">YQL</acronym></a> &#8211; a web service with an SQL-like syntax with the possibility to post process query results with a Unix esq pipe structure, designed to easily expose various data sources.</li>
<li><acronym title="Yahoo! Markup Language">YML</acronym> &#8211; a set of XML helper tags that when embedded in the HTML of applications will be replaced with common interface elements and populated data. An example of this would include a direct message form for instance.</li>
<li>Application Platform &#8211; allowing creation of a self hosted application. Additionally, you will be able to serve a cached static &#8216;mini&#8217; version of the created application that would be found in such areas as a sidebar on a Yahoo! media property such as News.</li>
<li><a href="http://openid.yahoo.com/">OpenID</a> &#8211; authentication system</li>
<li>Open Social capabilities, yay for open standards!</li>
<li>New profile pages, new look and feel, at last, the other ones have been a royal mess.</li>
</ul>
<p>Open Social provides me with a huge sense of excitement, this is where we start drilling down further into the iceberg of the Internet, discovering the stupendous amounts of possibilities that the intangible web fruits for us.</p>
<p>Apologies for my eternal optimism and enthusiasm creeping into this piece, but really its there, this hackday, hack potential was proven time and again. A great example of the advances we witnessed from the submissions was an application built into Yahoo! Mail that would scan your emails and attempt to automatically extract details of an upcoming trips, leading on to generate a personalised itinerary using the service <a href="http://www.tripit.com/">Tripit</a>, how cool would that be, as someone with poor organisational skills, such as myself at times, this would be invaluable.</p>
<p>All in all, Hackday was awesome, it was good to see developers were keen to use tools built by the company i work for and thus take for granted. Bad stuff, yea well that would be with my hack, i didn&#8217;t manage to complete anything, instead i just played around with all the tools creating &#8216;hello world&#8217; apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/development/open-hackday-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fellow Yahoo! Developer Blogs</title>
		<link>http://www.carbonsilk.com/personal/yahoo-developer-blogs/</link>
		<comments>http://www.carbonsilk.com/personal/yahoo-developer-blogs/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 16:15:46 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=12</guid>
		<description><![CDATA[Here is a compiled list of blogs of web developers at Yahoo! that I work with or at least close to. A real treasure chest of knowledge amongst these fine blogs. Cathy Ma Cyril Doussin Ben Ward Christian Heilmann Steve Marshall Marco van Hylckama Vlieg Tom Hughes-Croucher Steve Webster Neil Crosby Rajat Pandit Mike West [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/commander_klaus/527686908/"><img src="http://farm2.static.flickr.com/1055/527686908_74d3188d6c_t.jpg" alt="Yahoo! logo" /></a>Here is a compiled list of <em>blogs</em> of web developers at Yahoo! that I work with or at least close to. A real treasure chest of knowledge amongst these fine blogs.</p>
<ul class="clear">
<li><a href="http://cathyma.com/">Cathy Ma</a></li>
<li><a href="http://cyril.doussin.name/thoughts/">Cyril Doussin</a></li>
<li><a href="http://ben-ward.co.uk/">Ben Ward</a></li>
<li><a href="http://www.wait-till-i.com/">Christian Heilmann</a></li>
<li><a href="http://nascentguruism.com/">Steve Marshall</a></li>
<li><a href="http://www.i-marco.nl/weblog/">Marco van Hylckama Vlieg</a></li>
<li><a href="http://www.kid666.com/blog/">Tom Hughes-Croucher</a></li>
<li><a href="http://dynamicflash.com/">Steve Webster</a></li>
<li><a href="http://www.workingwith.me.uk/">Neil Crosby</a></li>
<li><a href="http://blog.rajatpandit.com/">Rajat Pandit</a></li>
<li><a href="http://mikewest.org/">Mike West</a></li>
<li><a href="http://blog.ginader.de/">Dirk Ginader</a></li>
<li><a href="http://benjaminhawkeslewis.com/">Benjamin Hawkes Lewis</a></li>
<li><a href="http://klauskomenda.com/">Klaus Komenda</a></li>
<li><a href="http://www.isolani.co.uk/blog/">Mike Davies</a></li>
<li><a href="http://nefariousdesigns.co.uk/">Tim Huegdon</a></li>
<li><a href="http://cackhanded.net/">Mark Norman Francis</a></li>
</ul>
<p>A few notable ex-Yahoo! developer blogs include:</p>
<ul>
<li><a href="http://muffinresearch.co.uk/">Stuart Colville</a></li>
<li><a href="http://www.ejeliot.com/">Ed Elliot</a></li>
<li><a href="http://dorward.me.uk/">David Dorward</a></li>
<li><a href="http://www.nodetraveller.com/blog/">Lawrence Carvalho</a></li>
<li><a href="http://www.simonjobling.com/">Simon Jobling</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/personal/yahoo-developer-blogs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Yahoo! API presentation at METU University</title>
		<link>http://www.carbonsilk.com/development/yahoo-api-presentation/</link>
		<comments>http://www.carbonsilk.com/development/yahoo-api-presentation/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 17:17:12 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[ankara]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[turkey]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[ydn]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=11</guid>
		<description><![CDATA[Read the article about my Yahoo! APIs presentation at METU University in Ankara, Turkey on the Yahoo! Developer Network blog.]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/mil8/1073779708/"><img src="http://farm2.static.flickr.com/1211/1073779708_40afcb22ab_t.jpg" alt="Yahoo! Developer Network" /></a>Read the article about my Yahoo! <acronym title="Application programming interface">API</acronym>s presentation at <a href="http://www.metu.edu.tr/"><acronym title="Middle East Technology University">METU</acronym></a> University in Ankara, Turkey on the <a href="http://developer.yahoo.net/blog/archives/2008/04/ydn_supports_th.html">Yahoo! Developer Network blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/development/yahoo-api-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

