<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Vesess</title>
	<link>http://vesess.com</link>
	<description>Web design and development from Colombo, Sri Lanka</description>
	<pubDate>Tue, 29 Apr 2008 14:16:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>People to People</title>
		<link>http://vesess.com/blog/2008/04/23/people-to-people/</link>
		<comments>http://vesess.com/blog/2008/04/23/people-to-people/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 03:31:53 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2008/04/23/people-to-people/</guid>
		<description><![CDATA[As geeks, we've been using <abbr title="Peer-to-peer">P2P</abbr> software for years. Starting with <a href="http://en.wikipedia.org/wiki/Napster">Napster</a> in 1999, and the plethora of different filesharing networks that followed, right up to <a href="http://www.dessent.net/btfaq/">torrents</a>, which we all use and love today, we've seen the technology being used for a number of worthwhile causes. Thus, when <a href="http://authorsdesk.com/">Sean</a> came to us with his plan to put it to use in the real world, we jumped at the chance.
]]></description>
			<content:encoded><![CDATA[<p>As geeks, we&#8217;ve been using <abbr title="Peer-to-peer">P2P</abbr> software for years. Starting with <a href="http://en.wikipedia.org/wiki/Napster">Napster</a> in 1999, and the plethora of different filesharing networks that followed, right up to <a href="http://www.dessent.net/btfaq/">torrents</a>, which we all use and love today, we&#8217;ve seen the technology being used for a number of worthwhile causes. Thus, when <a href="http://authorsdesk.com/">Sean</a> came to us with his plan to put it to use in the real world, we jumped at the chance.</p>
<p>Today, after a lot of thought and hacking, we&#8217;re proud to announce the launch of <a href="http://www.p2prescue.org">p2prescue.org</a>, the web hub of what Sean describes as <em>a U.S.-based, not-for-profit organization working to raise awareness about and deliver support to Sri Lanka</em>. At a time where <abbr title="Non Governmental Organisation">NGO</abbr>s and aid organisations are a dime a dozen in Sri Lanka, it was an experience to work with a group of people who were approaching our nation&#8217;s problems from a different angle. People have needs, and indeed, people have always had needs, and always will. What makes an aid effort stand out from the rest, however, is how they choose to approach these needs.</p>
<p>Focused on enabling sustainable development through training people, and creating jobs, Sean dubs the organisation&#8217;s approach P2P, or <em>People to People</em>. In a world where organisations are becoming increasingly bureaucratic, it is good to see one that is choosing to interact at the grassroots level. It is a good reminder to everyone that aid is not just about money.</p>
<p><img src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/shop_photo.jpg' class="image" alt='The P2P Rescue Shop, powered by WP e-Commerce' /><br />
<em>The P2P Rescue Shop, powered by WP e-Commerce</em></p>
<p>From a technical point-of-view, the <a href="http://www.p2prescue.org/shop/">Shop</a> portion of the site is an important one. Using the free plugin <a href="http://wordpress.org/extend/plugins/wp-e-commerce/">WP e-Commerce</a>, we setup a virtual shopping cart via which visitors can choose to purchase the items that Sean&#8217;s various P2P projects have created. At the moment, the Tsunami Birdhouses seem to be hot, and rightly so - made entirely from items salvaged during the December 2004 Tsunami, these creations are a real life example of <em>using what you have</em>, one of P2P Rescue&#8217;s main dictums.</p>
<p>Socially, the <a href="http://www.p2prescue.org/voices/">Voices</a> section is certainly the website&#8217;s most striking feature. Taking the form of a weblog, this section is where the people behind P2P Rescue have their say. From <a href="http://www.p2prescue.org/firsts/starting-fresh-paradox-of-the-orient/">status updates from Sean himself</a>, to <a href="http://www.p2prescue.org/birdhouses/notes-from-the-birdman/">stories of how the bird houses were made</a>, this is the face of P2P Rescue, and is certainly what our readers will find most interesting. If you&#8217;ve never been to Sri Lanka, and are curious about what it&#8217;s like, the Voices section is a great place to wet your interest.</p>
<p>All in all, we learnt a lot from P2P Rescue. As a web organisation ourselves, its novel approach to communication in the real world made us challenge many of our own ideas and preconceptions, and helped us realise that no matter where you are, the only constructive way forward is indeed <em>People to People</em>. In any case, that&#8217;s enough from our end. Let&#8217;s hear what Sean Kelly has to say about the project.</p>
<p><img src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/princess_sean_mike_resized.JPG' class="image" alt='Left-to-right: Sean Kelly, Her Highness Alexandra Princess of Denmark, and Michael Parayno.' /><br />
<em>Left-to-right: Sean Kelly, Her Highness Alexandra Princess of Denmark, and Michael Parayno.</em></p>
<p><strong>Vesess: In a region where many countries were affected by the December 2004 Tsunami, why did you choose Sri Lanka in particular as a base of operations?</strong></p>
<p>Sean: My thinking on this wasn&#8217;t clear in the beginning. I knew I wanted to employ and train people to create items from salvaged tsunami items to help raise money. But such wreckage was, of course, available anywhere and everywhere. I originally considered Banda Aceh because of how severely destroyed it appeared in aerial video/photos. It seemed soon enough, however, that Aceh was already getting incredible attention. </p>
<p>Before I was too far in with my planning I heard from a former colleague, Francesca Koe, who was just beginning to work with an international team on a reef-restoration, memorial, and scuba project in Sri Lanka. After a few discussions, I decided I would join her and others in Sri Lanka to see if I could assist with raising awareness around their work. That was mainly the deciding factor. </p>
<p>Even before my first trip to Sri Lanka, however, I felt the plans were ideal. I knew very little about the country and figured few others in America did, either. I thought my experience as a writer would be put to good use not just in describing existing funds, but in showing the world the wonderful sides of a country I myself was just coming into contact with.</p>
<p><strong>Vesess: What are the advantages of peer-to-peer, or as you put it, People-to-People communication and interaction, when compared with more traditional aid and rescue deployments?</strong></p>
<p>Sean: If you are aware of network technology structures, the client/server approach involves (for example) one server passing data between multiple clients. The server has most of the power. This, to me, seems a great deal like how major aid organizations operate with regard to donors. The organization (server) holds most of the power and ultimately decides where the money goes. The donors feed the server their money but have limited decision-making powers.</p>
<p>The P2P model doesn&#8217;t differentiate between clients and servers. Everything is equal and the true power of a P2P system is how each &#8220;peer&#8221; works with the next. The idea struck me as a major change of approach in the business of giving aid or adopting &#8220;social change.&#8221;</p>
<p>In my view, the aid organization, volunteers, donors, and even the beneficiaries of aid are all equal and impact the system. In this view, the organization is extremely receptive to outside action. It is dependent upon it too. If this &#8220;network of equals&#8221; fails to act, the system collapses entirely. </p>
<p>This has proven to me an innovative way to view aid&#8211;at times it was Sri Lanka that contributed most to the system by way of hard work and creativity. At other times, people in Sri Lanka flagged and suddenly people in America re-focused. The P2P model allows for waves of inspiration as they come naturally in the process.</p>
<p><strong>Vesess: As a technology company, it was interesting for us to see p2p being used in the offline sphere. How and why did it work in real life?</strong></p>
<p>Sean: It is still a work in progress, of course. I think there is tremendous potential to the idea as a model for empowering people. But it is an ideology that is threatened by two major influences: the situation of the world as a whole and the willingness of all involved to strive for equality. </p>
<p>With regard to the latter I have discovered that major aid agencies often don&#8217;t adequately seek input from the people they are helping or their donors. They often give as an authority. A power over donors or beneficiaries. Donors, too, don&#8217;t seem all that interested in equality. They donate based on a level of guilt that is satisfied purely on handing over some money and then forgetting about what happens to it, rather than following it to its end. And the receivers of aid are often just that. They receive without being motivated to put something back into the system, to create their own equality. </p>
<p>And of course, the overall state of world health is a hugely mitigating factor. Striving for equality and social change requires effort and concentration, and the world is enduring am incredible level of suffering at this time in history. Just think of Hurricane Katrina, Darfur, Zimbabwe, the price of food, a looming worldwide recession, various sad and unfortunate wars and human rights abuses. </p>
<p>For the P2P model of social change to work, it needs all communities in all areas to strive for some semblance of equality. </p>
<p><strong>Vesess: In your opinion, is it possible for a social system, online, or offline, to sustain itself without a distinct hierarchy of control? In other words, is p2p communication sustainable as a political system? </strong></p>
<p>I think if you follow the ideology far enough down the line it is conceivable. I believe it works, bit by bit, on a small scale. But for it to be effective on a global scale would require a major change to human nature. Do we, as humans, really want to strive or equality? The increasingly large gap between haves and have-nots, the billionaires and those living off a small bag of rice, suggests we don&#8217;t. I should add that by equality I am not suggesting socialism or communism or some other political model. I&#8217;m not suggesting fascism either. Socially and politically people need guidance. There will always be gaps separating people by strengths and weaknesses. But in the world of social change, I think striving for greater equality and being open to learning both from those people who have more AND less than you has tremendous value. </p>
<p>In that sense, I consider myself directly in the middle. I am learning from myself and other people who, like me, are just trying to do their best. Yet I am open to learning, and have learned, incredible lessons from the donor who would hand me his/her hard earned money and the impoverished Sri Lankan who shared his King Coconut.</p>
<p><strong>Vesess: What advice would you have for anyone looking to setup a similar initiative?</strong></p>
<p>Sean: You said your readers are pretty tech savvy, so let&#8217;s stick with the technology world for a moment. There are thousands of small aid organizations, each often repeating the work of the next. That’s like thousands of P2P networks. There&#8217;s one clear answer to how they can be more efficient&#8211;through APIs. Developing standard ways of connecting them all together would certainly go a long way toward creating greater efficiencies between organizations. Connecting P2P Rescue to, say, a pertinent segment of Unicef efforts, a small team in Sri Lanka, a network working on parallel efforts in the Philippines, and so on, could see enormous rewards on all fronts. Shared assets and contacts. Faster mobilization. Those are some obvious examples.</p>
<p>The reality, however, is in my experience attempting to work with major aid organizations in and out of Sri Lanka, I continued to bump into closed (proprietary?) systems. Yes, I HAD located and met with and assessed sites needing a total of 309 homes along the southwest coast. I offered my full support and resources to cooperate in rebuilding programs. But I was turned away for a variety of reasons&#8211;political, religious, bureaucratic. </p>
<p>Perhaps some of the reasons were legitimate. But tell that to the family of six living under a corrugated tin roof with no bathroom facilities. The very idea behind P2P Rescue is essentially, if you have resources to spare to a place where resources are needed, you are part of the network. You don&#8217;t need to be Christian, for example. You just need to be willing to get your hands dirty for the benefit of another.</p>
<p><em>Thank you Sean, and P2P Rescue, for everything you taught us during this project. We&#8217;re sure you guys are going to do great things in Sri Lanka, and South Asia. Good luck!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2008/04/23/people-to-people/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free At Last</title>
		<link>http://vesess.com/blog/2008/04/08/free-at-last/</link>
		<comments>http://vesess.com/blog/2008/04/08/free-at-last/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 02:50:03 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<category><![CDATA[Free Software]]></category>

		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2008/04/08/free-at-last/</guid>
		<description><![CDATA[At Vesess, we've always prided ourselves on our commitment to <a href="http://fsf.org">Free Software</a>. A quick glance through our projects will show you that much of our work is based around <abbr title="Free and Open Source Software">FOSS</abbr> solutions like <a href="http://wordpress.org">Wordpress</a>, <a href="http://drupal.org">Drupal</a> and <a href="http://modxcms.com/">MODx</a>.


Therefore, to us, this announcement we're making today is just another footfall in the right direction. For a while now, all Vesess production machines have been running <a href="http://gnu.org">GNU</a>/<a href="http://linux.org">Linux</a>, and with the launch of Vesess v5, we are proud to say that it will be our platform of choice from now on.]]></description>
			<content:encoded><![CDATA[<p>At Vesess, we&#8217;ve always prided ourselves on our commitment to <a href="http://fsf.org">Free Software</a>. A quick glance through our projects will show you that much of our work is based around <abbr title="Free and Open Source Software">FOSS</abbr> solutions like <a href="http://wordpress.org">Wordpress</a>, <a href="http://drupal.org">Drupal</a> and <a href="http://modxcms.com/">MODx</a>.</p>
<p>Therefore, to us, this announcement we&#8217;re making today is just another footfall in the right direction. For a while now, all Vesess production machines have been running <a href="http://gnu.org">GNU</a>/<a href="http://linux.org">Linux</a>, and with the launch of Vesess v5, we are proud to say that it will be our platform of choice from now on.</p>
<p><strong>We will not be upgrading to Vista. </p>
<p>We will not pass go, we will not collect $200. </p>
<p>We will use a <abbr title="Free as in Freedom">Free</abbr> operating system.</strong></p>
<p>Why? Well, there are lots of reasons.</p>
<p>First and foremost, it&#8217;s the <em>right thing to do</em>. In an age where proprietary software and software patents are crippling creativity, we refuse to use a locked down <abbr title="Operating System">OS</abbr> to do what we do. At Vesess, we&#8217;re in the business of sharing information, not restricting it, and thus GNU/Linux was the obvious choice when it came to picking an OS.</p>
<p>Secondly, <em>it&#8217;s good business sense</em>. Yes, you heard that right. Morals and ethics aside, Free Software makes for good business. All the <abbr title="Content Management System">CMS</abbr> software we use is Free, both <a href="http://en.wikipedia.org/wiki/Gratis_versus_Libre#Libre">as in speech</a>, and <a href="http://en.wikipedia.org/wiki/Gratis_versus_Libre#Gratis">as in beer</a>. With a wide support community, and hundreds of plugins developed by people just like us, the Wordpress, Drupal and MODx communities have all the support we could ever want. Why pay through your nose for overpriced (and often outsourced) tech support when you can get what you need straight from the horse&#8217;s mouth. Not to mention, there are often thousands of said horses.</p>
<p>Thirdly, it&#8217;s <em>safer to run GNU/Linux</em>. Everytime we take on a new client, we make a commitment to secure and protect more data. In today&#8217;s world, an organisation&#8217;s web presence is of utmost importance to them, and that&#8217;s why security is one of our biggest concerns here at Vesess. Our servers have always been powered by GNU/Linux, and always will be. No other OS out there can match the stability, flexibility and ease of use of a good server install of GNU/Linux, and no other OS has such a low turnaround time on security patches and fixes. We run GNU/Linux on our servers because we have no room for lapses in security, and after years of experimenting, have found that it&#8217;s the only way to ensure a secure web experience for all our clients.</p>
<p>So, in terms of ethics, business sense and security, Free Software makes a lot of sense, and we&#8217;re proud to announce today that we&#8217;ve officially made the move into the light.</p>
<p>Now on to the fun stuff. Here are our individual setups, and what we do with them.</p>
<p>
<strong>Lakshan</strong><br />
<a href="http://vesess.com/wp_v5/wp-content/uploads/2008/04/lakshan-screenshot.jpg"><br />
<img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/lakshan-screenshot-thumb.jpg' alt='Lakshan's desktop screenshot (click to enlarge)' /></a></p>
<p>Our resident <a href="http://www.rubyonrails.org">RoR</a> hacker, Lakshan currently runs Ubuntu 7.10, the most recent release of the <a href="http://ubuntu.com">Ubuntu Linux</a> OS that has become so popular over the past few years. On a day to day basis, he uses <a href="http://getfirefox.com">Firefox</a> and <a href="http://gedit.org">Gedit</a> for research and development, along with <a href="http://www.pidgin.im/">Pidgin</a>, <a href="http://www.transmissionbt.com/">Transmission</a> and <a href="http://amarok.kde.org/">Amarok</a>, for recreational purposes. In the console, he uses <a href="http://www.openssh.com/">OpenSSH</a> and <a href="http://git.or.cz/">git</a> to keep the Vesess development servers running smoothly.</p>
<p>
<strong>Amila</strong><br />
<a href="http://vesess.com/wp_v5/wp-content/uploads/2008/04/amila-screenshot.jpg"><br />
<img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/amila-screenshot-thumb.jpg' alt='Amila’s desktop screenshot (click to enlarge)' /></a></p>
<p>A veteran slicer and dicer, Amila uses <a href="http://luckycala.wordpress.com/2007/12/16/vista-to-ubuntu-100/">Dreamweaver and Fireworks running under wine</a> to handle all the design and coding he has to do. Having experimented with several other tools, he finds that he still works best with the Macromedia products. His favourite non-development tools include <a href="http://www.xchat.org/ ">xchat</a> and <a href="http://qbittorrent.sourceforge.net/">qBittorrent</a>.</p>
<p>
<strong>Laknath</strong><br />
<a href="http://vesess.com/wp_v5/wp-content/uploads/2008/04/laknath-screenshot.jpg"><img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/laknath-screenshot-thumb.jpg' alt='Laknath’s desktop screenshot (click to enlarge)' /></a></p>
<p>Laknath, our <a href="http://www.php.net/">PHP</a> guru, frequently uses Gedit, <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3</a>, <a href="http://ktorrent.org/">kTorrent</a>, and <a href="http://www.gnome.org/projects/evince/">Evince</a>. Having <a href="http://luckycala.wordpress.com/2007/12/16/vista-to-ubuntu-100/">got sick of Vista a while back</a>, he now runs Ubuntu exclusively. While waiting for his favourite plugins to be released for Firefox 3, Laknath also looks forward to seeing Free, working drivers for nVidia video cards.</p>
<p>
<strong>Mahangu</strong><br />
<a href="http://vesess.com/wp_v5/wp-content/uploads/2008/04/mahangu-screenshot.jpg"><img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/04/mahangu-screenshot-thumb.jpg' alt='Mahangu’s desktop screenshot (click to enlarge)' /></a></p>
<p>A Free Software zealot, Mahangu runs Debian Lenny, the current testing release of <a href="http://debian.org">Debian GNU/Linux</a>. Our resident writer, he makes use of <a href="http://www.vim.org">vim</a> and <a href="http://www.geticeweasel.org/">Ice Weasel</a> on a daily basis. A console guy guy through and through, he uses <a href="http://fetchmail.berlios.de/">fetchmail</a>, <a href="http://www.mutt.org/">Mutt</a> and <a href="http://www.exim.org/">exim4</a> for email, and <a href="http://irssi.org">irssi</a> via <abbr title="Secure Shell Access">SSH</abbr> for <abbr title="Internet Relay Chat">IRC</abbr>. As far as moving pictures go however, it&#8217;s <a href="http://deluge-torrent.org/">Deluge</a>, and <a href="http://www.videolan.org/vlc/">VLC</a> all the way.</p>
<p>Well, there you have it - how the Vesess production team uses GNU/Linux for fun and profit. Got questions? Post them in this thread, and we&#8217;ll do our best to answer.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2008/04/08/free-at-last/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Number Five</title>
		<link>http://vesess.com/blog/2008/03/31/number-five/</link>
		<comments>http://vesess.com/blog/2008/03/31/number-five/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 05:17:34 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://vesess.com/wp_v5/blog/2008/03/31/number-five/</guid>
		<description><![CDATA[Hello and welcome to another iteration of Vesess.com. We know we've been silent for a while, and we're sorry, we really are. However, no posts does not necessarily mean no work. Behind the scenes, our code monkeys have been working overtime. So, as Vesess v5 launches, we're also readying ourselves to release a brand spanking new project that'll roxor your soxors (or boxors, depending on your persuasion).]]></description>
			<content:encoded><![CDATA[<p>Hello and welcome to another iteration of Vesess.com. We know we&#8217;ve been silent for a while, and we&#8217;re sorry, we really are. However, no posts does not necessarily mean no work. Behind the scenes, our crack team of code monkeys have been working overtime. So, as Vesess v5 launches, we&#8217;re also readying ourselves to release a brand spanking new project that&#8217;ll roxor your soxors (or boxors, depending on your persuasion).</p>
<p>What is it? Well, we&#8217;re not ready to reveal all just yet, but here is a wee hint to base your speculations on.</p>
<p><a href='http://curdbee.com/' title='Curdbee Screenshot'><img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/03/curdbee-screenshot.jpg' alt='Curdbee Screenshot' /></a></p>
<p>Now, on to the design. At Vesess, we&#8217;ve been through five redesigns, and think that we&#8217;ve finally found one we&#8217;ll be sticking with for a while. Simple, elegant, and easy on the eyes, Vesess V5 draws your attention to the content, which is after all, what we really want you to see. Indeed, at a time when websites are getting bigger, bulkier, and definitely more complicated, we&#8217;re proud to be going in the other direction.</p>
<p>According to tradition, a website should be static, and only redesigned once or twice a decade. Well, this is a myth, and an annoying one at that. We believe that a website is a dynamic entity, and that it should live, and breath and grow, just like an organisation. One year ago, we launched <a href="http://vesess.com/blog/2007/04/04/more-than-a-redesign/">Vesess v4</a>, and today we&#8217;re proud to have you with us as we take another step in to the world wild web.</p>
<p>Listen, create, evolve. This is what we continue to do, and as we launch v5, we&#8217;re really hyped about all new things we have planned for this next phase of <em>Vesessination</em>. Till we post again, the Vesess crew wishes you good speeds, and safe browsing!</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2008/03/31/number-five/feed/</wfw:commentRss>
		</item>
		<item>
		<title>From Web D to Web Apps</title>
		<link>http://vesess.com/blog/2007/09/18/from-web-d-to-web-apps/</link>
		<comments>http://vesess.com/blog/2007/09/18/from-web-d-to-web-apps/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 09:11:28 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/09/18/from-web-d-to-web-apps/</guid>
		<description><![CDATA[If there's anything the Internet has taught us over the past half-decade, it's this - things change. And that's exactly what we have done.

<a href="http://vesess.com/sbws/" title="Take our small business survey!"><img src="http://vesess.com/wordpress/wp-content/themes/bherunda/assets/images/survey_btn.png" alt="Take our small business survey and win a web plan" /></a>]]></description>
			<content:encoded><![CDATA[<p>As our more regular readers may already know, Vesess began as a web design firm. What can we say? It was the early 2000s, and web design was <em>hot</em>. If there&#8217;s anything the Internet has taught us over the past half-decade, however, it&#8217;s this - things change. And that&#8217;s exactly what we have done.</p>
<p>As you may have noticed, we set the tone for this shift in focus a while back with our <a href="http://vesess.com/blog/2007/04/04/more-than-a-redesign/">Vesess.com v4 design</a>, by changing our tagline to <i>design + code</i>. What are we saying? We hired some code monkeys, and well, things are paying off, chum! We&#8217;re not allowed to talk specifics yet (Lankitha does terrible things to people who leak info), but rest assured that the first line of web apps from Vesess is just around the corner.</p>
<p>What kind of web apps, you ask? Social networking? Well, sorta. Think of it as social networking for small businesses. A matchmaking service for startups. Is it just an extension to <a href="http://www.gowebplans.com">gowebplans</a>? Well, it&#8217;s an extension, but not <i>just</i> an extension. As we said earlier though, that&#8217;s about all we can say for now. There is, however, one small favour you can do for us.</p>
<p><a href="http://vesess.com/sbws/">Fill out this wee survey</a>, and help us understand what you, as a small business owner, want from a web app aimed at making your life easier. What do you get from it? Well, we&#8217;re all out of cookies, but how does <a href="http://vesess.com/sbws/#thanks">25$</a> sound?</p>
<p>25$ for filling out a survey? Yes. And no, we do not require your Credit Card number to verify your personal details.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/09/18/from-web-d-to-web-apps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Death to the trees</title>
		<link>http://vesess.com/blog/2007/08/20/death-to-the-trees/</link>
		<comments>http://vesess.com/blog/2007/08/20/death-to-the-trees/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 07:12:45 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/08/20/death-to-the-trees/</guid>
		<description><![CDATA[During my pre-teen years, I read a lot. From Enid Blyton books to magazines, I always had something made of dead trees in my hand. I had an active imagination, and books appealed to me because they allowed me to create a and inhabit a world of my own, even if it was just for an afternoon.]]></description>
			<content:encoded><![CDATA[<p>During my formative years, I read a lot. From Enid Blyton books to short stories, and longer novels, I always had something made of dead trees in my hand. I had an active imagination, and books appealed to me because they allowed me to create a and inhabit a world of my own, even if it was just for an afternoon. </p>
<p>I would form parallel lives for myself, existences in which I would be a cop, a pirate, a skydiver. Books were not just entertainment to me. They were a  far bigger part of my life.</p>
<p>Then, as I came in to contact with the Internet, I began to look at reading in a different manner. Did I read? Of course. I mean, find me a web junkie who doesn’t read. I read, and I read a lot. A lot of crap, it turns out. One of the biggest drawbacks of having a strong online life is that you constantly have to be up to date on the latest trends, memes, and lulz (<a href="http://www.youtube.com/watch?v=DNO6G4ApJQY">epic</a> or otherwise) to stay in the game.</p>
<p>You can’t, for example, have someone send you a <a href="http://icanhascheezburger.com">lolcat</a>, and not know what it is. That is Internet geek suicide. So, we, the geeks, obsessively refresh our feed readers throughout the day, looking for that bit of new information. In the real world, knowledge is power. On the Intarweb, having seen the latest youtube video first is enough to put you ahead of the rest.</p>
<p>Anyway, I digress. Today, I cleaned out my room. It was the first real cleanup it had received since I finished my secondary education, and believe me, it showed. After wiping away layer upon layer of dust, I stacked everything in to marginally neat piles, and began to sort through them one by one. What did I discover?</p>
<p>I had a lot of books. In fact, well over fifty percent of my room was literature. From Sue Townsend to Romesh Gunasekara, my room was full of books. Now, I would love to say that I had read most of them, and a few years back this would have been the truth. Looking at my stack of books now, however, I say with shame that I’ve read less than a quarter of them.<br />
Is this because I’m a slow reader? Far from it. When I get started, it’s hard to stop me. Why, then? Why did I have so many unread books. Did I not like reading? No, I loved reading, and going through every one of them was on my todo list. After <a href="http://slashdot.org">Slashdot</a> of course.</p>
<p>And there lay my problem. Looking back at my five or so odd years of spending a lot of time online, I realized that I had wasted hours, days, and perhaps even weeks and months, reading some moron’s sarcastic comments about the latest linux distro. I had wasted time listening, and arguing with my fellow netizens about issues that would have never concerned me in the real world. Who cares if vim is better than emacs (which it is, make no mistake about that)? What does it matter if that dude on IRC just doesn’t get the difference between your and you’re? To  be honest, who cares? Not me. At least not now.</p>
<p>After much thought and internal debate, I’ve come to the conclusion that the series of tubes killed my reading habit, and I’m going to do my best to recultivate it. Starting now, I’m going to read less tech news, and devour more literature. I’m going to read less blogs, and read more of the books that have shaped humanity in general. Now don’t get me wrong, I love geeky cat macros as much as the next net junkie. I’m just going to try and have more epic lulz while reading Bill Bryson.</p>
<p>Starting now, I’m going to make a conscious effort to spend less time online, and read more text straight from them good old dead trees. What about you? Think you can close that feed reader and go pick up a dead tree book right now? Try it, I dare you.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/08/20/death-to-the-trees/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Not Inventing the Light Bulb</title>
		<link>http://vesess.com/blog/2007/08/01/not-inventing-the-light-bulb/</link>
		<comments>http://vesess.com/blog/2007/08/01/not-inventing-the-light-bulb/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 10:46:01 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/08/01/not-inventing-the-light-bulb/</guid>
		<description><![CDATA[A while back we launched Gowebplans. We had put a lot of work in to it, and thought it would work out. It didn't.

So, our coders went back to coding, our designers went back to designing and our executive team sat back and thought about what went wrong. 
]]></description>
			<content:encoded><![CDATA[<p>A while back we launched <a href="http://gowebplans.com/">Gowebplans</a>. We had put a lot of work in to it, and thought it would work out. It didn&#8217;t. Weeks after launch and we didn&#8217;t have any new clients. It was a little disheartening, especially since we put a lot of ourselves in to the service. As a small business, we know how hard it can be to make it online. We wanted to help, but we were obviously doing something wrong.</p>
<p><img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/03/gwp_blogpost_v1.jpg' alt='Gowebplans version 1' /></p>
<p class="details">The old Gowebplans site</p>
<p>So, our coders went back to coding, our designers went back to designing and our executive team sat back and thought about what went wrong. Finally, after a lengthy analysis of our strategy, we decided that it needed some changes.</p>
<p>A few months later, and here we are, ready to try again. Now, if someone were to look at all this negatively, they&#8217;d say that we failed. Of course, we like to think along the lines of Thomas Edison. </p>
<p>We found a way not to run a web development service for <acronym title="Small and Medium Enterprises">SME</acronym>s.</p>
<p>We made a few mistakes, we pushed a few wrong pixels, but we&#8217;re here to try again. A lot of time and effort has gone in to this site, and our hope is that our new strategy will make our services more attractive to other small businesses.</p>
<p><img class="image" src='http://vesess.com/wp_v5/wp-content/uploads/2008/03/gwp_blogpost_v2.jpg' alt='Gowebplans version 2' /></p>
<p class="details">Gowebplans, revamped</p>
<p>It may surprise you, but in the process we have learnt a lot about our sphere of business, and have found new tools and methods to serve SMEs better. We have expanded our services list to meet new demands, and are proud to present you with a stronger, and more robust web platform than our first offering. Our conclusion? Though it can be frustrating, not inventing something is sometimes as good as inventing it, and what you learn along the way will often far outweigh the time spent rethinking a strategy.</p>
<p>When something goes wrong, there are two main ways to deal with it. You can either ignore the problem, and continue to live in a crumbling house, or you can grab your pencils and paper and go back to the drawing board. It may take a few thousand sketches, but you will eventually understand what is wrong. It is also very likely that you will find a fix along the way.</p>
<p>So, even as we give this a second shot, we hope that <a href="http://gowebplans.com/">Gowebplans</a> will help other small businesses out there by giving them another opportunity to put themselves online. Tried once and didn&#8217;t get what you expected? We know the feeling. This time <a href="http://gowebplans.com/">try a web plan</a> from another small business - a company that has faced, and is still facing many of the struggles you have.</p>
<p>Think big, start small, keep trying.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/08/01/not-inventing-the-light-bulb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Apps 101</title>
		<link>http://vesess.com/blog/2007/06/17/web-app-101/</link>
		<comments>http://vesess.com/blog/2007/06/17/web-app-101/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 03:54:48 +0000</pubDate>
		<dc:creator>lakshan</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/06/17/web-app-101/</guid>
		<description><![CDATA[So you want to write a web app? Vesess welcomes you and a million others to this primer on developing your first web based application. By the end of this post you should have a better idea of how to approach web development in the post-basecamp era. Let's start with the basics.]]></description>
			<content:encoded><![CDATA[<p>So you want to write a web app? Vesess welcomes you and a million others to this primer on developing your first web based application. By the end of this post you should have a better idea of how to approach web development in the post-basecamp era. Let&#8217;s start with the basics.</p>
<h3>Good web apps are a combination of intuitive interfaces +  solid code</h3>
<p>The quality of web application&#8217;s code lies within the simplicity, flexibility and understandability of it. Thus, agile development has quickly become the way of the web dev. At Vesess, our web team is no different. We do web apps with 1 designer + 1 developer. So, having said that, it&#8217;s time for us to share a little of how we approach this task. We&#8217;ll begin by dwelling on some fairly abstract concepts.</p>
<h4>Use a Framework</h4>
<p>It&#8217;s always better to use an existing web application framework rather than starting everything from the scratch. Frameworks provide you with a solid base to focus on the problem you want to solve. In the long run, that&#8217;s a lot better than having to worry about infrastructural issues. These frameworks are written in different languages and follows several conventions. Our recommendation is to work with a framework that is written following the MVC (Model, View, Controller) architecture, as this is the most productive kind to work with.</p>
<p>When choosing a framework it&#8217;s good to consider these factors:</p>
<ol>
<li>Your developer&#8217;s proficiency with the language involved.</li>
<li>The suitability of the framework to the problem domain (for example, frameworks such as <a href="http://www.modxcms.com/">MODx</a> or <a href="http://www.silverstripe.com/home/">Silverstripe</a> best used in the development of content rich sites).</li>
<li>Your deployment environment and budget.</li>
</ol>
<h4>Use a Source Code Management System (SCM)</h4>
<p>We recommend that you use a SCM such as <a href="http://subversion.tigris.org/">Subversion</a> to manage your application code from the beginning. Got only one developer on the project? We still think it&#8217;s worthwhile. SCM systems are a great insurance for developers since they have the comfort of a code rollback at all times, and can even sync their projects easily between multiple PCs.</p>
<p>Further having a code repository makes your life easy when it comes to application deployment. You could simply use a tool such as <a href="http://www.capify.org">Capistrano</a> with your repository to deploy your application on a remote server.</p>
<h4>Choose a Good Editor</h4>
<p>A web application project may contain code written in different languages, with snippets stored in different file formats and in different directory structures. Thus, it is essential that you use a editor or <abbr title="Integrated Development Environment">IDE</abbr> which supports all of these conventions. Of course, syntax highlighting and smart indention will help you write clear, precise code, and in the long run will make hunting bugs that much easier. Many modern IDEs also have smart pop-up menus that can complete code for you. Although veteran coders often shun such features, they can save you a lot of time and keystrokes when typing in repetitive strings.</p>
<p>If you are on mac you could get your hands on <a href="http://macromates.com/">TextMate</a> or <a href="http://www.panic.com/coda/">Coda</a>. Linux users on the other hand might like to try this lightweight editor called <a href="http://scribes.sourceforge.net">Scribes</a>, especially if you feel Vim and Emacs are too much for you. If you are willing to use a web based IDE, <a href="http://www.aptana.com">Aptana</a> is a great one.</p>
<h4>Use AJAX and JavaScript wisely</h4>
<p>Lot of web applications get bloated with unnecessary AJAX  and JavaScript effects. Don&#8217;t let the application&#8217;s usability drop because of the overuse of these. Always make your JavaScript <a href="http://onlinetools.org/articles/unobtrusivejavascript/">unobtrusive</a> and have fall through methods for your AJAX calls. Make the habit of using the Firebug plugin for <a href="http://www.seifi.org/?p=477">testing and tweaking</a> your JavaScript.</p>
<h4>Test your Code</h4>
<p>Most of the major web application frameworks come with an integrated testing environment, and we recommended that you use them to do unit and functional tests on your application. Best practice would be to create the test cases alongside the development classes and test as you go along. Time spent on this will prevent you from falling into blind errors mid way in to development. Another good approach would be to use a test tool such as <a href="http://www.openqa.org/selenium/">Selenium</a> to troubleshoot browser compatibility and perform system functional testing.</p>
<h4>Use a Bug Tracker</h4>
<p>Although you will not need a fully fledged tracking system such as Bugzilla or Trac, maintaining a task list for bugs in your Project Management portal would be a wise thing to do. Keep all the bugs recorded there, as this might save you the trouble of fixing the same bug twice, and so on. <a href="http://www.lighthouseapp.com/">Lighthouse</a> seems to be a nice hosted bug tracker for web application projects.</p>
<h4>Abstract and extend your Code</h4>
<p>In the long run you may want to release an API for your application or you might want it to be compatible with mobile devices. Making your code abstract will give you the option of reusing and porting it. Always have a meaningful naming convention (usually, frameworks such as Rails force you to do this) for classes and models, as this will save you (and perhaps others) a lot of confusions later on. Also try to incorporate things like <a href="http://www.microformats.org">Microformats</a> in to your application, since this will enable you to structure the output in a logical manner and make it easy to consume.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/06/17/web-app-101/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Paper prototyping for the genius designer</title>
		<link>http://vesess.com/blog/2007/05/31/paper-prototyping-for-the-genius-designer/</link>
		<comments>http://vesess.com/blog/2007/05/31/paper-prototyping-for-the-genius-designer/#comments</comments>
		<pubDate>Thu, 31 May 2007 06:44:21 +0000</pubDate>
		<dc:creator>prabhath</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/05/31/paper-prototyping-for-the-genius-designer/</guid>
		<description><![CDATA[It's very convenient for us designers to think that we always know the best way to do things. Yet we manage to get things horribly wrong with startling frequency. And almost always the reason could be traced back to lack of proper user input in the early stages of design.]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s very convenient for us designers to think that we always know the best way to do things. Genius design, explained aptly by Dan Saffer in <a href="http://www.designingforinteraction.com/" title="Designing for Interaction by Dan Saffer">his excellent book</a>, is probably a favourite method among web designers, especially in today&#8217;s web-two-point-oh environment of quickly-hacked web apps. After all, there&#8217;s only so much you can do with a web interface, and so much of it has been done before, it must be quite difficult to get anything wrong! </p>
<p>Yet we manage to get things horribly wrong with startling frequency. And almost always the reason could be traced back to lack of proper user input in the early stages of design. In a rare <a href="http://gettingreal.37signals.com/ch07_Meetings_Are_Toxic.php" title="Getting Real: Meetings are toxic">productive meeting</a> yesterday, a Client shattered all our assumptions and injected a good dose of common sense in to our heads when he pointed out some glaring flaws in the design of a web application we were developing. In addition to saving us a lot of wasted effort and significantly improving the usability of the interface, that meeting also reminded us of the importance and usefulness of <a href="http://www.useit.com/alertbox/20030414.html" title="useit.com: Paper Prototyping: Getting User Data Before You Code">paper prototyping</a>.</p>
<h3>What on earth is a list?</h3>
<p>This particular web application facilitates online recruitment, and a primary function involves an employer (the user in this instance) picking suitable candidates from a pool of applicants, and adding them to &#8220;lists&#8221;. For example, if the user wants to hire a designer, she would create a list for this purpose and add candidates to that list. In our design, the list name was independent from the actual job title: she could just create a list named &#8220;my hot list&#8221; and add people, and set the job title for that list later.</p>
<p>In true Getting Real fashion, we had the <a href="http://gettingreal.37signals.com/ch09_Interface_First.php" title="Getting Real: Interface First">interfaces done first</a>. We started explaining the above process to the client (who, fortunately, fits the role of the user perfectly), using a set of crude wireframes:</p>
<p><strong>Lankitha</strong>: First, the user creates a list-</p>
<p><strong>Client</strong>: Hold on, what&#8217;s a list?</p>
<p><strong>L</strong>: That&#8217;s just a place for you to add candidates, like a folder in your computer-</p>
<p><strong>C</strong>: Why is it called a list then? Why not folder or something?</p>
<p><strong>L</strong>: Because it&#8217;s not really a folder; it&#8217;s a list of candidates</p>
<p><strong>C</strong>: Er, OK&#8230;</p>
<p><strong>L</strong>: So, the user creates a list-</p>
<p><strong>C</strong>: Hold on, this is confusing&#8230; What on earth is a list?</p>
<p>It went steadily downhill from there onwards. Our first reaction was to be defensive: after all, we had put a considerable amount of effort in to designing the process and the interfaces, and before we could even get started, we were faced with a stumbling block. Surely the client was wrong?</p>
<p>It took a couple of minutes to realize what was happening. Paper (or, in this instance, on-screen) prototyping was already paying dividends.</p>
<h3>Paper prototypes to the rescue</h3>
<p>Highlighting our mistaken labeling was only the beginning. We continued with a different label and along the way found out several other problems too. At the end of the session we realized that a major overhaul of the process was called for, and a number of changes to the interfaces were in order.</p>
<h4>Cheap yet effective</h4>
<p>I wouldn&#8217;t call what we had a usability test: it turned out to be one by chance. But it did show how simple and cost efficient usability tests could be carried out for projects that have budget constraints and tight deadlines. People like Jakob Nielsen have been harping on this for years, but the true value of simple methods such as paper prototyping can only be understood once you do it and see the results for yourself. </p>
<h4>Live redesigns</h4>
<p>Another advantage of paper prototyping is you could make quick changes based on user input and see how the new interfaces are received. Since paper prototyping happens at the beginning of a project, the cost of throwing away is minimal. In fact, almost always you&#8217;ll have to throw away your first few attempts. That&#8217;s a very small price to pay for the guaranteed improvements in usability. </p>
<p>Towards the end of our session, the client was the one talking and sketching, and we were the ones listening. Much of the upcoming revamped design of the application would be directly from the sketches of our client rather than our genius designers.</p>
<h3>Test early, test often</h3>
<p>Our attempt at genius design wasn&#8217;t a total failure: a lot of other sections of the application were readily accepted, and some are already implemented. But, we&#8217;ve learnt our lesson from this meeting: <a href="http://www.useit.com/alertbox/genius-designers.html" title="useit.com: The Myth of the Genius Designer">the genius designer is a myth</a>. Unless, of course, you&#8217;re <a href="http://en.wikipedia.org/wiki/Jonathan_Ive" title="Wikipedia: Jonathan Ive">Jonathan Ive</a>.</p>
<p>As Steve Krug says in <a href="http://www.sensible.com/buythebook.html">Don&#8217;t Make Me Think</a>, testing one user is 100 percent better than testing none. Our first test wasn&#8217;t even intended, but surely it won&#8217;t be the last.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/05/31/paper-prototyping-for-the-genius-designer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Coping with Copy</title>
		<link>http://vesess.com/blog/2007/05/03/coping-with-copy/</link>
		<comments>http://vesess.com/blog/2007/05/03/coping-with-copy/#comments</comments>
		<pubDate>Fri, 04 May 2007 04:19:20 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/05/03/coping-with-copy/</guid>
		<description><![CDATA[If you're a copywriter who can't seem to work with others, you're not alone. Lots of writers out there struggle everyday in having to work with teams. In giving their words the highest priority, they often forget that they are a part of something that is bigger than just themselves and their copy.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a copywriter who can&#8217;t seem to work with others, you&#8217;re not alone. Lots of writers out there struggle everyday in having to work with teams. In giving their words the highest priority, they often forget that they are a part of something that is bigger than just themselves and their copy. In this vein, I thought I&#8217;d share a few tips with you, a few points that will help you get along better with the team you are working with.</p>
<p><strong>Your designer is not three years old.</strong><br />
Talking to a friend of mine who works in the art department at an ad firm, he said that what annoys him the most is when copywriters treat him like an infant. In general, I think this is a big complaint among designers everywhere. As a writer myself, I believe that your copy briefs should never tell the designer what to do or how to do it. In the very least, your visual suggestions should be the beginning of a conversation, not the delivering of an order.</p>
<p>Instead of suggesting,</p>
<blockquote><p>A yellow background with black lettering and a white border.</p></blockquote>
<p>Try saying,</p>
<blockquote><p>I feel a light background with dark lettering would suit this best. What do you think?</p></blockquote>
<p><strong>You will need to edit, and re-edit – it&#8217;s your job.</strong><br />
Part of being a good writer means you think that your work is flawless. Of course, it&#8217;s also essential to know at the back of your mind that it is not so. Authors have editors, reporters have editors, and you have an editor as well – yourself. When your manager sends back some copy saying he&#8217;d like some edits, don&#8217;t take it personally. In fact, these changes are often not corrections to mistakes you&#8217;ve made, they&#8217;re just slight shifts in tone and voice as required by your team.</p>
<p><strong>You will never have total creative license.</strong><br />
This is the real world. If you want total freedom, it&#8217;s best to start penning that maiden novel. Out here, there are deadlines to meet, clients to please, and someone, somewhere is going to ask you to be a <em>little more formal</em>. When this happens, don&#8217;t take it personally – it&#8217;s not an indictment on your talent, just a little reminder that Tolkien didn&#8217;t write corporate copy. Though being creative is an essential part of being a good writer, knowing when to draw the line is a skill that is far more valuable.</p>
<p>Coming to terms with these three points helped me a lot during my first few years of writing professional copy, and my hope is that they will help you too. Good writers are born, not made, and though nobody can teach you good writing, you can unteach yourself bad writing. Live, learn, and write – never stop learning, never stop writing, and when you find something new, share it with others. There are too few of us not to.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/05/03/coping-with-copy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Summer of Code</title>
		<link>http://vesess.com/blog/2007/04/19/summer-of-code/</link>
		<comments>http://vesess.com/blog/2007/04/19/summer-of-code/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 02:42:19 +0000</pubDate>
		<dc:creator>mahangu</dc:creator>
		
		<category><![CDATA[Team]]></category>

		<guid isPermaLink="false">http://vesess.com/blog/2007/04/19/summer-of-code/</guid>
		<description><![CDATA[Wow, what a week. First off, we'd like to wish all our readers a (slightly belated) Happy and Prosperous Sinhala and Tamil New Year. 

Apart from stepping in to a New Year however, something else happened last week, and something pretty awesome at that. Three of our very own were selected for <a href="http://code.google.com/soc/">Google Summer of Code 2007</a>.]]></description>
			<content:encoded><![CDATA[<p>Wow, what a week. First off, we&#8217;d like to wish all our readers a (slightly belated) Happy and Prosperous Sinhala and Tamil New Year. </p>
<p><em>Suba Aluth Avuruddak Weva!</em> </p>
<p>Apart from stepping in to a New Year however, something else happened last week, and something pretty awesome at that. Three of our very own were selected for <a href="http://code.google.com/soc/">Google Summer of Code 2007</a>.</p>
<p>Over the next few months, Amila, Lakshan and Laknath are going to spend their time working for three <abbr title="Free and Open Source Software">FOSS</abbr> projects.</p>
<p>Amila will be putting together a new core theme for the popular <abbr title="Content Management System">CMS</abbr> <a href="http://drupal.org/">Drupal</a>, while Lakshan will be hacking some web mashup goodness for <a href="http://www.silverstripe.com/home/">SilverStripe</a>, a newer CMS. Finally, Laknath will be working with the people at <a href="http://gnome.org">Gnome</a> to put together a new document editor for <a href="http://live.gnome.org/ProjectMallard">Project Mallard</a>.</p>
<p>So, congratulations guys - we&#8217;re really excited for you. In fact, we haven&#8217;t been this excited since we first got broadband. Here&#8217;s to a summer of squashed bugs, completed milestones, and lots of good, solid, code.</p>
]]></content:encoded>
			<wfw:commentRss>http://vesess.com/blog/2007/04/19/summer-of-code/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
