<?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>ZAT - notes on Z to A Travel</title>
	<atom:link href="http://zat.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://zat.com/blog</link>
	<description></description>
	<lastBuildDate>Mon, 21 Apr 2008 17:54:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A new kind of startup</title>
		<link>http://zat.com/blog/2008/04/21/a-new-kind-of-startup/</link>
		<comments>http://zat.com/blog/2008/04/21/a-new-kind-of-startup/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 17:54:22 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2008/04/21/a-new-kind-of-startup/</guid>
		<description><![CDATA[As some of you know, we have been looking for a new way to form a startup, and it is starting to come together.  We are trying to figure out how to build a sustainable startup.
There are a number of problems with the way that current startups are organized. In order to solve these [...]]]></description>
			<content:encoded><![CDATA[<p>As some of you know, we have been looking for a new way to form a startup, and it is starting to come together.  We are trying to figure out how to build a <strong>sustainable startup</strong>.</p>
<p>There are a number of problems with the way that current startups are organized. In order to solve these problems, we are developing a new way to organize startup companies which mixes many of the ideas from cooperatives, and also throws in some ideas from Hollywood.</p>
<p>One goal is to find a fairer way to compensate people for their effort put into ZAT. At the same time, we always need to make sure that the compensation package for ZAT help ensure that ZAT is successful. We came up with an idea that borrows from the way that Hollywood pays “residuals”. Wikipedia describes residuals: “In business, a residual payment is one of an ongoing stream of payments for the completion of past achievements. The entertainment industry use of the word refers to a payment made to the creator of performance art (or the performer in the work) for subsequent showings or screenings.”</p>
<p>So, our idea is that in ZAT, people earn a share of the residuals. Let me describe this with an example. This is just a straw man proposal — I’m sure this will evolve over time, but you’re welcome to comment on this one.</p>
<p>Initially, let’s say that the total residual amount is the total profits from ZAT. Like a co-op, the total residual amount is divided up among everyone that owns shares in the residuals. People (employees) earn shares of the residuals for work performed for ZAT, or for other contributions. We might pay people shares of residuals weekly, or monthly, for example. Then, when ZAT starts earning profits, we divide these profits up among the shareholders, in proportion to how many shares they hold.</p>
<p>People earn shares for time they spend working on ZAT.</p>
<p>If you stop working for ZAT (for any reason) you keep your residual shares (but you do not earn new shares). In the future, you will collect your share of any profits just like anyone else. This is different from how co-ops work, where you normally lose any shares when you leave. This will allow us to bring people in to work on a specific part of ZAT and reward them later, even if they are not still working for ZAT.</p>
<p>We allow different accrual rates, so that, for example, one person could earn twice the share of residuals for the same amount of time spent as another person. We call this their “accrual multiplier”, a number that is part of everyone’s job offer. This will allow the company to recruit high powered people and compensate them appropriately. It also allows us to give “raises” to people who do extraordinary good work.</p>
<p>We might also want to have an additional multiplier that the company (board?) sets at appropriate times (four times a year?), which generally decreases over time. This factor is meant to compensate early employees more than later employees, since early employees are taking a bigger risk that their work will never be worth anything. I would prefer if the determination of this multiplier could be automated — for example it could be inversely related to how much ZAT is currently paying out in residuals since the more profit we are earning, the less the risk.</p>
<p>Shares of residuals have no ownership rights. They do not, in themselves, give you a vote in the company. They cannot be sold or assigned. But upon death, they can be inherited.</p>
<p>We might possibly want to limit the lifetime of shares. This will make accounting much simpler (open ended rights cause myriad problems). For example, if you leave ZAT your shares may remain the same for 5 years after that, then over the following five years they will be reduced a month at a time until your shares are zero at the end of 10 years. This solves several issues: first of all, code written today probably is not a part of any code base after 10 years, so the value of work has a limited time limit; second, it encourages people to continue to work for ZAT, which is a good thing; and finally, it helps limit the number of non-employees who own shares over time.</p>
<p>We should have some way of calculating the value of a residual share. That way, when ZAT has the money to pay actual cash salaries, we can give employees the option of receiving a cash salary as part of their compensation and fewer residual shares. This will allow us to, for example, hire people who have a family and need some cash, even if it is not the same salary they could receive elsewhere. There are standard ways of valuing options (Black-Scholes) that can help here.</p>
<p>If we have a value for a residual share, then we can also sell residual shares in exchange for money, allowing us to raise capital. We might need to make it so that residual shares that are awarded for money do not have a limited lifetime, so that we can get investment from people who are not employees. Again, these shares would not inherently have voting rights.</p>
<p>We might have a way for people (especially ex-employees) to sell their shares back to the company at the current value. We might even allow current employees to purchase shares at that value.</p>
<p>We do need to figure out a way to govern the company, so we will need voting rights of some kind. This is something we need to figure out. We could give voting rights to shares of residuals, or we could have “one person one vote” like worker co-ops, or we could have a board with sole voting rights (like some non-profits). There are many possibilities.</p>
<p>In practice, this works similarly to the way a co-op like REI works. At the end of the year, REI calculates its profits and declares a dividend. Each member of REI receives a portion of this total dividend, in proportion to how much they have purchased from REI in the preceding year. In our case, people would receive their portion of the total ZAT dividend, in proportion to their ownership of shares.</p>
<p>The biggest question I have is how to make this legal. There are LOTS of labor laws in this country, and if we are paying employees this way, we have to make sure we don’t violate any laws. For example, are our employees exempt? Or, since we are paying them for time worked, are they hourly? Do we have to pay overtime? I would prefer it if they are salaried, exempt (like most programmers are) but we need to make sure we have all the legal issues covered. This could be very expensive.</p>
<p>Luckily, we can look at contracts that exist for paying residuals. How are those normally handled? We also can look at worker coops, and how they work.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2008/04/21/a-new-kind-of-startup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Almost Perfect</title>
		<link>http://zat.com/blog/2007/11/24/almost-perfect/</link>
		<comments>http://zat.com/blog/2007/11/24/almost-perfect/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 04:25:35 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/11/24/almost-perfect/</guid>
		<description><![CDATA[I&#8217;m currently spending a month at the Banff Centre, attending a residency called &#8220;Almost Perfect&#8221; that is dealing with Location-based media.  Have been spending time programming GPS-enabled PDAs, and having deep theoretical discussions about theories of space and place.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently spending a month at the <a href="http://www.banffcentre.ca/">Banff Centre</a>, attending a residency called &#8220;<a href="http://www.banffcentre.ca/programs/program.aspx?id=532">Almost Perfect</a>&#8221; that is dealing with Location-based media.  Have been spending time programming GPS-enabled PDAs, and having deep theoretical discussions about theories of space and place.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/11/24/almost-perfect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conferences</title>
		<link>http://zat.com/blog/2007/06/28/conferences/</link>
		<comments>http://zat.com/blog/2007/06/28/conferences/#comments</comments>
		<pubDate>Thu, 28 Jun 2007 18:43:36 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/06/28/conferences/</guid>
		<description><![CDATA[I recently spent just over a week down in the SF area attending conferences.
First up was the O&#8217;Reilly &#8220;Where 2.0&#8221; conference in San Jose.
Right after that was the Google Developer Day.
Last, but not least was WhereCamp, held at the Yahoo! campus.
The first one (Where 2.0) was a normal conference, and fairly expensive, but the other [...]]]></description>
			<content:encoded><![CDATA[<p>I recently spent just over a week down in the SF area attending conferences.</p>
<p>First up was the O&#8217;Reilly &#8220;<a href="http://conferences.oreillynet.com/where2007/">Where 2.0</a>&#8221; conference in San Jose.</p>
<p>Right after that was the <a href="http://code.google.com/events/developerday/mv-home.html">Google Developer Day</a>.</p>
<p>Last, but not least was <a href="http://wherecamp.pbwiki.com/">WhereCamp</a>, held at the Yahoo! campus.</p>
<p>The first one (Where 2.0) was a normal conference, and fairly expensive, but the other two were free. The Google Developer Day was paid for by Google (of course) but WhereCamp was done as a <a href="http://barcamp.org/">BarCamp</a>, with no paid speakers and free admission and (even) free food. Interestingly enough, I enjoyed the two free conferences more than the paid one.  The BarCamp model might be the wave of the future!</p>
<p>I gave a short (lightning) talk at WhereCamp, and also held a session on ZAT.  Met several interesting people, and (finally) got a chance to talk to the Platial people, which is funny since they are located here in Portland.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/06/28/conferences/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>presentation</title>
		<link>http://zat.com/blog/2007/05/29/presentation/</link>
		<comments>http://zat.com/blog/2007/05/29/presentation/#comments</comments>
		<pubDate>Tue, 29 May 2007 21:58:16 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/05/29/presentation/</guid>
		<description><![CDATA[I have a 20 slide presentation that I&#8217;ve uploaded for your entertainment.  You can view it at http://zat.com/presentations/ZAT1.swf &#8212; sorry about the size (2.8MB).
&#8211;wm
]]></description>
			<content:encoded><![CDATA[<p>I have a 20 slide presentation that I&#8217;ve uploaded for your entertainment.  You can view it at <a href="http://zat.com/presentations/ZAT1.swf">http://zat.com/presentations/ZAT1.swf</a> &#8212; sorry about the size (2.8MB).</p>
<p>&#8211;wm</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/05/29/presentation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Touring with only the Internet</title>
		<link>http://zat.com/blog/2007/05/29/touring-with-only-the-internet/</link>
		<comments>http://zat.com/blog/2007/05/29/touring-with-only-the-internet/#comments</comments>
		<pubDate>Tue, 29 May 2007 21:35:05 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/05/29/touring-with-only-the-internet/</guid>
		<description><![CDATA[Interesting article in Slate Magazine Can Wiki Travel? where the reporter dared to travel to Thailand without taking a guidebook!  Instead, they were going to try to get all their information from the Web.  How did it work out?  In their words &#8220;the result was very nearly a disaster.&#8221;
This is exactly the [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting article in Slate Magazine <a href="http://www.slate.com/id/2163727/fr/flyout">Can Wiki Travel?</a> where the reporter dared to travel to Thailand <i>without taking a guidebook!</i>  Instead, they were going to try to get all their information from the Web.  How did it work out?  In their words &#8220;the result was very nearly a disaster.&#8221;</p>
<p>This is exactly the problem we are trying to solve at ZAT.  I can&#8217;t think of any reason why using the web can&#8217;t be every bit as good as using a standard guidebook, and lots of reasons why it could be a lot better.  What&#8217;s keeping us from realizing that dream?</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/05/29/touring-with-only-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting ready to launch</title>
		<link>http://zat.com/blog/2007/05/11/getting-ready-to-launch/</link>
		<comments>http://zat.com/blog/2007/05/11/getting-ready-to-launch/#comments</comments>
		<pubDate>Fri, 11 May 2007 22:00:04 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/05/11/getting-ready-to-launch/</guid>
		<description><![CDATA[ZAT is coming along nicely.  There are three of us programming now (if you&#8217;re interested in helping, let me know!).  There are lots of features that aren&#8217;t implemented yet, but the basic functionality is there. We hope to launch soon.
I&#8217;m attending several conferences this month.  Earlier this month was Innotech, then WebVisions. [...]]]></description>
			<content:encoded><![CDATA[<p>ZAT is coming along nicely.  There are three of us programming now (if you&#8217;re interested in helping, let me know!).  There are lots of features that aren&#8217;t implemented yet, but the basic functionality is there. We hope to launch soon.</p>
<p>I&#8217;m attending several conferences this month.  Earlier this month was <a href="http://www.innotechconference.com/pdx/">Innotech</a>, then <a href="http://www.webvisionsevent.com/">WebVisions</a>. Tonight and tomorrow I&#8217;m attending <a http://barcamp.org/BarCampPortland>BarCamp Portland</a> (come, it&#8217;s free!).  Then at the end of the month I&#8217;m traveling down to San Jose to attend <a href="http://conferences.oreillynet.com/where2007/">Where 2.0</a> and the <a href="http://conferences.oreillynet.com/cs/where2007/view/e_sess/14376">Google developer day</a>.  Hope you see you at one of these events.</p>
<p>Even though ZAT is still under development, you can play with it at <a href="http://dev.zat.com">http://dev.zat.com</a>. We would love your feedback.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/05/11/getting-ready-to-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ambiguous city names</title>
		<link>http://zat.com/blog/2007/02/25/ambiguous-city-names/</link>
		<comments>http://zat.com/blog/2007/02/25/ambiguous-city-names/#comments</comments>
		<pubDate>Sun, 25 Feb 2007 23:08:54 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/02/25/ambiguous-city-names/</guid>
		<description><![CDATA[The question is: what countries in the world &#8212; other than in the US &#8212; allow more than one city to have the same name?  In the US, city names are only required to be unique to the state, so there are quite a few cities that have the same name (Kansas City, MO [...]]]></description>
			<content:encoded><![CDATA[<p>The question is: what countries in the world &#8212; other than in the US &#8212; allow more than one city to have the same name?  In the US, city names are only required to be unique to the state, so there are quite a few cities that have the same name (Kansas City, MO &#038; Kansas City, KS; Portland, OR &#038; Portland ME; etc.)</p>
<p>England is a special case (as usual).  First of all, there is the whole problem of whether the &#8220;country&#8221; is the UK, or if you should treat England, Scotland, Wales, etc. as separate countries.  I opt for the latter.  But even considering only England, there are many cities with similar names.  Wikipedia lists four cities named &#8220;Newcastle&#8221; but they usually disambiguate by specifying a location, like &#8220;Newcastle upon Tyne&#8221;.  Unfortunately, that still leaves Newcastles in Herefordshire, Shropshire (sometimes called Newcastle on Clun), and Staffordshire (Newcastle-under-Lyme).  But forcing people to specify a shire name to disambiguate a city name in England seems a bit harsh.</p>
<p>Are city names required to be unique in Canada?  I can&#8217;t think of any non-unique examples, but that doesn&#8217;t mean there aren&#8217;t any.  [when researching "Newcastle", I discovered that there used to be two places in Canada called Newcastle, one in New Brunswick that has since merged with the city of Chatham, and one in Ontario that still exists.  But I still don't know the answer to the question of whether there are now any ambiguous city names in Canada.]</p>
<p>There are no less than 15 cities called Newcastle in the US, but luckily they are all in separate states.</p>
<p>Why is this important to ZAT?  Well, to make a city in the US unique, you have to say what state it is in.  In most other countries, just saying the city name and the country name make it unique.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/02/25/ambiguous-city-names/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status</title>
		<link>http://zat.com/blog/2007/02/23/status-2/</link>
		<comments>http://zat.com/blog/2007/02/23/status-2/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 12:24:12 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2007/02/23/status-2/</guid>
		<description><![CDATA[Things slowed down for a while over the holidays, but now they are really coming together.  I have the main search page working, although I&#8217;m busy rewriting the UI.  Even so, you can really get a feel for the power of this.  I&#8217;m particularly happy with the way the tagging engine (RaTags) [...]]]></description>
			<content:encoded><![CDATA[<p>Things slowed down for a while over the holidays, but now they are really coming together.  I have the main search page working, although I&#8217;m busy rewriting the UI.  Even so, you can really get a feel for the power of this.  I&#8217;m particularly happy with the way the tagging engine (RaTags) is working out.  My biggest worry now is data entry &#8212; it is way too complicated.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2007/02/23/status-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP?</title>
		<link>http://zat.com/blog/2006/12/26/php/</link>
		<comments>http://zat.com/blog/2006/12/26/php/#comments</comments>
		<pubDate>Wed, 27 Dec 2006 03:16:00 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2006/12/26/php/</guid>
		<description><![CDATA[A few weeks ago I ran into an old co-worker (a fairly well known computer expert).  He is working on a new web app, and it was interested that his team decided to program it in PHP, just like we did for ZAT.  It is funny that, as software engineers, we feel a [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I ran into an old co-worker (a fairly well known computer expert).  He is working on a new web app, and it was interested that his team decided to program it in PHP, just like we did for ZAT.  It is funny that, as software engineers, we feel a little guilty programming in a language like PHP, but there is something about PHP that just makes it appropriate for building applications like this.</p>
<p>I am wondering if it is possible to design a language that keeps the power and flexibility of PHP, but without the warts.</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2006/12/26/php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More about Craigslist</title>
		<link>http://zat.com/blog/2006/12/12/more-about-craigslist/</link>
		<comments>http://zat.com/blog/2006/12/12/more-about-craigslist/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 07:20:45 +0000</pubDate>
		<dc:creator>zat</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://zat.com/blog/2006/12/12/more-about-craigslist/</guid>
		<description><![CDATA[http://dealbook.blogs.nytimes.com/2006/12/08/craigslist-meets-the-capitalists/?ex=1166504400&#038;en=89c1ba75fe6be330&#038;ei=5070&#038;emc=eta1
Jim Buckmaster, the CEO of Craiglist, gave a talk at the UBS global media conference in New York, in front of a crowd heavy with investment bankers.  They could not understand.  The meeting was described as &#8220;a culture clash of near-epic proportions&#8221;.
I posted a comment on the above article &#8212; number 110 if [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://dealbook.blogs.nytimes.com/2006/12/08/craigslist-meets-the-capitalists/?ex=1166504400&#038;en=89c1ba75fe6be330&#038;ei=5070&#038;emc=eta1">http://dealbook.blogs.nytimes.com/2006/12/08/craigslist-meets-the-capitalists/?ex=1166504400&#038;en=89c1ba75fe6be330&#038;ei=5070&#038;emc=eta1</a></p>
<p>Jim Buckmaster, the CEO of Craiglist, gave a talk at the UBS global media conference in New York, in front of a crowd heavy with investment bankers.  They could not understand.  The meeting was described as &#8220;a culture clash of near-epic proportions&#8221;.</p>
<p>I posted a comment on the above article &#8212; number 110 if you can read that far down the page!</p>
<p>&#8211;wm</p>
]]></content:encoded>
			<wfw:commentRss>http://zat.com/blog/2006/12/12/more-about-craigslist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.316 seconds -->
