<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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" version="2.0">

<channel>
	<title>Jetfar - GeoDomain Development</title>
	
	<link>http://jetfar.com</link>
	<description>An Unconventional Australian Startup</description>
	<pubDate>Wed, 19 Nov 2008 13:55:15 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6-bleeding2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Jetfar" type="application/rss+xml" /><item>
		<title>Book meme</title>
		<link>http://jetfar.com/book-meme/</link>
		<comments>http://jetfar.com/book-meme/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 13:42:47 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Leisure]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=107</guid>
		<description><![CDATA[There seems to be a book meme traveling through the Python community at the moment.
What you have to do is, &#8220;Grab the nearest book, turn to page 56, and post the fifth sentence to your blog.&#8221;
Here&#8217;s mine:
&#8220;You must make it very clear that this code is disposable, incomplete, and unable to be completed.&#8221;
  - [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a book meme traveling through the Python community at the moment.</p>
<p>What you have to do is, &#8220;Grab the nearest book, turn to page 56, and post the fifth sentence to your blog.&#8221;</p>
<p>Here&#8217;s mine:</p>
<blockquote><p>&#8220;You must make it very clear that this code is disposable, incomplete, and unable to be completed.&#8221;</p></blockquote>
<p>  -  from: The Pragmatic Programmer by Andrew Hunt &#038; David Thomas.</p>
<p>The chapter is called, &#8220;Prototypes and Post-It notes&#8221;.</p>
<p>This book has been on my desk for months. I kinda stalled during chapter one to read other more exciting books. I will read this book one day, it is brilliant.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=oVFwN"><img src="http://feeds.feedburner.com/~f/Jetfar?i=oVFwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=EaPzn"><img src="http://feeds.feedburner.com/~f/Jetfar?i=EaPzn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=6qpcn"><img src="http://feeds.feedburner.com/~f/Jetfar?i=6qpcn" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/book-meme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>David Rose TED Talk</title>
		<link>http://jetfar.com/david-rose-ted-talk/</link>
		<comments>http://jetfar.com/david-rose-ted-talk/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 02:07:02 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=102</guid>
		<description><![CDATA[The astute may have noticed that I&#8217;ve been quiet on the tech entrepreneur front lately. This is because my solo project is currently on hold. The most challenging part of bootstrapping is doing it alone. It&#8217;s a long journey and it&#8217;s a lot more fun and perhaps a bit easier when you have a co-founder.
When [...]]]></description>
			<content:encoded><![CDATA[<p>The astute may have noticed that I&#8217;ve been quiet on the tech entrepreneur front lately. This is because my solo project is currently on hold. The most challenging part of bootstrapping is doing it alone. It&#8217;s a long journey and it&#8217;s a lot more fun and perhaps a bit easier when you have a co-founder.</p>
<p>When a friend approached me a few months ago with a new idea for a new kind of enterprise social software I was a little skeptical at first, particularly because I didn&#8217;t want to stop working on what I was working on.</p>
<p>However after a good amount of research and prototyping, I am now totally convinced that we have an exciting and unique proposition for medium and large companies. I believe it&#8217;s software that many will believe they need even though they haven&#8217;t yet seen it.</p>
<p>I love TED talks, and <a href="http://http://www.ted.com/index.php/talks/david_s_rose_on_pitching_to_vcs.html">this one from David Rose</a> on pitching to VCs is brilliant.<br />
Enjoy.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=jC5bM"><img src="http://feeds.feedburner.com/~f/Jetfar?i=jC5bM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=sm1Tm"><img src="http://feeds.feedburner.com/~f/Jetfar?i=sm1Tm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=PRKvm"><img src="http://feeds.feedburner.com/~f/Jetfar?i=PRKvm" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/david-rose-ted-talk/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gliding - A sport revolutionised by technology</title>
		<link>http://jetfar.com/gliding-a-sport-revolutionised-by-technology/</link>
		<comments>http://jetfar.com/gliding-a-sport-revolutionised-by-technology/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 03:08:37 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Leisure]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=97</guid>
		<description><![CDATA[Growing up in Cornwall, it was common to see gliders getting a tow up from the local airfield. I always thought of gliding as a kind of boring version of flying - no motor, no speed, no practical use.
Having spent quite a lot of time and money training for my PPL, I have learned that [...]]]></description>
			<content:encoded><![CDATA[<p>Growing up in Cornwall, it was common to see gliders getting a tow up from the local airfield. I always thought of gliding as a kind of boring version of flying - no motor, no speed, no practical use.</p>
<p>Having spent quite a lot of time and money training for my PPL, I have learned that it takes quite a lot of time and money to fly light aircraft. With 100 hour overhauls, skyrocketing airport fees and a continuous fuel burn - it all adds up.</p>
<p>To top it off, here in Sydney at least - it&#8217;s arguable exactly how much freedom flying a plane actually buys you.</p>
<p>Recently I&#8217;ve been staggered by how much technology has changed things and I hadn&#8217;t even noticed.</p>
<p>Hobby scale microelectronics is now so approachable that a software developer with the most primitive understanding of electronics can build industrial quality prototype products.</p>
<p>Check out what engineering and modern composites have done for the humble sport of gliding!</p>
<p>This video, shot in France, shows a glider which is tow-launched to a low altitude. Two gliders then circle together in a thermal soaring to a high altitude. They then head off into the mountains to find a ridge to surf along using the updraft as lift.</p>
<p>Afterwards, they head out of the peaks and over a lake to find another thermal to ascend in ready to surf the next ridge!</p>
<div><object width="520" height="411"><param name="movie" value="http://www.dailymotion.com/swf/k7yf8jGk0cnSXBB1TR&#038;related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/k7yf8jGk0cnSXBB1TR&#038;related=0" type="application/x-shockwave-flash" width="520" height="411" allowFullScreen="true" allowScriptAccess="always"></embed></object></div>
<p>I&#8217;m pretty keen to start my training this summer - where do I sign up?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=ORP3L"><img src="http://feeds.feedburner.com/~f/Jetfar?i=ORP3L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=CFJll"><img src="http://feeds.feedburner.com/~f/Jetfar?i=CFJll" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=fXj0l"><img src="http://feeds.feedburner.com/~f/Jetfar?i=fXj0l" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/gliding-a-sport-revolutionised-by-technology/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get the user so excited about the site that they hardly notice the signup process</title>
		<link>http://jetfar.com/get-the-user-so-excited-about-the-site-that-they-hardly-notice-the-signup-process/</link>
		<comments>http://jetfar.com/get-the-user-so-excited-about-the-site-that-they-hardly-notice-the-signup-process/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 16:01:38 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Lead Generation]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=84</guid>
		<description><![CDATA[While researching OAuth, I came across this gold about OpenID (not to be confused with OAuth):
&#8220;I think it&#8217;s important not to confuse OAuth with OpenID. I think OAuth might be very useful indeed, and I&#8217;d like to see it succeed. Tying it to the Titanic will not help.
&#8230;
From a site developer&#8217;s standpoint, OpenID solves the [...]]]></description>
			<content:encoded><![CDATA[<p>While researching <a href="http://oauth.net/">OAuth</a>, I came across this gold about OpenID (not to be confused with OAuth):</p>
<blockquote><p>&#8220;I think it&#8217;s important not to confuse OAuth with OpenID. I think OAuth might be very useful indeed, and I&#8217;d like to see it succeed. Tying it to the Titanic will not help.</p>
<p>&#8230;</p>
<p>From a site developer&#8217;s standpoint, OpenID solves the wrong problem. Nobody is avoiding your site because they have to remember a password. That requirement hasn&#8217;t killed eBay, Gmail, Amazon, PayPal, Facebook, Plentyoffish, HotOrNot, news.yc, or any other site in history. Frankly, if people are avoiding your site, it&#8217;s probably because it sucks. Spend your time making your site suck less.</p>
<p>A good way to make your site suck less is to eliminate the need for signups at all, to delay that need as long as possible, or to get the user so excited about the site that they barely notice the signup process. OpenID doesn&#8217;t do these things. The problem with signups is not the typing, remembering the passwords, or even securing the passwords &#8212; it&#8217;s the mental overhead associated with deciding whether or not you want another relationship in your life. Can you trust this new site? Will it waste your time? Will it spam you? Will it hit you up for money, forcing you to feel embarassed as you say no over and over? Will your friends find out that you signed up on the site? Will the site plaster your Amazon purchase history all over the open Internet?</p>
<p>Signing up for a site is exactly like making a new friend, and if you think it would be great to automatically be friends with everybody in the world, find a recent multimillion-dollar lottery winner and ask them what that&#8217;s like. Managing your relationships takes thought, attention, and judgement. Nobody&#8217;s automated that yet.&#8221;</p></blockquote>
<p>Quality.</p>
<p>Source: <a href="http://news.ycombinator.com/item?id=97625">http://news.ycombinator.com/item?id=97625</a></p>
<p>PS: I also recommend: <a href="http://groups.google.com/group/oauth/browse_thread/thread/69effd27f9bc6b85?hl=en">What OAuth is for</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=Fv1uqJ"><img src="http://feeds.feedburner.com/~f/Jetfar?i=Fv1uqJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=ncpj7j"><img src="http://feeds.feedburner.com/~f/Jetfar?i=ncpj7j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=zzZqPj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=zzZqPj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/get-the-user-so-excited-about-the-site-that-they-hardly-notice-the-signup-process/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yahoo-epic-usability-fail</title>
		<link>http://jetfar.com/yahoo-epic-usability-fail/</link>
		<comments>http://jetfar.com/yahoo-epic-usability-fail/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 12:45:13 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Jetfar]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=79</guid>
		<description><![CDATA[This is a good example of why I moved from Flickr to Smugmug.

All I wanted to do was look at a friends photos!
]]></description>
			<content:encoded><![CDATA[<p>This is a good example of why I moved from <a href="http://www.flickr.com/photos/bigturkey/">Flickr</a> to <a href="http://jetfar.smugmug.com">Smugmug</a>.</p>
<p><a href="http://jetfar.com/wp/wp-content/uploads/2008/07/flickr.png"><img src="http://jetfar.com/wp/wp-content/uploads/2008/07/flickr-300x250.png" alt="" title="flickr! fail!" width="300" height="250" class="alignnone size-medium wp-image-80" /></a></p>
<p>All I wanted to do was look at a friends photos!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=jXBbpJ"><img src="http://feeds.feedburner.com/~f/Jetfar?i=jXBbpJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=QgzBFj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=QgzBFj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=Cmd4aj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=Cmd4aj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/yahoo-epic-usability-fail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Screen Resolutions Again</title>
		<link>http://jetfar.com/screen-resolutions-again/</link>
		<comments>http://jetfar.com/screen-resolutions-again/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 05:18:56 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Web Tech]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=67</guid>
		<description><![CDATA[I hate to drill a topic into the ground, but one more little thing on screen resolutions.
I&#8217;d forgotten that I&#8217;d installed the Woopra for stats on Jetfar.
It has a desktop interface that provides a very impressive real time view of who&#8217;s on your web site at any moment in time, including a very bondesque world [...]]]></description>
			<content:encoded><![CDATA[<p>I hate to drill a topic into the ground, but one more little thing on screen resolutions.</p>
<p>I&#8217;d forgotten that I&#8217;d installed the <a href="http://www.woopra.com/features/">Woopra</a> for stats on <a href="http://jetar.com/">Jetfar</a>.</p>
<p>It has a desktop interface that provides a very impressive real time view of who&#8217;s on your web site at any moment in time, including a very <a href="http://www.woopra.com/images/thumb/prev2.png">bondesque world domination full screen</a> view.</p>
<p>Using the lo-fi web based interface you still get detailed real time statistics, including this chart of screen resolutions for unique visitors:</p>
<p><a href="http://jetfar.com/wp/wp-content/uploads/2008/07/screen-resolutions.png"><img src="http://jetfar.com/wp/wp-content/uploads/2008/07/screen-resolutions.png" alt="Jetfar.com Screen Resolution Data" title="Screen Resolutions, click to enlarge" width="300" height="279" class="alignnone size-medium wp-image-68" /></a></p>
<p>Note in 11th position, we have <a href="http://www.google.com.au/search?q=320x396">320&#215;396</a>. Which, at ~1%, is almost on par with 800&#215;600.</p>
<p>Given that the iPhone 3G only came out in the last week its going to be interesting to watch how this trends over time.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=VcmirJ"><img src="http://feeds.feedburner.com/~f/Jetfar?i=VcmirJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=XCKd2j"><img src="http://feeds.feedburner.com/~f/Jetfar?i=XCKd2j" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=sqJEjj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=sqJEjj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/screen-resolutions-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BigTable and Why it Changes Everything</title>
		<link>http://jetfar.com/bigtable-and-why-it-changes-everything/</link>
		<comments>http://jetfar.com/bigtable-and-why-it-changes-everything/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 13:25:52 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Python]]></category>

		<category><![CDATA[Web Tech]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=56</guid>
		<description><![CDATA[Background
For the last couple of weeks I&#8217;ve been playing with Google App Engine.
In case you&#8217;ve been living in a cave for the last month; App Engine is a mostly complete, sandboxed, Python 2.5  environment with a WSGI web server and a very interesting Datastore API.
Production Like Dev Environment
App Engine comes in two flavours. Firstly, [...]]]></description>
			<content:encoded><![CDATA[<h4>Background</h4>
<p>For the last couple of weeks I&#8217;ve been playing with Google App Engine.</p>
<p>In case you&#8217;ve been living in a cave for the last month; App Engine is a mostly complete, sandboxed, Python 2.5  environment with a <a href="http://www.python.org/dev/peps/pep-0333/">WSGI</a> web server and a very interesting Datastore API.</p>
<h4>Production Like Dev Environment</h4>
<p>App Engine comes in two flavours. Firstly, there is a development server which contains everything you need to run app engine code on your desktop (mac, linux, or windows); it includes the datastore, a web server and a rudimentary web interface for the datastore.</p>
<h4>Simple to Deploy</h4>
<p>The development server comes with a &#8216;deploy&#8217; feature that lets you deploy, with pretty much one click, your whole application to Google&#8217;s infrastructure.</p>
<h4>What&#8217;s so cool about it?</h4>
<p><strong>Firstly</strong>, &#8216;No Assembly Required&#8217;. That means no fiddling with database parameters, creating databases, users, permissions, no installing updates, patches, libraries, no configuring web servers, firewalls. Nothing. This, in itself, is a <strong>HUGE</strong> time saver.</p>
<p><strong>Secondly</strong>, it&#8217;s Python, and it&#8217;s <a href="http://www.python.org/dev/peps/pep-0333/">WSGI</a>. That means you can use Django, web.py, Pylons, or just about Python framework with it. If yours doesn&#8217;t work out of the box, then it shouldn&#8217;t be hard to modify to fit.</p>
<p>However, in keeping with, &#8220;no assembly required&#8221;, App Engine comes with it&#8217;s own minimalist <a href="http://code.google.com/appengine/docs/webapp/">webapp</a> framework.</p>
<p>Now <a href="http://code.google.com/appengine/docs/webapp/">webapp</a> is actually very nice to use. It uses the elegant and simple <a href="http://pythonpaste.org/webob/reference.html">WebOb</a> library, and while it doesn&#8217;t impose any module / directory convention, you can easily adopt whatever structure you like.</p>
<p>All of this is cool, but it&#8217;s not what&#8217;s really cool.</p>
<h4>BigTable</h4>
<p><a href="http://labs.google.com/papers/bigtable.html">BigTable</a> and the Datastore API are awesome.</p>
<blockquote><p>A BigTable is a sparse, distributed, persistent multi-dimensional sorted map.</p></blockquote>
<p>Ostensibly, A BigTable is an alternative to a relational database. Google engineers designed BigTable out of necessity as a mechanism to facilitate the storage, indexing, and retrieval of petabytes of arbitrary data across multiple distributed data centers.</p>
<p>We all use BigTables every day through Google search, Gmail, Google Maps, Google Earth, etc.</p>
<h4>Datastore API</h4>
<p>The AppEngine Datastore API exposes BigTable to our Python applications as an object persistence API. It does this in such a simple way that it almost escapes you just how beautiful this is.</p>
<p>Take a look at this model definition:</p>
<p><code>
<pre>
from google.appengine.ext import db
class Pet(db.Model):
    name = db.StringProperty(required=True)
    type = db.StringProperty(required=True, choices=set(["cat", "dog", "bird"]))
    birthdate = db.DateProperty()
</pre>
<p></code></p>
<p>That&#8217;s it. No Hibernate mapping files, no database connection properties. Just a class definition.</p>
<p>If you write some code to query the datastore on a property, then the indexes are defined and created automatically for you at deployment time.</p>
<h4>Expando: Dynamic persistent objects</h4>
<p>App Engine comes with dynamic persistent models called <a href="http://code.google.com/appengine/docs/datastore/entitiesandmodels.html#Expando_Models">expando models</a>.</p>
<p>These really begin to demonstrate the flexibility of a BigTable over a relational database. A model that subclasses the expando superclass may have properties dynamically added at run time.</p>
<p>For example:</p>
<p><code>
<pre>
class Person(db.Expando):
    first_name = db.StringProperty()
    last_name = db.StringProperty()
    hobbies = db.StringListProperty()
p = Person(first_name="Albert", last_name="Johnson")
p.hobbies = ["chess", "travel"]
p.chess_elo_rating = 1350
p.travel_countries_visited = ["Spain", "Italy", "USA", "Brazil"]
p.travel_trip_count = 13
</pre>
<p></code> </p>
<h4>Map, Reduce</h4>
<p>Google applications operate on a scale in excess of what most people consider high volume. To manage this, Google engineers developed a programming model called, <a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>.</p>
<blockquote><p>Users specify a map function that processes a key/value pair to generate a set of intermediate key/value pairs, and a reduce function that merges all intermediate values associated with the same intermediate key.  Many real world tasks are expressible in this model&#8230;</p></blockquote>
<p>As I understand it, MapReduce allows Google to use BigTable while taking advantage of the virtually unlimited parallelism provided by their underlying hardware infrastructure; which is famously a vast array of commodity cheap PC&#8217;s.</p>
<h4>What does this mean for programming?</h4>
<p>Putting MapReduce aside for a moment, I believe the the AppEngine datastore API provides a clear indication of the future of data persistence.</p>
<p>In Enterprise IT today, some of the biggest challenges and complexities arise from trying to make fast, reliable distributed and fault tolerant persistent indexed storage from relational databases, and making that available to application developers in a secure and simple way.</p>
<p>I believe that by redesigning persistent object storage form the bottom up, Google have blown away the multi square peg / round hole problems of objects, databases, servers and data centers.</p>
<p>In providing the AppEngine Datastore API, Google have shown us that we can take full advantage of BigTables in our  current, everyday, mortal programming ways.</p>
<p>It&#8217;s like we&#8217;ve been using rocket engines and Google&#8217;s just shown us the warp drive!</p>
<p><a href="http://jefar.com/bigtable-and-why-it-changes-everything/">BigTable and Why it Changes Everything</a> first appeared on <a href="http://jetfar.com/">jetfar.com</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=OuTqLJ"><img src="http://feeds.feedburner.com/~f/Jetfar?i=OuTqLJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=MQHNRj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=MQHNRj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=fbLWpj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=fbLWpj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/bigtable-and-why-it-changes-everything/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What browser window size should we develop for?</title>
		<link>http://jetfar.com/browser-resolution-window-data/</link>
		<comments>http://jetfar.com/browser-resolution-window-data/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 01:42:12 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[Web Tech]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=49</guid>
		<description><![CDATA[Today I learned something about browser window size.
Remember the days when we developed for 640&#215;480 and optimised for 800&#215;600. Well those days are gone&#8230; or are they?
Screen resolutions have exploded in recent years with 1680&#215;1050 now not uncommon. My Dell laptop three years ago had a 1900&#215;1280 resolution. The twin displays in my cubicle are [...]]]></description>
			<content:encoded><![CDATA[<p>Today I learned something about browser window size.</p>
<p>Remember the days when we developed for 640&#215;480 and optimised for 800&#215;600. Well those days are gone&#8230; or are they?</p>
<p>Screen resolutions have exploded in recent years with 1680&#215;1050 now not uncommon. My Dell laptop three years ago had a 1900&#215;1280 resolution. The twin displays in my cubicle are each 1280&#215;1024. But I&#8217;m a geek who makes web sites, so I&#8217;m not typical, right?</p>
<p>A similarly skewed view of the world can be obtained from W3 Schools who publish <a href="http://www.w3schools.com/browsers/browsers_display.asp">browser statistics and trends</a> derived from their own log files.  Whilst the percentages they provide are perhaps skewed towards web professionals, the trends are useful, although unremarkable.</p>
<p>Behold, <a href="http://liquidfold.net/">Liquid Fold</a>. Liquid Fold is a cool little app-engine project built by <a href="http://liquidfold.net/colophon">Simon Willison (of Django) and Natalie Downe</a>.</p>
<p>It provides a JavaScript bug that you can include in your web pages to record the <strong>actual viewport size of your unique visitors</strong> as opposed to the less useful screen resolution.</p>
<p>Most interestingly, they are sharing their <a href="http://liquidfold.net/stats">global stats</a> which offer some useful insights&#8230; 780 pixels wide anybody?</p>
<p><a href="http://liquidfold.net/stats">Check it out</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=z4LmHJ"><img src="http://feeds.feedburner.com/~f/Jetfar?i=z4LmHJ" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=PHsaSj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=PHsaSj" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=JmVKOj"><img src="http://feeds.feedburner.com/~f/Jetfar?i=JmVKOj" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/browser-resolution-window-data/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bootstrapping Expectations</title>
		<link>http://jetfar.com/bootstrapping-expectations/</link>
		<comments>http://jetfar.com/bootstrapping-expectations/#comments</comments>
		<pubDate>Sat, 21 Jun 2008 01:18:50 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=42</guid>
		<description><![CDATA[Bootstrapping is the term for starting a company using your own resources and without any external funding.  The poster child of bootstrapping at the moment is 37Signals, who built basecamp part time while running a consulting business.
I met a very interesting team last week who run a successful advertising &#038; marketing agency,  and [...]]]></description>
			<content:encoded><![CDATA[<p>Bootstrapping is the term for starting a company using your own resources and without any external funding.  The poster child of bootstrapping at the moment is 37Signals, who built basecamp part time while running a consulting business.</p>
<p>I met a very interesting team last week who run a successful advertising &#038; marketing agency,  and also are working on a web start-up part time.</p>
<p>In a more humble sense, this also describes what I&#8217;m doing: Building my start-up while contracting full time and having a real life.</p>
<p>I just read <a href=" http://www.tonywright.com/2008/bootstrappers-beware/">this article by Tony Wright, Bootstrappers Beware</a> which is a good reminder of how long you can expect to be in this boot strapping phase, and what the end goals might reasonably look like.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=gB4lwI"><img src="http://feeds.feedburner.com/~f/Jetfar?i=gB4lwI" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=CkWdPi"><img src="http://feeds.feedburner.com/~f/Jetfar?i=CkWdPi" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=Pr1MTi"><img src="http://feeds.feedburner.com/~f/Jetfar?i=Pr1MTi" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/bootstrapping-expectations/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Startup Lessons</title>
		<link>http://jetfar.com/startup-lessons/</link>
		<comments>http://jetfar.com/startup-lessons/#comments</comments>
		<pubDate>Wed, 28 May 2008 02:53:32 +0000</pubDate>
		<dc:creator>Rich Atkinson</dc:creator>
		
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://jetfar.com/?p=41</guid>
		<description><![CDATA[There&#8217;s a wealth of excellent advice from some seriously battle-scared startup veterans available today.
This is one of the best, Paul Graham&#8217;s 2006 essay, &#8220;The Hardest Lessons for Startups to Learn&#8220;.
In summary:
1. Release Early
2. Keep Pumping Out Features
3. Make Users Happy
4. Fear the Right Things
5. Commitment Is a Self-Fulfilling Prophesy
6. There is Always Room
7. Don&#8217;t Get [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a wealth of excellent advice from some seriously battle-scared startup veterans available today.</p>
<p>This is one of the best, Paul Graham&#8217;s 2006 essay, &#8220;<a href="http://paulgraham.com/startuplessons.html">The Hardest Lessons for Startups to Learn</a>&#8220;.</p>
<p>In summary:</p>
<p>1. Release Early</p>
<p>2. Keep Pumping Out Features</p>
<p>3. Make Users Happy</p>
<p>4. Fear the Right Things</p>
<p>5. Commitment Is a Self-Fulfilling Prophesy</p>
<p>6. There is Always Room</p>
<p>7. Don&#8217;t Get Your Hopes Up</p>
<p>&#8230;and what it&#8217;s all about: Speed, not Money.</p>
<p>Read the essay, &#8220;<a href="http://paulgraham.com/startuplessons.html">The Hardest Lessons for Startups to Learn</a>&#8220;.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/Jetfar?a=Xyd1qH"><img src="http://feeds.feedburner.com/~f/Jetfar?i=Xyd1qH" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=qZaZkh"><img src="http://feeds.feedburner.com/~f/Jetfar?i=qZaZkh" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/Jetfar?a=W1ZOUh"><img src="http://feeds.feedburner.com/~f/Jetfar?i=W1ZOUh" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jetfar.com/startup-lessons/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
