<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-643362412343329571</atom:id><lastBuildDate>Thu, 17 Jul 2008 23:54:07 +0000</lastBuildDate><title>David Richards WANdisco Blog.</title><description/><link>http://blog.wandisco.com/david/</link><managingEditor>noreply@blogger.com (David Richards)</managingEditor><generator>Blogger</generator><openSearch:totalResults>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643362412343329571.post-1393614464385629622</guid><pubDate>Thu, 17 Jul 2008 22:47:00 +0000</pubDate><atom:updated>2008-07-17T16:36:06.932-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Distributed Version Control Subversion CVS Git Mercurial Bazaar BitKeeper</category><title>What a Git!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wandisco.com/images/blog/hermit.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 366px; height: 163px;" src="http://www.wandisco.com/images/blog/hermit.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Font Definitions */  @font-face  {font-family:Wingdings;  panose-1:5 0 0 0 0 0 0 0 0 0;  mso-font-charset:2;  mso-generic-font-family:auto;  mso-font-pitch:variable;  mso-font-signature:0 268435456 0 0 -2147483648 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0in;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";} @page Section1  {size:8.5in 11.0in;  margin:1.0in 1.25in 1.0in 1.25in;  mso-header-margin:.5in;  mso-footer-margin:.5in;  mso-paper-source:0;} div.Section1  {page:Section1;}  /* List Definitions */  @list l0  {mso-list-id:819232105;  mso-list-type:hybrid;  mso-list-template-ids:186649430 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;} @list l0:level1  {mso-level-number-format:bullet;  mso-level-text:;  mso-level-tab-stop:.5in;  mso-level-number-position:left;  text-indent:-.25in;  font-family:Symbol;} ol  {margin-bottom:0in;} ul  {margin-bottom:0in;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable  {mso-style-name:"Table Normal";  mso-tstyle-rowband-size:0;  mso-tstyle-colband-size:0;  mso-style-noshow:yes;  mso-style-parent:"";  mso-padding-alt:0in 5.4pt 0in 5.4pt;  mso-para-margin:0in;  mso-para-margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:10.0pt;  font-family:"Times New Roman";  mso-ansi-language:#0400;  mso-fareast-language:#0400;  mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://en.wikipedia.org/wiki/Linus_Torvalds"&gt;Linus Torvalds&lt;/a&gt; put the &lt;a href="http://www.usingenglish.com/reference/idioms/cat+among+the+pigeons.html"&gt;cat-among-the-pigeons&lt;/a&gt; after his rather clumsy attack on &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System"&gt;CVS&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Perforce"&gt;Perforce&lt;/a&gt; and anything else that was specifically not a &lt;a href="http://en.wikipedia.org/wiki/Distributed_revision_control"&gt;disconnected repository&lt;/a&gt; in a &lt;a href="http://www.youtube.com/watch?v=4XpnKHJAok8"&gt;presentation to Google employees&lt;/a&gt; last year. Linus is of course obsessed with the &lt;a href="http://www.linux.org/"&gt;Linux project&lt;/a&gt; to the extent that he thinks every company developing software should operate like the Linux project. His comments included:&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in; font-style: italic;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Subversion      has been the most pointless project ever started.&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in; font-style: italic;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Subversion      used to say CVS done right: with that slogan there is nowhere you can go.      There is no way to do CVS right.&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;&lt;span style="font-style: italic;"&gt;If you      like using CVS, you should be in some kind of &lt;a href="http://www.microsoft.com/"&gt;mental institution&lt;/a&gt; or      somewhere else.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p style="font-style: italic;" class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;ul style="margin-top: 0in; font-style: italic;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Bitkeeper      is the only commercially available distributed SCM solution.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The trouble is of course that not all commercial companies operate like the Linux project, in fact very few do. The idea that software developers operate from within a remote cave, rather like a hermit in the middle ages, is more than a little far-fetched.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://git.or.cz/"&gt;Git&lt;/a&gt;, &lt;a href="http://www.bitkeeper.com/"&gt;BitKeeper&lt;/a&gt;, &lt;a href="http://www.selenic.com/mercurial/wiki/"&gt;Mercurial&lt;/a&gt; and &lt;a href="http://bazaar-vcs.org/"&gt;Bazaar &lt;/a&gt;are collectively referred to as ‘&lt;a href="http://en.wikipedia.org/wiki/Distributed_revision_control"&gt;Distributed Version Control Systems&lt;/a&gt;’ or &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wandisco.com/images/blog/diagram.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 184px; height: 156px;" src="http://www.wandisco.com/images/blog/diagram.gif" alt="" border="0" /&gt;&lt;/a&gt;DVCS for short. But are they really distributed? In a sense, yes they are. The distribution comes from the fact that they work offline and everyone can have a copy of the entire source tree on their local machine. This is a really cool feature if you happen to be working in a loose-knit environment where working in a prolonged disconnected mode is a positive advantage, for example exploring multiple implementations without disturbing the master repository.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The problem is that, at any one moment in time, there is no ‘golden-copy’ of the source code assets, except via unenforceable &lt;a href="http://en.wikipedia.org/wiki/Convention_%28norm%29"&gt;convention&lt;/a&gt;. This presents quite a large problem to most software companies who undertake continuous builds. Working in a prolonged disconnected mode is fine but what happens if your laptop is stolen at the airport? Not only have you lost your work but you also run the risk of someone having access to the entire source code repository.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This pretty much means that companies, much to Linus’s disgust, must adopt some sort of centralized source code repository or do they?&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;So I’m pretty biased. Actually, no, I’m very biased but I think &lt;a href="http://www.wandisco.com/"&gt;WANdisco&lt;/a&gt; really is a distributed source code &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wandisco.com/subversion/multisite/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 258px; height: 183px;" src="http://www.wandisco.com/images/4/ms_iso.gif" alt="" border="0" /&gt;&lt;/a&gt;management system (for &lt;a href="http://www.wandisco.com/subversion/multisite/"&gt;Subversion&lt;/a&gt; and &lt;a href="http://www.wandisco.com/cvs/multisite/"&gt;CVS&lt;/a&gt;) I don’t think that having a centralized repository with distributed developers solves the problems of distribution either.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In the case of WANdisco every replica is a golden copy of the source code repository. The assumption WANdisco makes is that development teams are working collaboratively even across global teams, with continuous integration of their efforts. Here you get the best-of-both-worlds: performance of a local repository for the entire global team, with the manageability and continuous integration associated with central repositories.&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Bottom line:&lt;/span&gt; Git, Bitkeeper, Bazaar and Mercurial should not be referred to a &lt;span style="font-style: italic;"&gt;Distributed Version Control Systems &lt;/span&gt;– they are &lt;span style="font-weight: bold; font-style: italic;"&gt;Disconnected Repository Systems&lt;/span&gt; and Subversion / CVS users do not belong in ‘some sort of mental institution’&lt;span style=""&gt;  &lt;/span&gt;but I would recommend that Linus get’s out of his virtual reality bubble before it completely seals. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;David Richards WANdisco, Inc. http://www.wandisco.com&lt;/div&gt;</description><link>http://blog.wandisco.com/david/2008/07/what-git.html</link><author>noreply@blogger.com (David Richards)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643362412343329571.post-9212797074393325536</guid><pubDate>Wed, 05 Dec 2007 00:53:00 +0000</pubDate><atom:updated>2007-12-04T17:24:13.728-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>JIRA MultiSite</category><category domain='http://www.blogger.com/atom/ns#'>JIRA Clustering</category><category domain='http://www.blogger.com/atom/ns#'>Confluence</category><category domain='http://www.blogger.com/atom/ns#'>Atlassian</category><category domain='http://www.blogger.com/atom/ns#'>JIRA</category><title>Atlassian Partnership - JIRA Clustering / MultiSite</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.wandisco.com/images/products/jira/header_clustering.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 413px; height: 79px;" src="http://www.wandisco.com/images/products/jira/header_clustering.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=""&gt;We &lt;a href="http://blogs.atlassian.com/news/2007/11/introducing_wan.html"&gt;announced a partnership&lt;/a&gt; with one of my favorite company’s last week - &lt;a href="http://www.atlassian.com/"&gt;Atlassian&lt;/a&gt;. Founded by a couple of twenty-something-year-old &lt;a href="http://en.wikipedia.org/wiki/Aussies"&gt;Australians&lt;/a&gt; they are &lt;a href="http://businesssunday.ninemsn.com.au/article.aspx?id=116013"&gt;taking the developer world by storm&lt;/a&gt;. The interesting thing is they are doing it one customer at a time and the products retail for about $5K each. With over 9,000 customers they are doing well, very well indeed.&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;One of the reasons I am so enamored with them is because they have just got this space nailed. They understand exactly how to position, market and sell into the software development business. &lt;a href="http://www.atlassian.com/software/jira/"&gt;JIRA&lt;/a&gt; and &lt;a href="http://www.atlassian.com/software/confluence/"&gt;confluence&lt;/a&gt; are their two main products and they are selling like proverbial hot-cakes. The number of our own customers who told us that they either were on or wanted to move to Subversion with JIRA and Confluence is amazing.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;Like WANdisco, Atlassian is not &lt;a href="http://en.wikipedia.org/wiki/Venture_capital"&gt;venture&lt;/a&gt; funded. They are a company built from the ground-up where necessity is the mother of invention. JIRA was built, for example, because the company needed a decent defect tracking system. In fact the story is the same across most of their product suite. Not being venture funded is often a critical success factor for an early stage software company. Taking venture money too early can create an &lt;a href="http://en.wikipedia.org/wiki/Venture_capital"&gt;artificial marketplace&lt;/a&gt;, whereas building products to put food on the table makes you do stuff better than anyone else. Too many early-stage venture backed company's do too many unnatural things like hiring a huge operational infrastructure for a handful of customers - anyway don't get me started on that topic or we could be here all day.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;br /&gt;&lt;br /&gt;Back to blatantly marketing our new stuff... We produced 2 great new products: &lt;a href="http://www.wandisco.com/jira/clustering.php"&gt;JIRA Clustering&lt;/a&gt; and &lt;a href="http://www.wandisco.com/jira/index.php"&gt;JIRA MultiSite&lt;/a&gt;. With &lt;a href="http://www.wandisco.com/jira/index.php"&gt;JIRA MultiSite&lt;/a&gt; we have transformed JIRA into a distributed server implementation thus eliminating WAN latency and, by default, creating a series of globally distributed failover nodes. &lt;a href="http://www.wandisco.com/jira/clustering.php"&gt;JIRA clustering&lt;/a&gt;, as you could guess, is a clustered version of JIRA that facilitates massive scaling.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style=""&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;From a selfish standpoint, we are not only excited by the partnership but we have also proven that we can embed our secret sauce (&lt;a href="http://www.wandisco.com/techpubs/dcone/"&gt;DConE&lt;/a&gt;) into a database-centric application. Mathematically we always knew it could be done, but there's nothing like seeing it with your own eyes. Secondly, and how we missed this in the past I don't really know, we have what is possibly the best &lt;a href="http://en.wikipedia.org/wiki/Computer_cluster"&gt;clustering&lt;/a&gt; product in the world. Due to our unique architecture we scale disk, memory and CPU. There is no single point of failure, as you may see with traditional clustering architectures that rely on some sort of cache shield, we have a &lt;a href="http://en.wikipedia.org/wiki/Shared_nothing_architecture"&gt;shared-nothing architecture&lt;/a&gt;. We will be announcing 2 other clustering products in the very near future...&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;David Richards WANdisco, Inc. http://www.wandisco.com&lt;/div&gt;</description><link>http://blog.wandisco.com/david/2007/12/atlassian-partnership-jira-clustering.html</link><author>noreply@blogger.com (David Richards)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643362412343329571.post-2464529316606014273</guid><pubDate>Fri, 30 Nov 2007 07:50:00 +0000</pubDate><atom:updated>2007-12-01T16:40:39.807-08:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>VOIP</category><category domain='http://www.blogger.com/atom/ns#'>EAI</category><title>Technology from Death Valley to Home Depot</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.westcoastroads.com/california/images151/ca-178_panamint_valley_road_nb_app_death_valley_np.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 276px; height: 113px;" src="http://www.westcoastroads.com/california/images151/ca-178_panamint_valley_road_nb_app_death_valley_np.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;After much consternation, my wife actually managed to persuade me to go on an RV trip over the &lt;a href="http://en.wikipedia.org/wiki/Thanksgiving"&gt;Thanksgiving&lt;/a&gt; break. Head-shaking we set off on a 1,100 mile 5 day trip from our home in &lt;st1:city st="on"&gt;the &lt;a href="http://en.wikipedia.org/wiki/East_Bay_%28San_Francisco_Bay_Area%29"&gt;East Bay&lt;/a&gt;&lt;/st1:city&gt;  to &lt;a href="http://en.wikipedia.org/wiki/Sequoia_National_Park"&gt;&lt;st1:placename st="on"&gt;Sequoia&lt;/st1:placename&gt; &lt;st1:placetype st="on"&gt;National  Park&lt;/st1:placetype&gt;&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Death_valley"&gt;Death Valle&lt;/a&gt;&lt;a href="http://en.wikipedia.org/wiki/Death_valley"&gt;y&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Yosemite"&gt;&lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;Yosemite&lt;/st1:placename&gt; &lt;st1:placetype st="on"&gt;National Park&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;/a&gt;.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;      &lt;p class="MsoNormal" style=""&gt;Being a &lt;a href="http://en.wikipedia.org/wiki/Yorkshire"&gt;Brit&lt;/a&gt;, 1,100 miles still seems like from here to eternity. In fact I remember when I first arrived in the &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;US,&lt;/st1:place&gt;&lt;/st1:country-region&gt; about 11 years ago, I asked for directions and was told it was "just up the road". Now where I come from "just up the road means" a quick stroll. So I set off walking until I discovered "just up the road" in the &lt;st1:country-region st="on"&gt;&lt;st1:place st="on"&gt;US&lt;/st1:place&gt;&lt;/st1:country-region&gt; can mean almost 100 miles. &lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;br /&gt;So, after driving "just up the road" (453 miles) we arrived at &lt;a href="http://www.deathvalley.com/reserve/reserve.shtml"&gt;Panamint Springs&lt;/a&gt;, &lt;st1:place st="on"&gt;Death Valley&lt;/st1:place&gt;. To my amazement not only did they have just about the best selection of beer I've seen on this side of the Atlantic; but they also had a high speed wireless Internet connection. Maybe I'm naïve, and maybe I shouldn't be surprised about these things, but I am. It's wonderful to see how technology can change everything. Unfortunately, after connecting to the Internet, it became apparent that the English soccer team had (yet again!) &lt;a href="http://news.bbc.co.uk/sport2/hi/football/internationals/7103110.stm"&gt;failed to qualify&lt;/a&gt; for a major tournament, and suddenly remoteness and the cold Stella seemed a much better proposition.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style=""&gt;Technology can and should be beneficial and make positive change. I really couldn't imagine my life without &lt;a href="http://en.wikipedia.org/wiki/Global_Positioning_System"&gt;GPS navigation&lt;/a&gt; - before GPS &lt;a href="http://en.wikipedia.org/wiki/Mr_magoo"&gt;Mr Magoo&lt;/a&gt; would have got from A-to-B better than me. As an early adopter of &lt;a href="http://en.wikipedia.org/wiki/Voip"&gt;VOIP&lt;/a&gt;, I can barely remember what it was like to pay for calls to &lt;st1:place st="on"&gt;Europe&lt;/st1:place&gt;. On the flip side of this there is implementing technology for the sake of it.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;For example, some complete &lt;a href="http://en.wikipedia.org/wiki/Scrotum"&gt;&amp;amp;*@#%! &lt;/a&gt;stole my notebook from my car. When I discovered what had happened I called the local police, who arrived in less than 10 minutes. The very efficient policeman took copious notes and told me to contact his office for the official police report. I waited a few days, called the station and was told the report was written, but was "somewhere in a workflow approval system". Being an old &lt;a href="http://en.wikipedia.org/wiki/Enterprise_application_integration"&gt;EAI&lt;/a&gt; vendor I could empathize with her and she confided that "before this they'd just type them up, put them in a file and they'd be done in a day or so". Many of the EAI vendors over -promise and under-deliver and often, as in the case of the local police station, make things worse than they were. So much so, the industry consortium had to remove the words EAI from its' name.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal" style=""&gt;&lt;o:p&gt;&lt;/o:p&gt;Those &lt;a href="http://money.cnn.com/2003/05/27/news/companies/diy_retail/"&gt;self check-out machines at Home Depot&lt;/a&gt; are another example. I was &lt;a href="http://seattlepi.nwsource.com/local/330043_prybar03.html"&gt;reading&lt;/a&gt; the other day how a guy in &lt;st1:city st="on"&gt;&lt;st1:place st="on"&gt;Seattle&lt;/st1:place&gt;&lt;/st1:city&gt; took a crowbar to one of these incredibly frustrating machines after he accidentally hit the Spanish button. I can sort of understand this - and he did leave the store without completing the purchase of the crowbar...&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;David Richards WANdisco, Inc. http://www.wandisco.com&lt;/div&gt;</description><link>http://blog.wandisco.com/david/2007/11/after-much-consternation-my-wife.html</link><author>noreply@blogger.com (David Richards)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643362412343329571.post-8655400536073159285</guid><pubDate>Fri, 18 May 2007 21:24:00 +0000</pubDate><atom:updated>2007-05-18T15:58:40.001-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>KISS wandisco interface CVS Subversion</category><title>Give me a KISS!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.wandisco.com/david/uploaded_images/easy-701061.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 109px; height: 109px;" src="http://blog.wandisco.com/david/uploaded_images/easy-701058.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;One of the things I feel passionately about is ease of use. I’m one of those guys that doesn’t normally read the documentation – the theory being that you should be able to intuitively use any product. Take &lt;a href="http://adwords.google.com/"&gt;Google’s Adwords &lt;/a&gt;product for example. I really hate to compare anything to Google by the way – everyone in the technology industry wants to compare just about anything to Google – then talk themselves out of doing anything because “Google are already doing that”.&lt;span style=""&gt;  &lt;/span&gt;What a load of tripe – if that was the case nobody would ever start a company. Anyway, I digress. Google’s Adwords product was just about the easiest product I’ve ever used. When Adwords was first launched we managed to get an ad up in a couple of minutes that served hundreds of hits to our website. It was intuitive, clean and simple.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Pretty much everyone agrees that Google changed the game in online ads. Yet there was nothing innovative about online advertising. &lt;a href="http://www.yahoo.com/"&gt;Yahoo&lt;/a&gt; and &lt;a href="http://www.microsoft.com/"&gt;Microsoft &lt;/a&gt;had been doing it for years. Google though made it easy. I didn’t need to read a manual, I didn’t need customer support - quite simply it was the best product on the market.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Compare that to &lt;a href="http://www.overture.com/"&gt;Overture&lt;/a&gt;. The &lt;a href="http://en.wikipedia.org/wiki/Interface_%28computer_science%29"&gt;interface&lt;/a&gt; was confusing, my &lt;a href="http://en.wikipedia.org/wiki/Spyware"&gt;anti-spyware&lt;/a&gt; blocked &lt;a href="http://www.cookiecentral.com/faq/"&gt;cookies&lt;/a&gt; that the product needed to log me in, it took days not minutes to get an ad up. &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Speaking as a software vendor, we all need to spend more time on making this stuff easier. At &lt;a href="http://www.wandisco.com/"&gt;WANdisco&lt;/a&gt;, we’re big boys and girls about this stuff and admit to ourselves where our product could and should be improved. Ease-of-deployment and ease-of –use are top of the agenda right now. Our product solves a terrifically complex problem; but we don’t want our users to see or deal with any of that complexity. It is a trap to assume that users have special skills – sure some do but they are usually early adopters. &lt;a href="http://en.wikipedia.org/wiki/Einstein"&gt;Einstein's&lt;/a&gt; maxim that "everything should be made as simple as possible, but no simpler" probably says it all.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;David Richards WANdisco, Inc. http://www.wandisco.com&lt;/div&gt;</description><link>http://blog.wandisco.com/david/2007/05/give-me-kiss.html</link><author>noreply@blogger.com (David Richards)</author></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-643362412343329571.post-7950889704391872645</guid><pubDate>Fri, 20 Apr 2007 01:04:00 +0000</pubDate><atom:updated>2007-04-19T22:18:17.022-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>open source</category><category domain='http://www.blogger.com/atom/ns#'>subversion</category><title>Subversion Comes of Age</title><description>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://blog.wandisco.com/david/uploaded_images/evo-794901.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 311px; height: 111px;" src="http://blog.wandisco.com/david/uploaded_images/evo-794898.gif" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;Over the past few weeks I’ve had the great pleasure of meeting quite a few senior mangers and executives from some of the world’s largest companies to talk about &lt;a href="http://en.wikipedia.org/wiki/Revision_control"&gt;source code management&lt;/a&gt; (SCM).&lt;span style=""&gt;  &lt;/span&gt;The recurring theme from them all has been their readiness to adopt an open source product to manage their source code.&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;The product in question is &lt;a href="http://en.wikipedia.org/wiki/Subversion_%28software%29"&gt;Subversion&lt;/a&gt;.&lt;o:p&gt;&lt;br /&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Now that’s pretty cool, but now consider that most of these companies are ripping out proprietary technology in favor of Subversion and you have an industry trend that may already be upon us. &lt;/p&gt;    &lt;p class="MsoNormal"&gt;This isn’t new though – who would have thought that &lt;a href="http://en.wikipedia.org/wiki/Linux"&gt;Linux&lt;/a&gt; would challenge Windows, &lt;a href="http://www.jboss.org/"&gt;JBoss&lt;/a&gt; would challenge &lt;a href="http://www.bea.com/"&gt;BEA&lt;/a&gt; or even that &lt;a href="http://mysql.org/"&gt;MySQL&lt;/a&gt; would dare to take on Oracle.&lt;span style=""&gt;  &lt;/span&gt;By the time the market realizes that open source is a legitimate challenger, it’s already happened. The result is nearly always a commodity market with terrific downward price pressures – good for customers, bad for vendors.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;Subversion is showing those characteristics. Managers seem to understand that the SCM repository is commodity. They should not be paying millions of dollars in support and maintenance for that. Add administration costs to the equation, and proprietary SCM is an expensive proposition – even for companies with huge IT budgets.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;So is cost the reason so many are looking to Subversion? Well, sure its free, but that’s not enough&lt;span style=""&gt;  &lt;/span&gt;- CVS is free remember, and growth for that product has slowed dramatically. Subversion is really liked by the development community so there’s lots of innovation. Many of the annoying things with CVS such as a lack of atomic commits are fixed with Subversion.&lt;span style=""&gt;  &lt;/span&gt;This makes Subversion a whole lot easier to adopt from a large enterprise perspective.&lt;span style=""&gt;  &lt;/span&gt;What’s more, the &lt;a href="http://en.wikipedia.org/wiki/Apache_license"&gt;Apache/BSD&lt;/a&gt; license is not as intrusive as &lt;a href="http://en.wikipedia.org/wiki/GNU_General_Public_License"&gt;GPL&lt;/a&gt;, particularly for vendors looking to OEM.&lt;/p&gt;    &lt;p class="MsoNormal"&gt;So the future is looking good for Subversion, which is great news for our company, &lt;a href="http://www.wandisco.com/"&gt;WANdisco&lt;/a&gt;. In fact the timing could hardly be better. Many companies looking at Subversion usually have multiple sites so they go and look for a Subversion Multi-Site product. A cursory glance at Google will quickly get you to our active/active replication solution for Subversion. Disaster recovery is also a significant issue, and we can provide that on a WAN scale… more about that next time.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;David Richards WANdisco, Inc. http://www.wandisco.com&lt;/div&gt;</description><link>http://blog.wandisco.com/david/2007/04/subversion-comes-of-age.html</link><author>noreply@blogger.com (David Richards)</author></item></channel></rss>