<?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>Think Vitamin &#187; Gillian Carson</title>
	<atom:link href="http://thinkvitamin.com/author/gillian-carson/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkvitamin.com</link>
	<description>The Web Practitioner&#039;s Blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 16:41:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Advertise Your Product or Service on ThinkVitamin</title>
		<link>http://thinkvitamin.com/uncategorized/advertise-your-product-or-service-on-thinkvitamin/</link>
		<comments>http://thinkvitamin.com/uncategorized/advertise-your-product-or-service-on-thinkvitamin/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 13:57:19 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkvitamin.com/?p=854</guid>
		<description><![CDATA[Along with the refresh of ThinkVitamin you&#8217;ll notice that we now have four lovely new advertising slots available on the right-hand side of every page.  Previously, ThinkVitamin was part of The Deck. While The Deck was great we wanted to have more control over which ads we published on the site. Also, we wanted to [...]]]></description>
			<content:encoded><![CDATA[<p>Along with the refresh of ThinkVitamin you&#8217;ll notice that we now have four lovely new advertising slots available on the right-hand side of every page. </p>
<p>Previously, ThinkVitamin was part of <a href="http://decknetwork.net/">The Deck</a>. While The Deck was great we wanted to have more control over which ads we published on the site. Also, we wanted to give you more than one slot to advertise in. Hence, our decision to create our new ad slots.</p>
<p>Each ad is 125 x 125 and the ads rotate around the four slots. As a launch special we are offering the first month at a discounted rate of $395 per month, per ad (usually $495). And we only have two slots left for February!</p>
<p>Just email <a href="mailto:editor@thinkvitamin.com">editor@thinkvitamin.com</a> to secure your place on ThinkVitamin.</p>
<p>Go to our Advertise page to find out more about our page views and target audience.</p>
<p>On another note, we&#8217;d be interested to hear your thoughts on this. Do you think it&#8217;s a good idea? Do you think the price point is right? As readers, how many ads are you prepared to tolerate in exchange for free content? If you&#8217;re a potential advertiser, is a 125 x 125 ad enough? What else would you be looking for?</p>
<p>We&#8217;d love to hear your ideas.</p>
<p> </p>
<p>Thanks to <a href="http://thinkvitamin.com/uncategorized/advertise-your-product-or-service-on-thinkvitamin/">Fabbriciuse</a> for the main image</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/uncategorized/advertise-your-product-or-service-on-thinkvitamin/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Designing a web app with character</title>
		<link>http://thinkvitamin.com/design/designing-a-web-app-with-character/</link>
		<comments>http://thinkvitamin.com/design/designing-a-web-app-with-character/#comments</comments>
		<pubDate>Thu, 08 May 2008 14:55:15 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/training/webapps/designing-a-web-app-with-character/</guid>
		<description><![CDATA[In this presentation, Denise Wilton, designer at Moo.com talks about how to build web apps that not only work well, but have their own special character and personality. As well as sharing tips from her design experience, Denise discusses the important role that copy plays in building a credible, likeable web app too. This session [...]]]></description>
			<content:encoded><![CDATA[<p>In this presentation, Denise Wilton, designer at <a rel="nofollow" target="_blank" href="http://www.moo.com">Moo.com</a> talks about how to build web apps that not only work well, but have their own special character and personality.</p>
<p>As well as sharing tips from her design experience, Denise discusses the important role that copy plays in building a credible, likeable web app too. </p>
<p>This session is from <a rel="nofollow" target="_blank" href="http://www.futureofwebdesign.com/">Future of Web Design</a> London 2007, hosted by <a rel="nofollow" title="Carsonified" target="_blank" href="http://carsonified.com">Carsonified</a>. You can listen to all the event MP3s and download Denise&#8217;s presentation at the FOWD past events page.</p>
<p></p>
<p><iframe class="embeddedvideo" src="http://www.youtube.com/v/_apGthOBay8&#038;hl=en" type="application/x-shockwave-flash" width="425" height="355"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/design/designing-a-web-app-with-character/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moo.com: Being an International Business</title>
		<link>http://thinkvitamin.com/web-industry/richard-moross-and-stefan-magdalinski/</link>
		<comments>http://thinkvitamin.com/web-industry/richard-moross-and-stefan-magdalinski/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 17:11:31 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Web Industry]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/interviews/webapps/richard-moross-and-stefan-magdalinski/</guid>
		<description><![CDATA[Richard Moross and Stefan Magdalinski are the creators of moo.com, the web app that uses Flickr to help you print cool stuff. This interview was recorded at the Future of Web Apps conference in London, February 2007. Moo has of course recently launched its fantastic stickers &#8211; hinted at here. Richard and Stef also discuss [...]]]></description>
			<content:encoded><![CDATA[<p>Richard Moross and Stefan Magdalinski are the creators of moo.com, the web app that uses Flickr to help you print cool stuff. This interview was recorded at the <a rel="nofollow" href="http://www.futureofwebapps.com/?utm_source=Vitamin&amp;utm_medium=link&amp;utm_content=moointerview&amp;utm_campaign=FOWA" target="_blank">Future of Web Apps</a> conference in London, February 2007.</p>
<p>Moo has of course recently launched its fantastic stickers &#8211; hinted at here. Richard and Stef also discuss the origins of Moo, working with investors and why they chose London as their base.</p>
<p>Find out more information about the next <a href="http://events.carsonified.com/fowa">Future of Web Apps</a>.</p>
<p><em>Oops! You may experience some synching issues &#8211; we apologise for this</em></p>
<p><strong>Vitamin: How do we refer to you guys?</strong></p>
<p>Richard Moross: We&#8217;re a printing business &#8211; an old school printing business. We&#8217;re very print 1.0.</p>
<p><strong>V: Unlike a lot of companies who talk at web events, you actually produce a physical product. How did that come about, and why are you still a tech firm?</strong></p>
<p>RM: I think we have to be. We may be making a 300 year old product with a 500 year old business model, but we have to make it for an audience that&#8217;s interested in it today. And to be able to do that in a large way, we need to be online. So I have a design background so it&#8217;s my interest in making it look good, but then we need experts like Stef to translate how you turn that into a store, turn that into an experience online so that anyone can buy it from any country in the world. So we have to be a tech company, to be global, to be interesting, to be accessible to people.</p>
<p>Stef Magdalinski: I think the main thing is using the community, using our own community and other people&#8217;s communities. The fact that the final bit is print is incidental, weâ€™re more building a way that people can express their creativity.</p>
<p><strong>V: Does that mean we&#8217;ll see other products and new areas coming from MOO?</strong></p>
<p>SM: Very, very much so.</p>
<p>RM: I think so. We&#8217;re only ever going to do anything if there&#8217;s a demand for it, and right at the very, very beginning when we launched minicards, Flickr users were saying from day one &#8216;Are you going to do a business card shape? Are you going to do posters? Are you going to stickers?&#8217;. I think we said &#8216;Yes! Yes! All of those, definitely&#8217;. I think it&#8217;s a question of what are we going to do first. We want to put as much love into the next product as we put into minicards. It&#8217;s a question of how quickly can we do that, how we prioritize which things we&#8217;re going to do &#8211; but you&#8217;re certainly going to be seeing a lot more products in the near, near future.</p>
<p><strong>V: A lot of your customers probably don&#8217;t realize where you&#8217;re based, they don&#8217;t realise you&#8217;re a UK company, you&#8217;re some guys on the internet. Was that a specific decision?</strong></p>
<p>SF: It was quite a conscious decision. Most companies like us are based in Silicon Valley and we wanted to be based in London, but we wanted to ship globally. We&#8217;re on the internet, and it doesn&#8217;t really matter where we&#8217;re physically based. We happen to be in London. It&#8217;s actually turned out that there&#8217;s been some good operational reasons for us to be based in London, with the Royal Mail and so forth, but we could be anywhere.</p>
<p>RM: We&#8217;re in Clerkenwell, which is the literal and spiritual home of print. It&#8217;s home to the oldest printing business on the planet, it&#8217;s fantastic. We wanted to be somewhere with some significance; Silicon Valley&#8217;s not known for its printing.</p>
<p>SF: I still have a plan for Rio at some point!</p>
<p><strong>V: What came first? Did you start off looking at Flickr and how you could use it for your business?</strong></p>
<p>RM: The business started off completely differently. It started with the idea that business cards are a huge phenomenon; they&#8217;re 300 years old in idea, they&#8217;re the single most successful networking tool of all time -bar none. They&#8217;re still around today. You don&#8217;t need batteries, you don&#8217;t need wi-fi to make them work, you don&#8217;t need Bluetooth and they&#8217;re still around. They&#8217;re here because they work and they&#8217;re simple, but there&#8217;s never really been a consumer proposition for them. I looked at this and thought this is completely ridiculous; people today have more ways of communicating with each other. I&#8217;ve got 10 different instant messenger accounts, email accounts, websites and things I communicate with. And yet most kids don&#8217;t have business cards, most young people don&#8217;t, even people who are employed lots of people don&#8217;t. So we wanted a personal version of the business card and it seemed like there was demand there.</p>
<p>The Flickr part came about 18 months in, I think we launched our business around the same time as Flickr was getting going &#8211; we started around 2004.</p>
<p><strong>V: You&#8217;re still a young business, but what are the biggest challenges you&#8217;ve faced?</strong></p>
<p>SM: In terms of technical challenges, supporting all the languages and character sets that people wanted to print on the cards.</p>
<p>RM: We underestimated the global thing a little bit.</p>
<p>SM: And how complex that can be. When we launched we could support western European character sets and we&#8217;d never tried a Chinese character set.</p>
<p>RM: He doesn&#8217;t mean on the web, he means in print as well. We were optimised for web languages, for UTF-8 Unicode, but when it came to printing it &#8211; printing Hebrew, or Chinese or Japanese or Georgian</p>
<p>SM: Gave our printer a heart attack.</p>
<p>RM: The thing we were worried about was scalability, initially not necessarily technical scalability, but operational scalability. But again, the machines that produce the cards can go incredibly fast. We can print around 3 million cards a day, we don&#8217;t get 3 million orders a day, yet, I think next week we&#8217;re planning on that kind of volume. But that was the thing we were initially worried about, but it wasn&#8217;t really a problem. It was unprecedented how many countries would be interested. I think we&#8217;ve shipped in about 107 countries so far and I don&#8217;t know how many languages we&#8217;ve printed in, but it&#8217;s certainly more than five or six.</p>
<p><strong>V: You&#8217;ve been entrepreneurs in the past too. Are there any tips you can pass on?</strong></p>
<p>SM: This is my third startup, my third funded startup. I would say the difference this time round is actually having really good investors who are interested. It&#8217;s true, I&#8217;ve done this before and last time we weren&#8217;t well looked after, there were conflicts and difficulties. This time round when you get good support, I think it makes all the difference to a starting business.</p>
<p>RM: My piece of advice is don&#8217;t work with animals or kids and you&#8217;ll been fine. And that is a metaphor, I think.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/web-industry/richard-moross-and-stefan-magdalinski/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Last.fm</title>
		<link>http://thinkvitamin.com/asides/matt-ogle-and-anil-bawa-cavia/</link>
		<comments>http://thinkvitamin.com/asides/matt-ogle-and-anil-bawa-cavia/#comments</comments>
		<pubDate>Thu, 12 Apr 2007 08:10:06 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Asides]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/interviews/webapps/matt-ogle-and-anil-bawa-cavia/</guid>
		<description><![CDATA[This interview was recorded at the Future of Web Apps conference in London, February 2007. Watch the video! Last.fm developers Matt Ogle and Anil Bawa Cavia talk to journalist Bobbie Johnson for Vitamin Vitamin: Can you tell us a little bit about some of the problems that Last.fm has faced? What can people learn from [...]]]></description>
			<content:encoded><![CDATA[<p>This interview was recorded at the Future of Web Apps conference in London, February 2007.</p>
<h3>Watch the video!</h3>
<p>Last.fm developers Matt Ogle and Anil Bawa Cavia talk to journalist Bobbie Johnson for Vitamin</p>
<p></p>
<p><iframe class="embeddedvideo" src="http://www.youtube.com/v/mN9pChGd-4w" type="application/x-shockwave-flash" width="425" height="350"></iframe></p>
</p>
<p><strong>Vitamin: Can you tell us a little bit about some of the problems that Last.fm has faced? What can people learn from them?</strong></p>
<p>MO: Early on our biggest hurdles were technical. We had a product called AudioScrobbler that let people send information about what music they were listening to to our servers and wed use it to recommend new music, build up a musical profile and do things like that. The popularity of the service had us spending a good year or two figuring out how to scale it up and how to match the growth that we were getting. Wed been open from the start and that really fostered a community around the product, but as time went by we were getting hundreds of song submissions every second and a lot of our challenges were technical we had to learn how to scale that up to meet demand, so keeping our users happy and feeling like they were part of the project when inevitably we had server downtime and growing pains.</p>
<p>ABC: Later on we had to face issues about scaling the company up internally, about team communication and so on, and we came up with our own processes there. The real lesson we learned is to customise your tools. There are no off-the-self solutions for scaling a company, you have to find your own solutions or customise them.</p>
<p>We also faced challenges in how we design the product: when suddenly its huge and everyone wants a piece of you, you have a lot of affiliate deals to think about. We learned to put our users first, focussing on user feature design and on the product at all times; keeping our APIs open, promote ourselves as a platform and letting people run with it and do what they want to it; atomising aspects of our service and letting people run with those, freeing them up and making aspects of the service syndicable these were other lessons that we learned.</p>
<p><strong>V: Last.fm took funding early in its lifespan and it is in a hugely competitive space. How do you try to remain independent and unique?</strong></p>
<p>MO: I think it comes back to users and listening to them. Were lucky now that we have quite a considerable user community around the product and we let that drive our development and take our feature requests from them. Usually if someone else is doing a better job our users let us know on the forums. We think we can stay lean and small enough to remain nimble, and despite taking on funding weve tried not to lose the start-up hunger and to really keep that spirit alive. I think that will help us stay competitive even though a lot of big players are now muscling into the territory.</p>
<p>ABC: I think in the last twelve months the competition has really heated up. I think what we do very well is focus on socialisation better than most in the market. We socialised our products and have done from the start &#8211; so the process of building the product is a social process and thats how you stay ahead of the curve really.</p>
<p>MO: Our users will always be the ones to tell us whats happening in music. We also find that the best way to grow is to ensure that adding more people to the mix makes the experience better for everyone. So as long as we still have a site where the best way to have a great time is to bring all your friends along, we feel like thats a safe growth plan.</p>
<p><strong>V: Are you looking to move into other kinds of content? Could your formula be applied to other kinds of information?</strong></p>
<p>MO: Were quite lucky, were all music lovers but it also works quite well as a unit of attention data. A pop song is three or four minutes long, has an artist and it has a title. You listen to music while you do other things in your life; that makes it an excellent candidate for the kind of service we offer. Videos a bit different; you dont generally watch a movie again and again, so it does change things. But having said that, its an exciting space and I think other companies with other kinds of attention records will emerge.</p>
<p>ABC: Yeah, I think in terms of attention theres a lot of opportunities. Youll see more and more companies capturing attention in more comprehensive ways, because it really becomes the core of your service, and that applies in other areas and not just our market. And socialisation is obviously a huge trend&#8230;</p>
<p><strong>V: You call Last.fm myware, not spyware but youre in a unique position though, because although not everyone wants their data tracked they are often quite happy for it to happen with music. Are there problems people will have in that area?</strong></p>
<p>MO: We definitely do need to be aware of privacy considerations, and thats something well be developing a lot this year. You might not want everybody to know what youve been listening to at this precise moment so thats something were thinking about. Privacy these days can be fairly fine-grained you can give people options. With the myware idea it only works if people feel confident that youre safeguarding their data and not using it in ways they dont feel comfortable with. And also providing ways to get it back out again; so people give you their data, you enhance it, they get it back out on the other end and can do other things with it.</p>
<p>ABC: I think youll find that data ownership is something well do a lot with in the future and so youll see a lot on that front from us. Hopefully we can set the trend or the standard for users to really own their own attention data.</p>
<p><strong>V: So is attention data really the building block of hundreds of future web apps?</strong></p>
<p>ABC: Yeah, lets take AdSense for example broad, contextual advertising: thats a step in the direction of concrete attention data. So theres a general trend towards what people actually pay attention to and how can we enhance their experience with related services. Youre seeing this in Google Reader right now; it measures how many articles youve glanced at while youve been in their interface, one by one, based on your scrolling. Theres more attention being paid to these aspects of software by people who are building software in all markets.</p>
<p>MO: As the web keeps exploding and so many Web 2.0 sites are all about user-generated content, its the classic problem when theres more content than ever, how do you filter it, how do you make it relevant and contextual. Attention data is a great solution to that, especially since it says dont change your behaviour, keep doing what youre already doing and well make your experience better. Which is a really great way to do user experience.</p>
<p><strong>V: Outside of your company, where do you think there are interesting things going on? Where else would you like to work?!</strong></p>
<p>ABC: I think most developers in the country will tell you that they want to work on OpenID in some form, because identity on the web is a massive issue how to create interoperable systems that work across social networks is really interesting to me. So, how you can build on Open ID and then attention and trust systems across the board, that applies to most software developers in the world. You could offer me any job you like but Im still staying!</p>
<p>MO: Its hard to think about leaving last.fm once youve been doing it for a while, because theres still so much yet to be done. Especially with the current state of the music industry with regards to digital music none of us are very happy with the status quo and we all believe we can help change that. One thing Ive been interested in lately is the rise of apps such as Twitter, which basically take one single function, do it really well and then try to open it up and syndicate it as much as possible. Youve seen that a lot in individual features on more comprehensive websites. But to me its inspiring to see a single website product like that succeed. I think that means a lot of ideas can have more chance to live on their own in that way then become a useful part of a whole.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=0Brh0R0Z"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=960" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=Q90SU1Yc"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?i=Q90SU1Yc" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=DgYuDXBF"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=XfJ49m65"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=amygJIEz"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=961" border="0"></img></a>
</div>
<p><img src="http://feedproxy.google.com/~r/vitaminmasterfeed/~4/PPT0A9GUK5w" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/asides/matt-ogle-and-anil-bawa-cavia/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Simon Willison</title>
		<link>http://thinkvitamin.com/interviews/simon-willison/</link>
		<comments>http://thinkvitamin.com/interviews/simon-willison/#comments</comments>
		<pubDate>Thu, 22 Mar 2007 08:46:50 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/interviews/webapps/simon-willison/</guid>
		<description><![CDATA[This interview was recorded at the Future of Web Apps conference in London, February 2007. Watch the video! Simon Willison talks to journalist Bobbie Johnson for Vitamin Read the transcript! VITAMIN: Can you just run through exactly what OpenID is? Simon Willison: OpenID is a decentralised system for single sign-on. So it lets you have [...]]]></description>
			<content:encoded><![CDATA[<p>This interview was recorded at the Future of Web Apps conference in London, February 2007.</p>
<h3>Watch the video!</h3>
<p>Simon Willison talks to journalist Bobbie Johnson for Vitamin</p>
<p></p>
<p><iframe class="embeddedvideo" src="http://www.youtube.com/v/u9VAeegN_W8" type="application/x-shockwave-flash" width="425" height="350"></iframe></p>
</p>
<h3>Read the transcript!</h3>
<p><strong>VITAMIN: Can you just run through exactly what OpenID is?</strong></p>
<p>Simon Willison: OpenID is a decentralised system for single sign-on. So it lets you have one user account that you can use to log into lots of different sites. The thing that makes OpenID special compared to, say, Passport or Typekey or other things that have gone before, is that with OpenID you get to decide where your identity is hosted. You can host it with SixApart, or you can host it with AOL or you can host it yourself. The standard, the technology keeps on working no matter where youve put it, so you can even switch providers and say actually I used to be hosted with Six Apart and now I want to host it on my own &#8211; you can do that and your login keeps working.</p>
<p><strong>VITAMIN: So what is the fundamental problem that it solves?</strong></p>
<p>SW: Everyone has too many user accounts. Ive got dozens and dozens of user accounts of sites that I use &#8211; some I use on a daily basis, some on a monthly basis. Managing all of those usernames and passwords is just incredibly difficult. Everyone knows that you should use a different password for every service, because otherwise one service gets cracked and you lose everything but of course nobody does that, because managing two or three passwords is enough work for most people.</p>
<p><strong>VITAMIN: So I create an OpenID and associate it with other identities I have around the place, and the sign-on procedure becomes basically non-existent?</strong></p>
<p>SW: Exactly. In fact, if you&#8217;ve got an AOL messenger account already then you have an OpenID it will be openid.aol.com/ and then your screenname. But the idea is that you find applications that support OpenID (this is currently quite a small list but its growing all the time), and you can then sign into those with your OpenID, potentially merge that with an existing user account or create a brand new user account and just continue using the application without any further hassle.</p>
<p><strong>VITAMIN: Support is growing quickly. How is the take-up growing?</strong></p>
<p>SW: The problem OpenID has is that there are two sides to OpenID there are OpenID servers, the places that will give you an OpenID, and there are consumers, the sites you can actually log in to. And of course everyone wants to be a provider, because it feels great to have lots of user accounts and loads of people have big user account databases that they can open up. But people are much more cautious about being a consumer because its a lot less well understood what that actually implies. So its all about the benefits of being a consumer and the sorts of things you can start to do once you let people log in to your site with an OpenID.</p>
<p><strong>VITAMIN: Can you give us some examples?</strong></p>
<p>SW: The obvious one is that you get linked to from digg or Techcrunch and people click through to your brand new Web 2.0 service; then it asks them to create an account and half of them just walk off because they dont want to create another throwaway account just to try out your service. If you support OpenID you can instantly get a much larger signup rate because youve got a whole bunch of early adopters especially if digg is supporting OpenID, anyone who comes from digg has got an OpenID there already so you get lots more people trying out your service.</p>
<p>So thats the really simple case, but looking further ahead whats really exciting is the stuff you can do to innovate around OpenID. So you might find that if you let people log into your service with OpenID and theyre logged into other services as well youve got a bridge between those two services. You can say well, youre logged into this bookmark service but because you used your OpenID for your photo service as well we can start combining your photographs and your links, we can start doing clever things like that.</p>
<p><strong>VITAMIN: Would people be able to bring their different social networking identities together as well?</strong></p>
<p>SW: OpenID actually does very little, it just solves the authentication problem. But its designed as a small component of a larger ecosystem, so you could build friend import and friend export on top of OpenID. You log into a site with your LiveJournal ID and the site then goes to LiveJournal and says hey, who does this person have down as their friends?. And if those people are present in that sites system then it can set up friend relationships there. So theres potential for people to start building social networks that exist outside of the silos of individual sites, sort of decentralised social networks. First people need to start using OpenID and then they can start building on top of it.</p>
<p><strong>VITAMIN: So is this something which is finished and ready to go, or is it still in development?</strong></p>
<p>SW: OpenID works today, and actually the current version of the spec thats being implemented is OpenID 1.1. Theres talk of developing OpenID 2, which covers a larger amount of ground and is under active development on the mailing list &#8211; but for all intents and purposes its ready for people to start using it, its ready to roll out.</p>
<p><strong>VITAMIN: And youve now got some pretty big backers like AOL have you heard any feedback?</strong></p>
<p>SW: Thats an interesting question. Obviously the big names that are getting involved are AOL who have actually launched, theyve made 68 million AOL user accounts available as OpenIDs which is huge and Microsoft, who had Bill Gates make a big announcement at the <a rel="nofollow" target="_blank" href="http://www.rsaconference.com/">RSA conference</a> saying that Microsoft planned to integrate their <a rel="nofollow" target="_blank" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx">CardSpace</a> client-based identity solution with OpenID. I think thats something thats looking ahead to OpenID 2, but AOLs commitment is right now theyve already started supporting it.</p>
<p><strong>VITAMIN: But youve talked before about the problems and gaps that are still in OpenID. Can you explain some more about those?</strong></p>
<p>SW: The biggest problem OpenID has is just in terms of explaining itself. Thats not inherent to the spec, its something thats difficult to explain to people &#8211; but people are already starting to make the effort to do that. So the problem that everyone talks about and the one thats a really legitimate concern is phishing. With OpenID because youre going to an untrusted site and trying to log in, it redirects you to your identity provider. But of course it could also redirect you to an impersonation of your identity provider, and if you werent paying attention you could have your account stolen. So the OpenID communitys been looking at a whole bunch of solutions to that, and this is where Microsoft and CardSpace come in to try and come up with a solution to phishing. In the end, my opinion is that phishing will become a competitive area between different providers, so when youre picking your provider you might look at what measures they have in place to help protect you from phishing attacks and use that to help influence your decision.</p>
<p><strong>VITAMIN: So although OpenID has a weakness in it, you think its the job of other providers to come up with a real solution?</strong></p>
<p>SW: I think its something that OpenID providers have to start tackling, but of course phishing is a problem that everyone on the web has, and its incredibly difficult to take on. They do academic studies against phishing protection and find that 90 per cent of people dont even notice that the phishing protection is there. So its really a problem for the whole industry and OpenID is actually benefiting from the amount of effort people are putting into solving this.</p>
<p><strong>VITAMIN: So how easy is it for developers or service providers to implement it? Why would they?</strong></p>
<p>SW: So the reason you want to do it is that you want more users, more people trying your stuff and you want to make life better for the people who are using your service you want to make it easier for them to manage their account with you. From the point of view of implementing stuff, there are libraries available to do all of the tough encryption side of things for PHP, for Python, for Ruby, for Java and for ASP.net as well &#8211; so any web environment that youre working with has probably got libraries, relatively mature libraries, for integrating OpenID functionality already. Its just a case finding the library, reading the documentation and glueing it into your existing accounts system.</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=23sMuBxE"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=960" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=zcUv5k4S"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?i=zcUv5k4S" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=jKcuRzz1"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=lXRVRRn0"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=sRuTI3a8"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=961" border="0"></img></a>
</div>
<p><img src="http://feedproxy.google.com/~r/vitaminmasterfeed/~4/_VGoyOZF7Wc" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/interviews/simon-willison/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Turning Visitors into Users</title>
		<link>http://thinkvitamin.com/design/turning-visitors-into-users/</link>
		<comments>http://thinkvitamin.com/design/turning-visitors-into-users/#comments</comments>
		<pubDate>Thu, 31 Aug 2006 08:00:13 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/features/design/turning-visitors-into-users</guid>
		<description><![CDATA[Thousands of people may be visiting your site every day, but if you don’t convince them that they should be using your product, subscribing to your service, or registering in some way, then your web app’s homepage is simply not doing its job. Successful web apps use similar formats when it comes to user interaction [...]]]></description>
			<content:encoded><![CDATA[<p>Thousands of people may be visiting your site every day, but if you don’t convince them that they should be using your product, subscribing to your service, or registering in some way, then your web app’s homepage is simply not doing its job.</p>
<p>Successful web apps use similar formats when it comes to user interaction on their homepage. For instance, most feature an explanatory strapline that tells you what the service does, many show you screenshots of their service, and they all entice you to sign up or register with a prominently placed button. But is it really that simple?</p>
<p>If you design a site with this simple checklist of ‘must-haves’ in hand, is the resulting site guaranteed to turn your visitors into users? What are the elements of a home page that make it really effective at transforming visitors into users? And how does the design itself contribute to this?</p>
<p>Most designers agree that not only do you have to have brilliant navigation, impeccably-crafted copy and a great sales message, but you also have to have that something extra in the design that will speak volumes to your potential users.</p>
<p>We invited some leading designers to look at a selection of high-profile apps to examine how they’re attempting to turn visitors into users through user experience design.</p>
<h3>Building Trust is key</h3>
<p>First up, <a href="http://www.blinksale.com">Blinksale</a> and <a href="http://www.freshbooks.com">Freshbooks</a>, which  both offer services that will help the small online business get bills out quicker or easier. Blinksale’s strapline is ‘The easiest way to send invoices online’, whilst Freshbooks is ‘The fastest way to invoice your clients’ &#8211; essentially they are competing for the same users.</p>
<p><img src="http://carsonified.com/wp-content/uploads/2006/08/freshbooks-blinksale.gif" alt="freshbooks-blinksale" width="400" height="200" /></p>
<p>We asked two designers, Andy Rutledge from <a href="http://www.andyrutledge.com">Design View</a> and John Zeratsky from <a href="http://www.feedburner.com">Feedburner</a> to give us their thoughts on these two different approaches. Both saw benefits and disadvantages to the way these sites had worked their layout, content and design.</p>
<p>For John, “Blinksale’s home page clearly and attractively outlines the benefits of the application and makes me really want to get started. But unfortunately, it’s not 100 per cent obvious <em>how</em> I get started. The big “Sign-up for your free Blinksale account” was below the fold (for me at least) and did not look like a link.</p>
<p>“FreshBooks is the exact opposite of Blinksale. Their home page is not as good at getting me to want to sign up, but it’s very obvious where I need to click to do so. It’s impossible to miss the blue “Try it for Free” that appears above the fold and very prominently on the page.”</p>
<p>It’s all about trust, says Andy: to turn visitors into users your homepage needs to make them feel the way they will feel when they use your service &#8211; happy, satisfied, excited. And this kind of trust begins with how the information is presented on your site:</p>
<p>“Blinksale’s main page embodies the confirmation of its promotional statement, which it claims is ‘the easiest way to send invoices online.’ The page design and content offering is based on simplicity. The product claims to be easy and the page is, in fact, easy to consume and digest. This inspires trust.</p>
<p>“FreshBook’s main page design and layout is clean-looking. The content, however, seems to get in the way of this clarity. It seems that there’s too much to read and too many different types of content on the page. The promotional claim centers around ‘fast,’ but the content is a bit pedantic.”</p>
<h3>The Shop Window Approach</h3>
<p>In the web metrics space we looked at <a href="http://www.haveamint.com">Mint</a> and the recently launched <a href="http://www.crazyegg.com">CrazyEgg</a>. What’s immediately noticeable is that both sites think its important to let their clients know <em>how</em> the application works by prominently featuring screen shots of their application in action on the home page.</p>
<p><img src="http://carsonified.com/wp-content/uploads/2006/08/mint-crazy.gif" alt="screenshot of Mint and Crazy Egg" /></p>
<p>Ryan Shelton, designer from <a href="http://www.mutado.com">Mutado</a> and of <a href="http://www.dropsend.com">DropSend</a>), believes that using big design statements to direct your users to a call for action is key for converting visitors to users. “The central row of images on CrazyEgg that give you a quick overview of the features on offer work well, especially since you have the option of opening a larger image without leaving the homepage. Although Mint gives me more information about its features, I find that reading a lot of text isn’t as appealing as the simplicity of looking at screenshots.</p>
<p>“Both sites make it easy to sign up with clear and obvious call to action buttons. Mint is upfront about the cost and the orange splash draws my eye directly to it. The fact that Crazyegg had a free option meant that I signed up and gave it a go right away. The ’sign up now’ on the CrazyEgg homepage is constrained to the size of the button but I think they could have made the entire ’sign up now for free’ module a button (and applied this ‘big button’ language to the feature buttons too).”</p>
<p><img src="http://carsonified.com/wp-content/uploads/2006/08/zazzle-shutterfly.gif" alt="Zazzle and Shutterfly screengrab" /></p>
<p>There’s a  good example of displaying your wares in a ’shop window’ stylee over at photo-printing apps, <a href="http://www.shutterfly.com">Shutterfly</a> and <a href="http://www.zazzle.com">Zazzle</a>. Although the services are offering slightly different products they share the fact that both services result in tangible objects. These are fully displayed in large colourful images on the homepage that you can almost reach out and touch. The images make you want the products.</p>
<h3>When The Homepage Doesn’t Matter</h3>
<p>In these days of RSS and APIs, where content is often viewed separately from its source, how important is the design of your homepage? Will your users even make it there? Or will they slip in the backdoor through a followed link?</p>
<p>Ryan Singer, designer at <a href="http://www.37signals.com">37signals</a> believes that in many instances, homepages don’t matter &#8211; at least when your content does the job of turning visitors into users for you as it does on sites such as <a href="http://www.youtube.com">YouTube.com</a>.</p>
<p>“I don’t visit YouTube and click around. But I see blog posts with cool videos all the time. I don’t think of YouTube as a site. What draws me in is a blog post, IM or email. Then, when you end up watching a video on YouTube’s site, you realize there are more cool videos there, and might start clicking around. In this way the root of each visit is a permalink, a particular video, a certain experience &#8211; not the home page. The video is the epicenter of the permalink, and the permalink is the epicenter of the whole site. Everything revolves around the videos you love, not the farm that feeds them.</p>
<p>“Based on this view, the home page is secondary to the permalinks. The home page should show me permalinks I’ve recently visited, recommendations based on those, and so forth. It should provide history and continuity of experience.”</p>
<p>So remember &#8211; if a big part of your success is going to depend on links, RSS feeds or blogs, you need to make every single page on your site just as effective at generating those all important new sign-ups: getting the positioning, colour, language, shape and prominence of every element on your homepage right is just the beginning.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/design/turning-visitors-into-users/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Dan Cederholm</title>
		<link>http://thinkvitamin.com/design/dan-cederholm/</link>
		<comments>http://thinkvitamin.com/design/dan-cederholm/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 08:22:53 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/interviews/webapps/dan-cederholm/</guid>
		<description><![CDATA[Download the MP3 (5.17 MB) Questions and topics we cover in the interview What&#8217;s the story behind Cork&#8217;d? How did you manage to grow your user numbers? What&#8217;s better &#8211; working for yourself or working for clients? What are your plans for the future? URLS Mentioned Cork&#8217;d Hivelogic.com Dan Benjamin&#8217;s blog (co-developer of Cork&#8217;d) Flickr [...]]]></description>
			<content:encoded><![CDATA[<h3>Download the MP3 (5.17 MB)</h3>
<p><br/>Questions and topics we cover in the interview</p>
<ol>
<li>What&#8217;s the story behind Cork&#8217;d?</li>
<li>How did you manage to grow your user numbers?</li>
<li>What&#8217;s better &#8211; working for yourself or working for clients?</li>
<li>What are your plans for the future?</li>
</ol>
<p>URLS Mentioned</p>
<ol>
<li><a rel="nofollow" target="_blank" href="http://www.corkd.com">Cork&#8217;d</a></li>
<li><a rel="nofollow" target="_blank" href="http://hivelogic.com">Hivelogic.com</a> Dan Benjamin&#8217;s blog (co-developer of Cork&#8217;d)</li>
<li><a rel="nofollow" target="_blank" href="http://www.flickr.com">Flickr</a></li>
<li><a rel="nofollow" target="_blank" href="http://www.netflix.com">Netflix</a></li>
<li><a rel="nofollow" target="_blank" href="http://subversion.tigris.org/">SVN</a>Open source version control software</li>
</ol>
<h3>Full transcription of the interview</h3>
</p>
<p><strong>RC: We&#8217;re here in London with Dan Cederholm and I&#8217;m just going to ask him a couple of quick questions. So Dan, why don&#8217;t you introduce yourself real quick and then we&#8217;ll get started?</strong></p>
<p>DC: Yeah, thanks Ryan. I run a site/business called SimpleBits which is basically myself! I&#8217;ve been doing client work for the last couple of years. I enjoy writing about CSS-based design and web standards and all that kind of stuff, and uh, that&#8217;s me.</p>
<p><strong>RC: Sounds good. So the first question I have is about Corkâ€™d. You just launched it, can you tell us what it is and why you built it, and the URL?</strong></p>
<p>DC: Yeah, so itâ€™s Corkd.com, which is essentially a wine community site. It originated with a friend of mine, Dan Benjamin, who&#8217;s a well-known developer in the Ruby on Rails scene and has a site called Hive Logic that&#8217;s been well read over the last few years. So we&#8217;ve been chatting back and forth about wine and how we like wine but we&#8217;re certainly not wine experts and we&#8217;d occasionally trade bottles and say â€˜Oh yeah, so what did you have last night?â€™ and â€˜Oh yeah, this was really goodâ€™ and maybe using Flickr to post the bottle and make a comment on it and started thinking you could really turn a site into thisâ€¦ Create a site that&#8217;s sort of &#8211; and this was sort of tongue in cheek at first &#8211; sort of like Flickr, that lets people enter wines, keep track of their cellars and make shopping lists like Netflix. And so we had all these community site features that we wanted to apply to wine, which seems almost like silly at first but as we started building it we realised that this is pretty cool and <em>we&#8217;re</em> going to use this, so at least two people will use it!</p>
<p>We just wanted to keep track of what we&#8217;d tasted and what we thought about it, and as we were building it we thought, this is pretty cool, maybe people will use it, and there&#8217;s a lot of different directions we can go with wine. So we took several months on our spare time to build it because it was just the two of us, and we didn&#8217;t think of it as a legitimate company per se, but it sort of tuned into this neat thing that a lot of people are using now and sort of opened the doors for the other sites as well, so that&#8217;s the quick, or not so quick introduction! </p>
<p><strong>RC: So, how is it going? Do you mind sharing how many users you have and what the revenue model is, and if it&#8217;s going to become a pretty big part of your business and life?</strong></p>
<p>DC: So we launched, and in about a month&#8217;s time we&#8217;ve had 6500 members sign up and about 5000 wines were added by users, which is great. We started with just 1200 wines from Wine.com, actually, an affiliate thing with them just to see the database but now that users are adding wines there&#8217;s tons added each day, and we have a lot of members, so I think that, y&#8217;know, the revenue model, there&#8217;s a couple of different ways we could go. Right now there&#8217;s a lot of vineyards that are contacting us, and wine sites and wine companies and we&#8217;ve been on a lot of phone calls with wine people, which is sort of weird because we weren&#8217;t in the wine world before this, we like to drink wine but all of a sudden â€˜wine peopleâ€™ are taking notice and saying â€˜Wow, this is a cool way of discovering wineâ€™ so there&#8217;s some advertising opportunities there.</p>
<p>Because it&#8217;s so targeted I think that&#8217;s why it&#8217;s attractive to all these wine people, so there&#8217;s that, we could create a &#8216;Corkâ€™d Deluxe&#8217;, where signing up, having a fee that offers extra features beyond what the free Corkâ€™d does, that&#8217;s a possibility. Secretly, or not so secretly I guess, we&#8217;ve been thinking about other sites, I won&#8217;t go into detail right now, but there are other beverages beside wine, so we&#8217;ll see what happens.</p>
<p><strong>RC: So, it&#8217;s pretty amazing that you&#8217;ve got 6,500 users already, would you say that&#8217;s largely because SimpleBits is a popular site, or did you guys do something saucy and magical to make that happen?</strong></p>
<p>DC: I think part of it is the way we were able to announce it and the blog community certainly was helpful in spreading the word about the site when we launched it, but based on the feedback we&#8217;re getting from people I think it spread quickly to the wine people &#8211; the people that really love wine. You know there&#8217;s this whole other world of wine put there that we didn&#8217;t really know about, wine blogs and wine podcasts. There&#8217;s a strange connection, I think, between wine or maybe alcohol in general and geeks and web people, so I think it helped in that we could announce this on our blogs and knew that the web design community would sort of look at it. But they&#8217;re not necessarily the target, so I think somehow we tapped into this other wine world so we hope the sign ups continue.</p>
<p><strong>RC: Sweet. It&#8217;s so cool to hear about people like you building, essentially a web app. I know you&#8217;re calling it a site, but, you know, a full on app that&#8217;s attracting users and I don&#8217;t know about you but I came from client work, building sites for people and so on, as we started building web apps for ourselves it was just so much better, so why don&#8217;t you talk about that real quick? What&#8217;s your preference, working for clients or working for yourself? I think I know the answer but maybe it&#8217;s not, and also if that&#8217;s the plan for the future?</strong></p>
<p>DC: A really good question. It&#8217;s so much more satisfying working on something for yourself. I&#8217;m looking forward to and writing about that more. I come from the client world too, working for clients and it was really fun building this with another person, Dan Benjamin, and we use, well he set up Ruby on Rails, and we had something called SVN, which is sort of a code repository and it really allowed us to collaboratively work on this. You can work on your own, commit changes, send a message with that change, I&#8217;m totally hooked on this way of working on web apps. Yeah, it&#8217;s so much fun working on something of your own. You feel more invested and you don&#8217;t feel like you&#8217;re on the clock so you put more detail, more attention to detail, and you&#8217;re just more excited about it. It&#8217;s fun. With a lot of the client work I do, because I&#8217;m focused on the UI a lot of times I&#8217;m handing off what I did to someone else, they&#8217;re implementing it, it usually gets messed up, that&#8217;s sort of par for the course and it&#8217;s rare when it doesn&#8217;t. Working on something yourself with somebody else when you&#8217;re both in tune with what this product is, it&#8217;s so much fun and it&#8217;s far superior. </p>
<p>So in terms of the future, I think largely it depends on how well something like Corkâ€™d does, and if it leads to other sites. I&#8217;d love to continue to do that. I think that to pay the bills I&#8217;d have to do some client work at this point still. I shouldn&#8217;t say I don&#8217;t enjoy client work as I need to do that at this point, and it&#8217;s fun working with different people and working on cool projects and stuff.</p>
<p><strong>RC: Thanks Dan and thanks so much for taking time. I hope you enjoy your time in London and we look forward to hearing more from you later.</strong></p>
<p>DC: Thanks a lot Ryan. Cheers.</p>
<p><em>Transcribed by Scott Morris</em></p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=zhwRJre3"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=960" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=EJ3ItJe6"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?i=EJ3ItJe6" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=vlG9Hxvi"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=JHITRh3H"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=0wE8P0uY"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=961" border="0"></img></a>
</div>
<p><img src="http://feedproxy.google.com/~r/vitaminmasterfeed/~4/l5YEKhW0Yrg" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/design/dan-cederholm/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Tim O&#039;Reilly</title>
		<link>http://thinkvitamin.com/interviews/interview-tim-oreilly-part-two/</link>
		<comments>http://thinkvitamin.com/interviews/interview-tim-oreilly-part-two/#comments</comments>
		<pubDate>Mon, 17 Jul 2006 05:30:13 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Interviews]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/single/?p=73</guid>
		<description><![CDATA[Download the MP3 (9.58 MB) Questions and topics we cover in the interview What’s next according to the O’Reilly Radar? Why people are getting the whole web 2.0 thing wrong What’s critical for web developers to understand today? Only a year and a half left for start-up excitement? Design and commoditization URLS Mentioned sketchup.com instructibles.com]]></description>
			<content:encoded><![CDATA[<h3><a href="http://media.libsyn.com/media/carsonsystems/Vitamin_interview_Tim_OReilly_2.mp3">Download the MP3</a> (9.58 MB)</h3>
<p><br/>Questions and topics we cover in the interview</p>
<ol>
<li>What’s next according to the O’Reilly Radar?</li>
<li>Why people are getting the whole web 2.0 thing wrong</li>
<li>What’s critical for web developers to understand today?</li>
<li>Only a year and a half left for start-up excitement?</li>
<li>Design and commoditization</li>
</ol>
<p>URLS Mentioned</p>
<ol>
<li><a href="http://www.sketchup.com/">sketchup.com</a></li>
<li><a href="http://www.instructibles.com/">instructibles.com</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/interviews/interview-tim-oreilly-part-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.libsyn.com/media/carsonsystems/Vitamin_interview_Tim_OReilly_2.mp3" length="10041099" type="audio/mpeg" />
		</item>
		<item>
		<title>Cut Your Coding Time</title>
		<link>http://thinkvitamin.com/code/cut-your-coding-time/</link>
		<comments>http://thinkvitamin.com/code/cut-your-coding-time/#comments</comments>
		<pubDate>Sun, 30 Apr 2006 07:00:28 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.thinkvitamin.com/training/rails/cut-your-coding-time/</guid>
		<description><![CDATA[Download the MP3 (6.6 MB) In this 12 minute audio training clip, David Heinemeier Hansson (37Signals &#038; Ruby on Rails) discusses how Ruby on Rails makes coding easier, quicker and happier, by creating common conventions. This session is from the 1-day event The Future of Web Apps, hosted by Carson Workshops.]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" target="_blank" href="http://media.libsyn.com/media/carsonsystems/Vitamin_Training_-_DHH_01.mp3">Download the MP3</a> (6.6 MB)</p>
<p>In this 12 minute audio training clip, David Heinemeier Hansson (<a rel="nofollow" target="_blank" href="http://www.37signals.com">37Signals</a> &#038; <a rel="nofollow" target="_blank" href="http://www.rubyonrails.org">Ruby on Rails</a>) discusses how Ruby on Rails makes coding easier, quicker and happier, by creating common conventions.</p>
<p>This session is from the 1-day event <a rel="nofollow" target="_blank" href="http://www.carsonworkshops.com/summit/">The Future of Web Apps</a>, hosted by <a rel="nofollow" title="Carson Workshops" target="_blank" href="http://www.carsonworkshops.com">Carson Workshops</a>.
</p>
<div class="feedflare">
<a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=5yDecyda"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=960" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=jy1RaN9W"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?i=jy1RaN9W" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=SlYnYlDr"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=52" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=QrkOOPIu"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=50" border="0"></img></a> <a href="http://feedproxy.google.com/~f/vitaminmasterfeed?a=5JKoqkKO"><img src="http://feedproxy.google.com/~f/vitaminmasterfeed?d=961" border="0"></img></a>
</div>
<p><img src="http://feedproxy.google.com/~r/vitaminmasterfeed/~4/x3pQ8yDL55A" height="1" width="1"/></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/code/cut-your-coding-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.libsyn.com/media/carsonsystems/Vitamin_Training_-_DHH_01.mp3" length="6816622" type="audio/mpeg" />
		</item>
		<item>
		<title>Review: TextMate</title>
		<link>http://thinkvitamin.com/uncategorized/textmate/</link>
		<comments>http://thinkvitamin.com/uncategorized/textmate/#comments</comments>
		<pubDate>Sun, 09 Apr 2006 10:39:48 +0000</pubDate>
		<dc:creator>Gillian Carson</dc:creator>
		
		<guid isPermaLink="false">http://www.thinkvitamin.com/reviews/dev/textmate/</guid>
		<description><![CDATA[TextMate's rise to fame has been swift. It's been hailed as the best text editor for Mac OS X by developers the world over. We'll be contemplating why people love it and more importantly if it really deserves the praise.]]></description>
			<content:encoded><![CDATA[<h3>TextMate</h3>
<p><em>TextMate</em> is not just a text editor for Mac OS X, it&#8217;s &#8216;the&#8217; text editor for Mac OS X. Or at least if you believe the hype. Created by self-confessed UNIX geek, Allan Odgaard, <em>TextMate</em> has quickly risen to the top spot when it comes to Mac editors and now enjoys a somewhat charmed life in the glow of developers the world over. So the question is, what makes <em>TextMate</em> so special? Let&#8217;s have a look.</p>
<p>Generally speaking there are two reasons why <em>TextMate</em> has been able to push so many people&#8217;s buttons. Firstly, common conventions are elegantly handled by <em>TextMate&#8217;s</em> intuitive interface. In short, the software does a lot of things for you without getting in the way. Secondly, when you open <em>TextMate</em> you&#8217;ll notice it consists of a window and a standard Mac OS menu. The UI is certainly simple to look at. There are barely any icons or visible features at all. Yet underneath this there are so many features packed in that it is comparable to any other fully-featured text editor. You could say that its simplicity embodies David Heinemeier Hansson&#8217;s mantra, &#8216;convention over configuration&#8217;.</p>
<p>There are quite a few features <em>TextMate</em> that undoubtedly increase your productivity but yet are easily missed. Column Selections is one of them.</p>
<h3>Column Selections</h3>
<p><img alt="Columnar editing example" src="http://www.thinkvitamin.com/images/articles/reviews/textmate/columnar.png" /></p>
<p>If you press alt, the mouse pointer turns into a cross. You can use this to select rectangular regions. This particular feature is very useful when editing HTML. For example, you may wish to add a <code>&lt;div&gt;</code> around a group of elements. To keep your indentation, hold alt, click, and drag down in a straight line. At this point, whatever you do will be multiplied on each selected line.</p>
<h3>Quick access from the terminal: mate .</h3>
<p>This is a great feature for those who came to Mac OS from a UNIX background. And it certainly makes your life easier. To use it, navigate to where your codeÃ¢â‚¬â„¢s directory is in the terminal, then type:</p>
<p><code> mate . </code></p>
<p>This opens a <em>TextMate</em> instance with a project containing all the files in the directory you specified, and its subdirectories.</p>
<p>To set up the command line tool, go to Help Ã¢â€ â€™ Terminal UsageÃ¢â‚¬Â¦ from within <em>TextMate</em>.</p>
<h3>Find in Project (cmd-shift-f)</h3>
<p>This feature will come into its own during an intense re-factoring session. &#8216;Find in Project&#8217; enables you to search through every file in the project for a pattern. You can enter regular expressions and replace text from the same dialog.</p>
<h3>Search for a file faster using cmd-t</h3>
<p>We think this feature will single-handedly be responsible for the most significant increase in your productivity once you start using <em>TextMate.</em> Press cmd-t to open a window that enables you to search, in real time, for any file in the project. Any letter you enter is matched, so you donÃ¢â‚¬â„¢t need to enter Ã¢â‚¬â„¢<strong>controller</strong>Ã¢â‚¬â„¢ to find every controller in your Rails project. Like the others this feature is simple but immensely useful.</p>
<p><img alt="The file search window when using cmd-t" src="http://www.thinkvitamin.com/images/articles/reviews/textmate/cmdt.png" /></p>
<h3>Bundles: ctrl-escape</h3>
<p><img alt="The bundle list" src="http://www.thinkvitamin.com/images/articles/reviews/textmate/bundles.png" /></p>
<p>Bundles are basically collections of macros (these are called <em>bundle items</em>). Press ctrl-escape to bring up the bundle menu. Your current language (if applicable) will be selected from the list, and then you can easily use the keyboard to select the macro you want to use. For example, when writing PHP code you may often use this to type the names of the predefined variables, such as <code>$_REQUEST['variable']</code>. With this example, <em>TextMate</em> will automatically select Ã¢â‚¬ËœvariableÃ¢â‚¬â„¢ for you, so you can enter the variable you wanted with little effort.</p>
<p>Another way to access bundles is to use tab triggers. With tab triggers just type the trigger and then press tab (as in the example below). The trigger is replaced with the bundle item text. Using the previous example, you can type <code>$_</code> and then press tab to bring up a list of PHPÃ¢â‚¬â„¢s predefined variables.</p>
<p><img alt="A list of matches for a tab trigger" src="http://www.thinkvitamin.com/images/articles/reviews/textmate/variables_bundle_tab.png" /></p>
<p>Even if you&#8217;re the type of person who would normally shy away from creating bundles and adding snippets, donÃ¢â‚¬â„¢t worry, <em>TextMate</em> makes it easy. Go to Window Ã¢â€ â€™ Show Bundle Editor. If you open up a bundle from the list, youÃ¢â‚¬â„¢ll notice several icons next to the names of the bundle items. These icons represent the types of bundle items you can add:</p>
<ul>
<li>Commands Ã¢â‚¬â€œ use scripts to do various things in <em>TextMate</em>, including: replacing text, inserting text and showing tooltips</li>
<li>Drag Commands Ã¢â‚¬â€œ helps <em>TextMate</em> handle you dragging something into the editor</li>
<li>Languages Ã¢â‚¬â€œ helps <em>TextMate</em> work with a given language or document type</li>
<li>Snippets Ã¢â‚¬â€œ pieces of text to include into your document, including: code to run at the insertion time and <em>TextMate</em> variables (such as selected text)</li>
<li>Templates Ã¢â‚¬â€œ use shell commands to generate new files based on a template</li>
<li>Preferences Ã¢â‚¬â€œ helps the editor adapt when different settings are required for the current file type</li>
</ul>
<p>We found it was best to start adding snippets for your common coding tasks. This helps you get used to working with bundles. <em>TextMateÃ¢â‚¬â„¢s</em> help section has all the information you need to create bundle items, including the syntax for snippets. Just click on the question mark after youÃ¢â‚¬â„¢ve created a new snippet to find out more (see the example below)</p>
<p><img alt="Finding help for snippets is easy" src="http://www.thinkvitamin.com/images/articles/reviews/textmate/snippethelp.png" /></p>
<h3>Handy bundles</h3>
<p>You may want to use <em>TextMate</em> to write weblog entries. Many weblogs and content management systems generally use <em>Textile</em>, so itÃ¢â‚¬â„¢s nice to be able to<br />
preview <em>Textile</em> before inserting the text. To do this, select <em>Textile</em><br />
from the bundles menu. ThereÃ¢â‚¬â„¢s also a shortcut key set up for this bundle: ctrl-alt-cmd-p. However, you must have <em>Textile</em> selected as your language to use the shortcut.</p>
<p><em>TextMate</em> also has bundles that help with version control. Many people use<br />
<em>Subversion</em>, so the <em>TextMate</em> Subversion bundles menu is obviously very useful. You can commit changes and view diffs with very easy to read syntax highlighting. All of which will add to your productivity.</p>
<h3>Macros</h3>
<p>The software also has support for traditional macros and in true <em>TextMate</em> fashion they are extremely easy to use. You can activate and save a macro by pressing alt-cmd-m. Then, to replace the macro you just created, press cmd-shift-m. You can save the macro to the Bundle Editor by pressing ctrl-cmd-m and to view the available options for macros, look under the Automation menu.</p>
<h3>What&#8217;s the downside?</h3>
<p>We&#8217;ve talked a lot about what&#8217;s great with <em>TextMate</em>, but in which areas does it fall down and where can it be improved upon? There&#8217;s a few interface issues: it doesn&#8217;t handle lots of tabs very well and the distinction between macros and bundles confuses new users.  Undo behaves differently to many popular editors Ã¢â‚¬â€ when you press undo it reverts changes letter by letter, rather than a set of changes.  Many editors for Windows and Mac OS support FTP and SFTP, but TextMate only does through another FTP client (Personally, I use <a href="http://www.panic.com/transmit/">Panic&#8217;s Transmit</a>.) This could make using TextMate  awkward for you if you&#8217;re used to having this feature.</p>
<p>If you&#8217;re using TextMate to access files on a remote filesystem, there&#8217;s a few glitches that occur: TextMate can stick as it polls the remove files when you bring it into focus.  This can unexpectedly change the position of the files in the project draw.  Finally, there&#8217;s no way to search for text within a directory, you can only search an open file or across the entire project.  Project searching works 90% of the time, but can produce too many results for a large project.</p>
<h3>Community, support and themes</h3>
<p>Certainly one of the ways in which <em>TextMate</em> has captured the community&#8217;s imagination is through its support of plugins and themes. You can easily change the software&#8217;s behavior or color-scheme which is if you want to personalise your prefered working environment and workflow quirks. Another boon is the <a href="http://macromates.com/community"><em>TextMate</em> community</a> and <a href="http://macromates.com/wiki/Main/HomePage">wiki</a> which are good places to find plugins and themes, as well as the <a href="http://macromates.com/wiki/Themes/UserSubmittedThemes">User Submitted Themes</a> list.</p>
<p><a href="http://macromates.com/wiki/Main/TextMateAwarePrograms"><em>TextMate</em> also works with many popular Mac OS X applications</a>.<br />
For example often you may need to login quickly to a server and change a script. In this case you would open <em>Transmit</em>, ctrl-click a file and select Ã¢â‚¬ËœEdit with <em>TextMate</em>.Ã¢â‚¬â„¢ This opens the file in <em>TextMate</em> and automatically uploads the changes when your save it.</p>
<p>Another thing that sets <em>TextMate</em> apart from its rivals is its promptness in replying to support e-mails. When writing this review we emailed the support team with a query about how <em>TextMate</em> handles Mac OS XÃ¢â‚¬â„¢s remote volumes, and they promptly responded. Generally, itÃ¢â‚¬â„¢s rare to encounter this level of support with online software.</p>
<p>In conclusion it&#8217;s clear that<em>TextMate</em> does deserve the applause it has been getting from certain camps. And once it has perfected the handling of tabs and working with remote files, it will be nigh-on perfect.</p>
<h3>Rating</h3>
<ul class="item vcard">
<li>Software name: <a href="http://macromates.com" class="url fn">TexMate</a></li>
<li>Maker: <a href="http://macromates.com/wiki/Profiles/AllanOdgaard" class="org">Alan Odgaard</a></li>
<li>Price: 39 Euros ($47, or Ã‚Â£27)</li>
<li>Rating: <span class="rating">4</span> out of 5</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://thinkvitamin.com/uncategorized/textmate/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.357 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-11 17:10:43 -->

