<?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; Productivity</title>
	<atom:link href="http://www.carbonsilk.com/category/productivity/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>Hiding the chat and invite friend panel in Gmail</title>
		<link>http://www.carbonsilk.com/productivity/hiding-the-chat-and-invite-friend-panel-in-gmail/</link>
		<comments>http://www.carbonsilk.com/productivity/hiding-the-chat-and-invite-friend-panel-in-gmail/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 13:33:19 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[custom css]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google mail]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=235</guid>
		<description><![CDATA[After a quick scour around the internet and checking every option in the Gmail preferences it seemed like there was no way of hiding the chat (a feature I don’t use) and invite friend panels on the left bar of the web interface to Google Mail. My solution was to use a custom CSS rule [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image_12_img" src="http://img.skitch.com/20101105-mws3xew583j3yeuquw8kwipyp5.gif" alt="Gmail chat panel"></p>
<p>After a quick scour around the internet and checking every option in the Gmail preferences it seemed like there was no way of hiding the chat (a feature I don’t use) and invite friend panels on the left bar of the web interface to Google Mail.</p>
<p>My solution was to use a custom CSS rule for Gmail which consists of the following CSS:</p>
<pre>.nH.pp.T0 .nH.s,
.nH.pp.T0 .nH.pY
{
    display:none;
}
</pre>
<h3>Minor Issues</h3>
<p><img src="http://img.skitch.com/20101105-b6y56cst65uc1e41e9hwacptcy.gif" alt="Border issue with empty panels"></p>
<p>Now this is not ideal CSS but it seems Gmail have no id’s or specific hooks to target the panels, so I went with the best specificity I could get to not affect other plugins you may have in the left rail (I also have a calendar panel). The downside to this CSS rule is I am left with some container borders as you can see in this snapshot.</p>
<h3>Alternative solution</h3>
<p>The alternative approach I could have taken would have been to add some custom JavaScript but I figured out CSS would be the fastest and most reliable way of hiding the panels. I may explore this as the anal side of me is not happy with the stray borders.</p>
<p>What would be nice is if Google allowed us to disable these items in the first place!</p>
<h3>Making custom CSS rules work in Chrome</h3>
<p><img style="width:100%" src="http://img.skitch.com/20101105-cds29hdkpriq297jraqnfqqt9x.gif" alt="Personalized Web Options"><br />
It seems Chrome (my browsing browser of choice) has no built in custom/user CSS functionality so I installed the <a href="https://chrome.google.com/extensions/detail/plcnnpdmhobdfbponjpedobekiogmbco">Personalized Web extension </a> which is nice as you can specify a regex pattern to match a url so I know I am only targeting Gmail using the pattern <code>^http[s]*://mail.google.com</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/productivity/hiding-the-chat-and-invite-friend-panel-in-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing emails</title>
		<link>http://www.carbonsilk.com/productivity/managing-emails/</link>
		<comments>http://www.carbonsilk.com/productivity/managing-emails/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 12:17:34 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[GTD]]></category>
		<category><![CDATA[inbox]]></category>
		<category><![CDATA[tasks]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=171</guid>
		<description><![CDATA[Keeping on top of your email inbox can be a full time job in itself, this is my solution to that problem]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.flickr.com/photos/10ch/3204310433/"><img src="http://farm4.static.flickr.com/3371/3204310433_3059fe3c74.jpg" alt="Inbox" /></a></div>
<p class="clear">Not too long ago dealing with my personal and work emails was turning into a full time job. Having countless subscriptions to mailing lists, trying to handle critical projects, trying to keep on top of communication regarding relocating to another country, it was all getting rather stupid. This is my solution to the hassle of email communication &#8212; project:inbox zero.</p>
<ul>
<li>Set up an archive folder</li>
<li>Move all emails in your inbox older than a month to the archive folder</li>
<li>Decide on the remaining emails in your inbox which need actioning, keep these ones there, move the others to the archive folder</li>
<li>Now you have reached an inbox state that is maintainable and you will continue to maintain</li>
<li>Remove all automatic redirection filters to folders. Any email should enter your inbox and you decide if it gets deleted or filed in that folder</li>
<li>For new incoming messages be quick to archive messages that may be useful later but not actionable or delete messages with no later action/reference</li>
<li>Your goal now is to action off all the items in your inbox at all times to get your inbox message count to read the majestic &#8217;0&#8242; figure</li>
<li>Close you email client when you need to get on with work, else it will act as a distraction. Read your emails in the morning, lunch and 30 minutes before you go home, if anyone has something urgent they are likely to phone or instant message you.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/productivity/managing-emails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not paying for software</title>
		<link>http://www.carbonsilk.com/productivity/not-paying-for-software/</link>
		<comments>http://www.carbonsilk.com/productivity/not-paying-for-software/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 14:02:35 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[environment]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/?p=48</guid>
		<description><![CDATA[This post was originally going to be about some of my favourite applications on the Mac, things changed when the trial period expired on one of these applications, prompting me to pay to continue use. Regardless of this issue, my favourite set of applications for the Mac are currently: EventBox &#8211; Twitter, Facebook, Flickr desktop [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/narcisonarcosis/2604564292/"><img title="Stock Animation Floppy Disk Loop" src="http://farm4.static.flickr.com/3121/2604564292_9314822fa8_m.jpg" alt="Stock Animation Floppy Disk Loop" /></a></p>
<p>This post was originally going to be about some of my favourite applications on the Mac, things changed when the trial period expired on one of these applications, prompting me to pay to continue use.</p>
<p>Regardless of this issue, my favourite set of applications for the Mac are currently:</p>
<ul>
<li><a href="http://thecosmicmachine.com/">EventBox</a> &#8211; Twitter, Facebook, Flickr desktop integration</li>
<li><a href="http://culturedcode.com/things/">Things</a> &#8211; Tasks Management</li>
<li><a href="http://www.realmacsoftware.com/littlesnapper/">LittleSnapper</a> &#8211; Screenshot organisation</li>
<li><a href="http://spotify.com/">Spotify</a> &#8211; Music</li>
<li><a href="http://macromates.com/">TextMate</a> &#8211; Text editor, <acronym title="Integrated Development Environment">IDE</acronym></li>
<li><a href="http://www.apple.com/ilife/iphoto/">iPhoto</a> &#8211; Photo management</li>
<li><a href="http://www.vienna-rss.org/">Vienna</a> &#8211; RSS reader</li>
<li><a href="http://www.blacktree.com/">Quicksilver</a> &#8211; application launcher</li>
</ul>
<p>In here are a mixture of paid-for, open source, bundled and freeware applications. The thing that persuades me to &#8216;favourite&#8217; these applications is the relationship I have with them. Relationship, come on your kidding me! No, I have a relationship with these applications (and more), I work with them all day, sometimes night, they frustrate me, impress me and help me to enjoy my experience in trying to reach an objective.</p>
<p>My issue; parting with my hard earned money. I have paid for two pieces of software in the past; Windows XP (Home Edition) and <a href="http://www.salling.com/clicker/">Salling Clicker</a>, both of which being an eventual waste of money. No later than two weeks after buying Windows XP, I bought a new laptop that came pre-installed with Windows XP (Pro) and similarly soon after purchasing Salling Clicker to remote control my Mac Mini, Apple released some <a href="http://www.apple.com/itunes/remote/">remote control</a> software for the iPod touch and iPhone to do the same job but better (native).</p>
<p>These bad experiences could be said to be coincidental, but the issue is prevalent, software is über competitive and fast paced.</p>
<p>Open source has instilled me with confidence in adopting software, I enjoy open source projects tremendously as I feel comfortable with using a product that has been impartially constructed by extremely passionate developers.</p>
<p>Freeware and bundled software: Spotify and iPhoto respectfully are great for me as they offer superior interfaces and functionality for free, can&#8217;t complain there.</p>
<p>Admission time, I am tight, it takes a lot for me to part with my money and I am extremely cautious. Bad thing? Not in my book, keeping tabs on personal finances is fundamental to ensure financial stability.</p>
<h4>Conclusion</h4>
<p>Why pay for something when there is a perfectly reasonable free alternative? Lets keep this simple, of the above paid for favourites here are some free alternatives.</p>
<ul>
<li>EventBox &#8211; <a href="http://iconfactory.com/software/twitterrific">Twitterific</a></li>
<li>Things &#8211; iCal</li>
<li>LittleSnapper &#8211; <a href="http://derailer.org/paparazzi/">Paparazzi</a></li>
<li>Spotify &#8211; <a href="http://www.last.fm/">Last.fm</a> (for the paid for services)</li>
<li>TextMate &#8211; <a href="http://www.eclipse.org/">Eclipse</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/productivity/not-paying-for-software/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<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>Exploring personal task execution efficiency</title>
		<link>http://www.carbonsilk.com/personal/task-execution-efficiency/</link>
		<comments>http://www.carbonsilk.com/personal/task-execution-efficiency/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 00:10:57 +0000</pubDate>
		<dc:creator>James Broad</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[simple]]></category>
		<category><![CDATA[sxsw]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.carbonsilk.com/2008/03/09/being-hit-by-inspiring-talks/</guid>
		<description><![CDATA[Having attended a talk by Jason Fried from 37signals at south by southwest, i managed to feel completely inspired by what was spoken and how it was spoken. What i took from the presentation It all finally hit home, the message that Jason and 37signals were trying to make; keeping things simple. I realise things [...]]]></description>
			<content:encoded><![CDATA[<p><a title="37Signals talk by James Broad, on Flickr" href="http://www.flickr.com/photos/kulor/2323313708/"><img src="http://farm3.static.flickr.com/2305/2323313708_8e11e62276_t.jpg" alt="37Signals talk" /></a>Having attended a <a href="http://2008.sxsw.com/interactive/programming/panels_schedule/?action=show&amp;id=IAP060547">talk by Jason Fried</a> from <a href="http://www.37signals.com/">37signals</a> at <a href="http://www.sxsw.com/">south by southwest</a>, i managed to feel completely inspired by what was spoken and how it was spoken.</p>
<h4 style="clear: both">What i took from the presentation</h4>
<p>It all finally hit home, the message that Jason and 37signals were trying to make; keeping things simple. I realise things should be simple anyway, just having it spoken, made a whole lot of sense, and the general idea is to avoid over-complicating tasks. As humans we strive to make our lives more efficient, but in the process we inadvertently make more distractions resulting in a poor productivity.</p>
<p>Getting things done for me is a hard task. My process in doing things usually involves first thinking:</p>
<ul>
<li>Is there is a better way of doing something?</li>
<li>If i do not find some magical batch task solution, i will usually ponder on the best way of tackling the matter, again taking up time that could otherwise be spent doing stuff.</li>
</ul>
<p>Why is this, man it gets annoying as i like to see results, and fast!</p>
<h4>Tapping into my thoughts on task execution efficiency</h4>
<p>I set myself some kind of mental note now (not a todo/task as that would be too constrained and definite), to try and hit the task on the head and get it done. This is the only way i managed to get this very blog live, by just doing it, instead of worrying on the design, the mark-up on the front end, the way i will market it etc&#8230; Its here and it may or may work but at least it got done.</p>
<h4>Moving on from the talk</h4>
<p>One of the subjects covered in the talk was to avoid certain things, such as avoiding talking to people, which can be considered a distraction, but instead use email/IM/etc. to leave communication to a passive mode, to allow productivity. This is a hard task and i think if taken to literally, could be bad for picking up inspiration, relevant information, and not forgetting you may be conceived as a recluse!</p>
<p>I will do stuff, i will create those apps that i have been meaning to release, i will blog more, i will get more stuff done at work, or maybe not?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.carbonsilk.com/personal/task-execution-efficiency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

