<?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>Zen and the Art of Programming &#187; Startup</title>
	<atom:link href="http://programmingzen.com/category/startup/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmingzen.com</link>
	<description>Meditations on programming, startups, and technology</description>
	<lastBuildDate>Wed, 09 May 2012 07:52:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>The Real Reason Italy Sucks at the Startup Game</title>
		<link>http://programmingzen.com/2011/11/10/the-real-reason-italy-sucks-at-the-startup-game/</link>
		<comments>http://programmingzen.com/2011/11/10/the-real-reason-italy-sucks-at-the-startup-game/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 15:00:18 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[IT Business]]></category>
		<category><![CDATA[Italy]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://programmingzen.com/?p=1429</guid>
		<description><![CDATA[For a long time now Italy has been experiencing political and economical turmoil that would require several drastic changes in order to reboot it. Italy needs a new class of politicians who truly care about the real problems that the country and its people are facing everyday. It desperately needs to reform the educational, tax, [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>For a long time now Italy has been experiencing political and economical turmoil that would require several drastic changes in order to reboot it. Italy needs a new class of politicians who truly care about the real problems that the country and its people are facing everyday. It desperately needs to reform the educational, tax, and labour systems, as well as a substantial reduction of bureaucracy at every level.</p>
<p>In his famous 1961 inaugural speech John F. Kennedy said to his fellow American citizens, &#8220;Ask not what your country can do for you &#8211; ask what you can do for your country&#8221;. In the same spirit I can’t help but ask myself, what would it take to modernize and restart Italy?</p>
<p>Though easy solutions do not abound, there is something that young Italians can do to greatly help this situation: <strong>create startups</strong>. Over the past 30 years American startups have generated <a href="http://www.whitehouse.gov/blog/2011/11/03/numbers-44-million" target="_blank">44 million jobs</a>. Starting a company is perhaps the most noble act Italians can do to improve their country and their own economical condition, while at the same time helping to create jobs for their fellow Italians.</p>
<p>I know that starting a company is not an easy or straightforward process in Italy. Doing so means facing a labyrinth of laws (plus very high taxes). The fiscal system is inefficient and often rewards tax evaders with a laissez-faire attitude, while showing a cruel persistence against honest small business owners.</p>
<p>It&#8217;s also hard because there are virtually no angel investors or venture capitalists. Though parents are sometimes seen as angel investors (of sorts), to some, for providing young Italians with a place to stay rent-free well into their twenties and sometimes even thirties.</p>
<p>The existence of obstacles shouldn&#8217;t be a good enough reason to prevent you from trying at all though. When you have very little to lose, because you’re already unemployed (or are not making anywhere near enough to get by), why not try and start something of your own? It&#8217;s obvious that without an initial capital, funds, or credit you can&#8217;t launch a physical retail outlet or start having goods manufactured for you in China.</p>
<p>Thanks to the web however, it’s possible to bootstrap a company and encounter relatively negligible monthly costs. The only real capital required is knowledge, which is freely obtainable online, paired with the ability to work both diligently and smartly towards a goal.</p>
<p>With rampant unemployment in Italy, particularly in the south, one would expect a huge surge of technical startups in Italy. You&#8217;d imagine people staying up until 3 AM in order to fulfil their dream of running their own business. Sadly, these are not the droids you are looking for. Unemployment figures are appalling, yet there are very few self-employed people or entrepreneurs to be found throughout the country.</p>
<p>The real limit is the mentality that most young Italians have.</p>
<p><strong>Risk aversion</strong>. Even when there is very little to lose and you’re 20-25 years old and without a family of your own to sustain yet.</p>
<p>Recently a great deal of people from all over the world applied to temporary leave their respective countries to go to Chile, in order to create a startup and take advantage of a <a href="http://www.startupchile.org/" target="_blank">$40,000 fund for startups</a> that the country is offering without any strings attached. Americans jumped at the occasion, despite the availability of local funds. How many Italians have gone so far? Very, very few. And yet they are the ones who could truly use &#8211; and need to avail of &#8211; chances like this.</p>
<p><strong>Fear of failure</strong>. Italian society has never come to terms with the fact that failing is an opportunity to grow and try again. If you fail once in Italy, you are often seen as a <em>failure</em> forever (short of doing amazingly well later in life).</p>
<p>In North America it&#8217;s pretty much established that statistically you&#8217;ll fail a few times before getting it right. Nobody would attach such a negative label to you because you tried to create something of value and didn&#8217;t end up succeeding. You&#8217;ll be respected far more than <a href="http://en.wikipedia.org/wiki/Citizenship_in_a_Republic" target="_blank">timid souls</a> who neither know victory nor defeat.</p>
<p>Real experts are usually people who have failed more than most people and have learned important lessons in doing so. This is true in any field, not just the business world.</p>
<p><strong>Sense of self-entitlement</strong>. People in Italy still expect to obtain a long term post office or government job where you’re unlikely to get fired and will remain there for 40 years, just because they got a college degree.</p>
<p>I’ve interviewed several Italian job applicants throughout my life, and it&#8217;s not unusual to see them become visibly upset when a fellow Italian wouldn&#8217;t hire them over someone from a different country (simply on the merits that we’re both from Italy) &#8211; even when they’ve never written a single line of code outside of their university courses.</p>
<p><strong>Fatalism</strong>. In Italy there is the belief that your future doesn&#8217;t depend on your own efforts, rather that it&#8217;s mostly influenced by impregnable external forces. When you are not convinced that you can take charge of your life, it becomes really hard to make the sacrifices and jump through the hoops required to achieve success.</p>
<p>Why work like a dog if you don&#8217;t believe in your heart that you can change your life and live the Italian take on the American dream? (I refuse to believe that the real Italian dream is to become a soccer player or a show girl, or to have a unionized job where you can&#8217;t get fired no matter how bad you behave.)</p>
<p>The following chart shows the results of some research that was carried out by the the Hoover Institution at Stanford University. As you can see, many Americans, Swedish, and English people replied “no” to the question, &#8220;Does success depend on forces outside our control?&#8221;. Italians however showed their fatalism, with more than 70% replying “yes”.</p>
<p><img class="aligncenter size-full wp-image-1430" title="Does success depend on forces outside our control?" src="http://programmingzen.com/wp-content/uploads/2011/11/does-success-depend-on-forces-outside-our-control-e1320936286945.png" alt="Does success depend on forces outside our control?" width="629" height="472" /></p>
<p style="text-align: center;"><small>(By the way, tip of the hat to <a href="http://twitter.com/fabricapo">Fabrizio Capobianco</a> for spotting this image on a slide by Richard Boly.)</small></p>
<p style="text-align: left;">I understand that as a whole a strongly catholic country may hold onto the popular belief that everything comes down to &#8220;God willing&#8221;, and that in many fields corruption and nepotism are the norm, not the exception. However it must be really sad to live a life in which you don&#8217;t believe in your ability to change your own destiny. Real change often derives from the ambition and desire to improve one&#8217;s situation in life.</p>
<p><strong>Cynicism and envy</strong>. In Italy, people tend to ridicule, envy, or be distrustful of those who actively want to create a better future for themselves or to change the status quo.</p>
<p>When Mashape&#8217;s founders wrote <a href="http://blog.tagliaerbe.com/2010/09/startup-investitori-italia.html" target="_blank">an open letter</a> to the Italian tech community in which they suggested that they were leaving Italy for Silicon Valley, people mocked them to no end. Many derided them and said they&#8217;d be back in a year with their tails between their legs and nothing to show for leaving Italy. What actually happened (as non-Italians might expect) is that they received <a href="http://gigaom.com/cloud/api-market-mashape-raises-1-5m-seed-from-mega-investors/" target="_blank">$1.5 million from some of the largest investors</a> in America, and in the process were able to get more investors to pay attention to wannabe Italian entrepreneurs.</p>
<p>This story speaks of a generation of cynics and discouraged people who not only struggle to produce something of value themselves, but who also actively sabotage others so as not to look incapable or lazy by comparison.</p>
<p>Overall Italians are a smart and (in the technical field) a generally talented group of people. Perhaps Italy will never have its own Silicon Valley, but it has a huge amount of human potential that should be put to good use. Change and innovation in my native country must start from the ground up, beginning with the attitudes and belief system of its youth.</p>
<p>I urge fellow Italians to fight these negative tendencies and stop, once for all, looking for excuses. If you wait for the ideal conditions to come along, you&#8217;ll never achieve anything important in life.</p>
<p>All change requires is for people to start taking action and trying for real. After all, just look around at the way Italy is these days: you don’t have a lot to lose. Yet there is so very much to potentially gain in the fight to reshape and transform Italy into the country it truly deserves to be.</p>
<p>[An Italian version of this article is <a href="http://stacktrace.it/2011/11/07/considerazioni-sulla-scarsita-di-startup-in-italia/" target="_blank">available on Stacktrace</a>.]</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2011/11/10/the-real-reason-italy-sucks-at-the-startup-game/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>The Great Web-Reality Divide</title>
		<link>http://programmingzen.com/2011/05/16/the-great-web-reality-divide/</link>
		<comments>http://programmingzen.com/2011/05/16/the-great-web-reality-divide/#comments</comments>
		<pubDate>Mon, 16 May 2011 21:57:41 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://programmingzen.com/?p=1376</guid>
		<description><![CDATA[A couple years ago Tim O’Reilly invited a Web 2.0 expo audience to “stop throwing sheep” and start doing something worthwhile. More recently, a post with the title America Lacks Meaningful Innovation went so far as to question the ability and willingness of American companies (particularly web companies) to be innovative. Nearly three years on [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p align="center" style="margin-top: 30px;"><a href="http://www.flickr.com/photos/limaoscarjuliet/3305886294/" target="_blank"><img src="http://programmingzen.com/wp-content/uploads/2011/05/mind-the-gap.png" alt="" title="mind-the-gap" width="630" height="398" class="aligncenter size-full wp-image-1377" /></a></p>
<p>A couple years ago Tim O’Reilly invited a Web 2.0 expo audience to “<a href=”http://news.cnet.com/8301-13577_3-10045321-36.html” target=”_blank”>stop throwing sheep</a>” and start doing something worthwhile. More recently, a post with the title <a href=”http://greaterseas.com/2011/05/the-future-of-innovation/” target=”_blank”>America Lacks Meaningful Innovation</a> went so far as to question the ability and willingness of American companies (particularly web companies) to be innovative.</p>
<p>Nearly three years on and today we’re throwing birds instead of sheep. Damn angry ones for that matter. Nevertheless, the point could be made that we’re still throwing animals instead of doing something supposedly worthwhile (as a typical web startup isn’t exactly revolutionizing health care, the energy industry, the environment, or other highly important areas for the future of civilization).</p>
<p>It could be argued however that entertainment is an important part of life. Granted entertainment doesn’t do anything as necessary and urgent as curing cancer, but it isn’t as though the expectation that every entrepreneur should focus on such a noble and almost unattainable problem is there either. Furthermore, innovation can &#8211; and does &#8211; happen even in places where you don’t expect it. </p>
<p>The Angry Birds team could, for example, make some serious improvements to WebGL, which would in turn serve startups that are focused on more solemn, and “truly innovative” matters quite well. In a way this would be akin to how the Wii and Kinect didn’t end up being useful only to gamers.</p>
<p>Both viewpoints have their own merits, and the truth lies &#8211; as it so often does &#8211; in some shade of gray between the two. That’s why I don’t like to think of startups in terms of their quadrant on the Cartesian plane of worthiness and innovation.</p>
<p>O’Reilly can’t be blamed for wanting to inspire a new generation of developers and high-tech entrepreneurs. Mike Eaton, and his thoughts on innovation, shouldn’t be dismissed either. I’m just not fully comfortable with passing judgment on people who work hard on projects like Angry Birds, Minecraft, or other seemingly less important or worthy startups.</p>
<p>I like to look at the issue from a different perspective. I start by assuming, axiomatically, that every profitable startup that’s trying to solve a problem that someone, somewhere has, is worthy of existing and has the potential to be innovative in some capacity. Then things shift to being a matter of finding problems that people have, and how you might be able to go about solving said issues.</p>
<p>Developers have a tendency to be attracted to a common set of problems. This leads to a great number of startups competing against each others in an attempt to solve the same type of issue (e.g., freelance time tracking and invoicing a la Freshbooks). This isn’t a negative thing; competition is good and solutions to all but the most trivial of problems can always be improved upon.</p>
<p>It is however suboptimal. We end up underserving a great number of niches and markets that need our help. It also makes the lives of many of these aforementioned startups unnecessarily difficult. It’s hard to succeed when you are competing against so many other smart people all working at a problem that is largely solved (you may improve on Freshbooks, Freckle, and other hundreds of exciting services, but the market isn’t exactly begging for a new time tracking solution.)</p>
<p>This problem is a particularly big one because there exists a great web-reality divide. When you spend your work life on the Internet it’s hard to see it, but the world is still mostly offline. As a trivial example, an overwhelming number of small business still don’t have a web presence, and often your best shot at gaining information about them is consulting the good old yellow pages. </p>
<p>We have the web which is very connected and produces an enormity of data, and then an offline world that is mostly disconnected and local. </p>
<p>There are two major challenges for the next decade, and this is where I think developers should search for problems to solve.</p>
<p>Filtering, sorting, and making sense of the huge volume of data that’s available online (think Big Data) is certainly one of them. The second is bridging the gap between the offline world and the online world, and bringing that massive volume of offline data into the realm of the digital world where it can be analyzed, organized, extracted, searched and made readily available. </p>
<p>As we work towards these ambitious goals tough, let’s not begrudge those who opt to create small game apps, or decide to earn a honest income with web apps that are anything but revolutionary. It’s all part of an ecosystem that contributes to moving society forward.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2011/05/16/the-great-web-reality-divide/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why would you use a commercial database anyway?</title>
		<link>http://programmingzen.com/2010/10/05/why-would-you-use-a-commercial-database-anyway/</link>
		<comments>http://programmingzen.com/2010/10/05/why-would-you-use-a-commercial-database-anyway/#comments</comments>
		<pubDate>Tue, 05 Oct 2010 20:31:13 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[DB2]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[IT Business]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://programmingzen.com/?p=1255</guid>
		<description><![CDATA[Yesterday was the 25th birthday of the Free Software Foundation (FSF). Over the past 25 years they&#8217;ve managed to deeply influence the world of computing and technology. The ideas promoted by the FSF&#8217;s foundation and leader, Richard Stallman, have certainly veered on the radical side. However, even if you don&#8217;t agree with this group&#8217;s ideology, [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Yesterday was the 25th birthday of the <a href="http://en.wikipedia.org/wiki/Free_Software_Foundation">Free Software Foundation (FSF)</a>.</p>
<p>Over the past 25 years they&#8217;ve managed to deeply influence the world of computing and technology. The ideas promoted by the FSF&#8217;s foundation and leader, Richard Stallman, have certainly veered on the radical side. However, even if you don&#8217;t agree with this group&#8217;s ideology, I&#8217;d argue that we are afforded a lot more software freedom thanks to their activism.</p>
<p>Free and Open Source software (FOSS) has made our world a better place, and even if we put certain ideologies aside, software that is expandable, adaptable and often (but not necessarily) available for free is certainly a good thing for the end user.</p>
<p>Yet the business world has only partially embraced FOSS, and it&#8217;s rare to see an organization that exclusively runs its operations using only Open Source software and web applications that have been released under OSI approved licenses.</p>
<p>There are many reasons why this is the case, but the fundamental one is that software is only a means to an end for most businesses. They&#8217;ll use whatever they feel works best, is cheapest, best supported, and that they&#8217;re most familiar with. After all, they&#8217;re in business to make money, so religiously adhering to software philosophies is not usually at the top of their priority list.</p>
<p><strong><big>Open Source business models</big></strong></p>
<p>You&#8217;ll notice that for the most part, companies who develop FOSS don&#8217;t make their money from that FOSS itself. While they could theoretically sell it, the existence of clauses that allow their customers to redistribute the software for free makes it a less than ideal business model.</p>
<p>As such, better business models had to be invented to workaround the practical (not theoretical) limitations of making money with FOSS. The three most common of which are: dual licenses, Open Core, and support-based (and combinations thereof).</p>
<p>(Note that I&#8217;m mostly talking about desktop software here. Open source web apps tend to capitalize on the hosted nature of the service and are easier to monetize even when the software itself becomes freely available.)</p>
<p><strong>Dual license</strong>: A commercial license is often used in conjunction with viral Open Source licenses like the GPL. A company setting up a dual license of this kind essentially relies on other companies&#8217; inability to accept the viral license (because they don&#8217;t want to give their code away just because they used it in conjunction with your GPL code).</p>
<p><strong>Open Core</strong>: The core product is Open Source, but if you want extra features, that are often indispensable to businesses, you&#8217;ll have to pay for them (as they&#8217;re commercial and proprietary). A company adopting this model is essentially using a freemium model, in which they use Open Source as a gateway to selling you proprietary software (which is the real way they make their money).</p>
<p><strong>Support-based</strong>: Finally, there is the support option. Development companies went from basically having a license to print money to a much less scalable business model where they generate revenue based on the support they provide. Incidentally, while support is not the main &#8220;vocation&#8221; of most people who start software companies, it can be a lucrative avenue nevertheless.</p>
<p><strong><big>Open Source as a nice to have</big></strong></p>
<p>My point is that in all three cases, businesses may appreciate the Open Source nature, but it&#8217;s not a key factor in their decision making. In fact, in the first case they are buying a commercial license to escape the contractual limitations of an Open Source license; in the second case, they are paying outright for proprietary software; and in the third case, they are paying for the assurance that the software is maintained and that there&#8217;s going to be someone who&#8217;s accountable and ready to assist if problems arise (this is a real problem with many less popular community-driven Open Source projects).</p>
<p>In short, as long as the software fits the bill, companies will not take an idealistic view when it comes to software, but rather focus on what affects their bottom-line. It&#8217;s fairly safe to say that most companies really care about having software that is reliable, saves them time (their most precious resource), and that&#8217;s well supported. Open Source is a &#8220;nice to have&#8221; for most of them.</p>
<p><strong><big>Why would you use commercial databases?</big></strong> </p>
<p>As an advocate for the DB2 team I often hear people ask, &#8220;Why would you use DB2 when MySQL is free and Open Source?&#8221;. The truth is that countless companies use DB2 because they know it ends up being cheaper in terms of both time and cost, when compared to Open Source database solutions.</p>
<p>I don&#8217;t doubt that many developers who work with Open Source technologies may care about their database being free (as in beer), free (as in speech), and its ability to meet a subset of functionalities available in pretty much any relational databases. In that case, MySQL is fine. But the needs of companies, both large and small, will often differ from that of your typical solo hacker.</p>
<p>IBM has an extensive number of DB2 customers because these companies care about features that don&#8217;t exist or are very rough around the edges in many Open Source databases. </p>
<p>Most of our customers care about:</p>
<ul>
<li>Proven reliability and advanced security features;</li>
<li>Utmost performance;</li>
<li>Ability to natively handle <span class="caps">XML</span> documents and data (some industries have to do so as a result of regulations);</li>
<li>Vertical and horizontal scalability as their business grow;</li>
<li>Advanced and easy<span class="caps">SQL</span> Replication and <a href="http://www.db2teamblog.com/2010/10/make-your-data-always-available-30.html ">High Availability and Disaster Recovery</a> (<span class="caps">HADR</span>) tools;</li>
<li>Backup compression to save storage costs (it&#8217;s not an issue if you have a web app that stores a grand total of 50MB of data, but it&#8217;s fundamental when you have 50TB);</li>
<li>24/7 support from a reputable company that will truly stand behind the product they sell;</li>
<li>Ease of administration (DB2 offers autonomic features that pretty much self-adjust DB2 automatically based on the workload and usage it&#8217;s handed);</li>
<li>Overall <span class="caps">TCO</span> (which involves a lot more than just looking at the price tag for the software).</li>
</ul>
<p>DB2 rocks all of these very crucial points. Furthermore, with the <a href="http://www.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&#038;S_TACT=ACDB201">DB2 Express-C</a> version, you get to use a production ready version absolutely for free.</p>
<p>Don&#8217;t let the name scare you. <a href="http://freedb2.com/2010/10/05/comparing-free-databases-oracle-xe-vs-ibm-db2-express-c-2-years-later/">Oracle has really given the &#8220;Express&#8221; brand a bad vibe</a>. Oracle XE is full of security holes, hasn&#8217;t been updated in 5 years, and is a severely crippled edition. Conversely, <a href="http://www.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&#038;S_TACT=ACDB201">DB2 Express-C</a> is regularly updated and impose very little limitations on you.</p>
<p>True, even <a href="http://www.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&#038;S_TACT=ACDB201">DB2 Express-C</a> has some limitations when it comes to the kinds of resources that it can use (up to 2GB of RAM and 2 CPU cores). Fear not though, it&#8217;s still plenty useful for many startups or small businesses (it&#8217;s used in production by many such folks). With <a href="http://www.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&#038;S_TACT=ACDB201">DB2 Express-C</a> there are no limits on the number of databases, their sizes, the number of users, connections, etc. It&#8217;s the perfect starter edition. The presence of three commercial editions (Express-C FTL or Express, Workgroup, and Advanced Enterprise) guarantees you that as your business flourishes, DB2 will grow with you.</p>
<p>How far can you go with top of the line hardware and the commercial editions? Let&#8217;s put it this way: every time you buy something with your VISA, that transaction passes through DB2. Furthermore, DB2 holds the <a href="http://www.tpc.org/tpcc/results/tpcc_perf_results.asp">world record for TPC-C benchmarks</a>, with over 10,000,000 transactions per minute.</p>
<p><strong><big>Let&#8217;s make DB2 available to more startups</big></strong></p>
<p><a href="http://www.db2teamblog.com/2010/10/db2-express-ftl-gets-more-features.html">Today IBM is announcing new pricing</a> to extend the benefits of our support and commercial edition to a greater number of startups and small businesses. You can get the commercial Fixed Term License for about $1,500 per server, per year. (I pay more per year to host this blog.) Aside from 24/7 support, regular fix pack updates, and the clustering option for SQL Replication and HADR, this <a href="http://www.ibm.com/software/data/db2/express/download.html?S_CMP=ECDDWW01&#038;S_TACT=ACDB201">DB2 Express-C</a> license will also allow you to use up to 4GB of RAM and 4 CPU cores. (There is an Express edition if you&#8217;d prefer to pay a one time fee, rather than a yearly one, or if you&#8217;d like to pay through other metrics such as per user.)</p>
<p>Commercial databases, particularly innovative ones like DB2, have their place in our industry both today and in the future, even in the face of the indisputable popularity of Open Source options. Businesses should evaluate proprietary and Open Source solutions on technical merits rather than ideological ones. In my opinion, there is space for both of these models to peacefully coexist to better serve the diverse needs of the business world.</p>
<p>DISCLAIMER: These are my controversial opinions on the topic at hand. They do not represent the opinions of IBM or anyone else associated with IBM. In fact, I wrote this post at 2 AM on my own laptop and published it on my personal blog. No executives were consulted (or harmed) in the making of this post. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2010/10/05/why-would-you-use-a-commercial-database-anyway/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Web or iPhone OS applications to make money?</title>
		<link>http://programmingzen.com/2010/05/20/web-or-iphone-os-applications-to-make-money/</link>
		<comments>http://programmingzen.com/2010/05/20/web-or-iphone-os-applications-to-make-money/#comments</comments>
		<pubDate>Thu, 20 May 2010 08:32:57 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Featured Article]]></category>
		<category><![CDATA[iOS Development]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=1174</guid>
		<description><![CDATA[If you are a developer who&#8217;s interested in starting a new business or even just earning extra cash on the side, you have a few options that can lead to scalable profits and passive income. The most popular choices these days are SaaS (Software as a Service) and iPhone/iPad development. Choosing web application or iPhone [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter" src="http://antoniocangiano.com/wp-content/uploads/2010/05/iphone-apps.jpg" alt="iPhone apps image" /></p>
<p>If you are a developer who&#8217;s interested in starting a new business or even just earning extra cash on the side, you have a few options that can lead to scalable profits and passive income. The most popular choices these days are SaaS (Software as a Service) and iPhone/iPad development.</p>
<p>Choosing web application or iPhone OS development is a matter of personal taste, skills, goals, technical requirements, and so on. If we are looking at things solely from an economical perspective though, it&#8217;s interesting to consider for a moment which of the two is most likely to be profitable all things being equal.</p>
<p>In my opinion, despite the horror stories, it is far easier to make money with iPhone/iPad development than with charging for a service provided by a web application. The reason for this is very simple. Users don&#8217;t expect to pay for websites. They occasionally do for the useful ones, but it&#8217;s a relatively new approach and people are still adjusting to it.</p>
<p>Due to the hosted nature of SaaS offerings, they often require a monthly or yearly subscription as well, which is harder to sell than a single one time purchase. $9.99 here, $19.99 there, all adds up very quickly to an uncomfortable monthly bill.</p>
<p>iPhone and iPad applications on the other hand have a major advantage. Apple created an incredible ecosystem where millions of users are ready to pay for tiny applications that solve one small problem or are amusing enough to install. Low prices without the need for a subscription encourage impulse buyers to purchase applications without giving it a second thought.</p>
<p>You&#8217;ve probably been on the web for many years now, yet how many web applications do you pay for? However if you have an iPod Touch, an iPhone, or an iPad, how many applications have you bought? I own an iPod Touch and rarely use it, yet even I&#8217;ve paid for some applications.</p>
<p>It&#8217;s a matter of expectations and Apple did a marvelous job in that respect. When you buy an iPhone, you are almost expected to get cool apps for it. That, along with web access, is the whole point of having an advanced smart phone device. There are no such expectations for web applications.</p>
<p>Take a look at this <a href="http://techcrunch.com/2010/05/16/iphone-app-sales-exposed/">list of applications</a> and their sales. Most of them could be easily ported to the web, yet their limited scope and functionality wouldn&#8217;t even justify calling the resulting sites web applications. Few people would pay for them, even if one were to price them at $0.99. (And I&#8217;m not talking about apps for which being on a phone is the key feature). Conversely, porting a free Flash game from the web to the iPhone, for example, would almost certainly lead to sales.</p>
<p>Android is an option too, but I feel that Google has done a much poorer job at setting expectations. Furthermore their <a href="http://www.android.com/market/">marketplace</a> is a lackluster version of the App Store, users from several countries are unable to purchase applications or have to jump through hoops to do so, and developers from countries such as Canada, cannot publish and sell their apps on the Android Market.</p>
<p>The question is, will Google do a better job with the <a href="https://chrome.google.com/webstore">Chrome Web Store</a> that was announced yesterday at Google I/O? If so, it may become a good extra channel through which to sell web applications; an App Store for the web if you will. The distinction between web apps and offline mobile apps may even fade away at some point. That would be a great thing for developers. For the time being however, it is my opinion that developing for the iPhone OS is a safer bet in terms of achieving profitability.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2010/05/20/web-or-iphone-os-applications-to-make-money/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A tale of two search engines</title>
		<link>http://programmingzen.com/2010/04/12/a-tale-of-two-search-engines/</link>
		<comments>http://programmingzen.com/2010/04/12/a-tale-of-two-search-engines/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 18:37:40 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Featured Article]]></category>
		<category><![CDATA[Industry News]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=1140</guid>
		<description><![CDATA[Remember when Altavista seemed good enough? Then along came Google and seemingly overnight everything changed. We didn&#8217;t even know that it was possible to receive such good link suggestions from a search engine. Yet there, right before our very eyes, it happened. These days, highly popular search engines are worth billions of dollars, mainly thanks [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>Remember when Altavista seemed good enough? Then along came Google and seemingly overnight everything changed. We didn&#8217;t even know that it was possible to receive such good link suggestions from a search engine. Yet there, right before our very eyes, it happened.</p>
<p>These days, highly popular search engines are worth billions of dollars, mainly thanks to the massive advertisement businesses that can be built on top of them. The incentive to get a slice of that huge pie is clearly there. But can we do better than Google? And will such innovation necessarily arrive from the research labs of giants like Apple or Microsoft?</p>
<p>The answer to the first question is obviously yes. There is always room for improvement. The latter question may appear equally obvious as well, but let&#8217;s take the tale of two different search engines into consideration.</p>
<p>One of them was started by xooglers (ex-Google employees) with plenty of experience in the field of search engines; it had a team dedicated to its development and could afford to have a VP of communications. They received plenty of funding ($33M) to get the ball rolling, and garnered a fair bit of press coverage when they first launched.</p>
<p>A very different search engine, however, was started by just one person. It was bootstrapped (no external investors), came wrapped in a silly name, and virtually no one paid attention to its launch.</p>
<p>The first is <a href="http://cuil.com">Cuil</a> (pronounced &#8216;cool&#8217;), which as many know, has become something of a running joke online. It&#8217;s the perfect example of how not to create a startup and of everything that could possibly go wrong with an ambitious software project.</p>
<p>From day one the results were so incomplete and irrelevant, that one has to wonder if the $33M they received was spent on developing the technology needed to clone Samuel Becket and place him in charge as the chief architect of the project. The absurdity of Cuil&#8217;s search results even led to the development of a highly entertaining <a href="http://cuiltheory.wikidot.com/">Cuil Theory</a>.</p>
<p>A few days ago the Cuil team launched an automated Wikipedia of sort, called cpedia. The end results were <a href="http://cpedia.com/search?q=ruby+language">so terrible</a>, that they will serve as an eternal cautionary tale against the indiscriminate use of Markov chains.</p>
<p>Unless Cuil/Cpedia is a practical joke aimed at the tech community, they may as well shut them both down. At this point they really are just wasting their time (and ours).</p>
<p>The second search engine, the one with a rather wacky name, was created by a single person (<a href="http://duckduckgo.com/?q=gabriel+weinberg&#038;v=">Gabriel Weinberg</a>) and is called <a href="http://duckduckgo.com">Duck Duck Go</a> (a play on the name of that old childhood favorite, &#8216;Duck, duck, goose&#8217;). However, much to the surprise of many, there is real <a href="http://duckduckgo.com/about.html">innovation</a> going on here (particularly presentation wise).</p>
<p align="center"><a href="http://duckduckgo.com"><img src="http://antoniocangiano.com/wp-content/uploads/2010/04/duckduckgo.gif" alt="Duck Duck Go" /></a></p>
<p>Duck Duck Go&#8217;s <a href="http://duckduckgo.com/?q=irs+8889">zero click information</a> is very useful &#8211; as is dividing the results by topic (for example, the word &#8220;<a href="http://duckduckgo.com/?q=ruby&#038;v=">ruby</a>&#8221; can have different meanings in different contexts). Presenting all the search results on a single page (via AJAX) was a smart and handy feature as well. With this search engine your privacy is respected, particularly since your IP is not even logged.</p>
<p>This site is still as niche as it gets, but it&#8217;s reaching a tipping point amongst the ultra-geeks &mdash; not to mention that more and more people (myself included) are adding Duck Duck Go as their default search engine within their browsers. Is it better than Google? No, not always. It depends on the type of query. Sometimes it&#8217;s better, sometimes it&#8217;s worse, but it&#8217;s usually quite usable and is a concrete attempt to innovate the search engine realm.</p>
<p align="center"><a href='http://siteanalytics.compete.com/duckduckgo.com+cuil.com/?metric=uv'><img src='http://grapher.compete.com/duckduckgo.com+cuil.com_uv_460.png' /></a></p>
<p>Duck Duck Go serves as a poignant reminder to the software world that David can still strike Goliath.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2010/04/12/a-tale-of-two-search-engines/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Startup for sale on eBay (and it&#8217;s a great deal)</title>
		<link>http://programmingzen.com/2009/08/31/startup-for-sale-on-ebay-a-great-deal/</link>
		<comments>http://programmingzen.com/2009/08/31/startup-for-sale-on-ebay-a-great-deal/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 14:59:32 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=1092</guid>
		<description><![CDATA[One of the best programmers I know is selling a web application on eBay, that he&#8217;s been developing and running for the past three years. Given the starting price and considering what one lucky person or company will walk away with, I must say, it&#8217;s an amazing deal. I&#8217;m writing about his auction here so [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>One of the best programmers I know is <a href="http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&amp;item=300343155414#ht_1769wt_1167">selling a web application on eBay</a>, that he&#8217;s been developing and running for the past three years. Given the starting price and considering what one lucky person or company will walk away with, I must say, it&#8217;s an amazing deal. I&#8217;m writing about his auction here so that I can help it get the proper exposure it deserves and because I think it&#8217;s an incredible bargain for anyone who is interested!</p>
<p align="center"><img src="http://antoniocangiano.com/wp-content/uploads/2009/08/BlogBabel1.png" alt="BlogBabel on eBay" /></p>
<p><a href="http://it.blogbabel.com">BlogBabel</a>, the aforementioned site/web app, is a blog indexing and aggregation service that began in 2006. Amongst its features are the ability to detect and show the most popular blog discussions, weekly posts, <a href="http://it.blogbabel.com/content/books/">books</a>, <a href="http://it.blogbabel.com/content/videos/">videos</a>, and even popular blog entries based on their location (through geotagging). It also features <a href="http://it.blogbabel.com/metrics/">leaderboards</a> of the most popular blogs.</p>
<p>Its codebase uses Python and Django, and consists of 27,359 physical lines of code (roughly equivalent to 6.46 person-years, according to sloccount). The R&amp;D alone makes this application worthwhile to an interested party.</p>
<p>At this stage, BlogBabel has an Italian interface (located at it.blogbabel.com) and aggregates almost 15,000 Italian blogs and 5 million posts. Changing the interface to make it an international project that&#8217;s available in several languages, or switching to English (solely), would not be challenging in the least (they used to run a Spanish version as well, for example, but decided to discontinue it so as to focus on the Italian one).</p>
<p>BlogBabel has been featured in the mainstream Italian media and has had a noticeable influence on the Italian blogosphere. One could argue that it has been the yellow pages of the Italian blogosphere. Because of this, Ludovico Magnocavallo (the site&#8217;s creator) received substantial offers to buy BlogBabel in the past, but he turned them down because he wanted to continue building this site. Now however, due to personal circumstances and lack of time/resources, he&#8217;s willing to sell this application for what may amount to far less than its true value. And here&#8217;s the real bargain, the starting price, without a reserve, is 4,999 Euros. This is of course, a ridiculously low price for the value being offered. But Ludovico believes in letting the market decide.</p>
<p>If I had the funds lying around, I would buy it myself and gear it towards the English speaking world (in conjunction with the pre-existing Italian version). It&#8217;s a prepackaged, virtually ready-made startup with a great deal of potential both in its current state and in terms of what it could grow to become.</p>
<p>To recap, the auction includes:</p>
<ul>
<li> The domain name blogbabel.com (it.blogbabel.com has a pagerank of 6);</li>
<li>The full codebase (almost 30,000 lines of code);</li>
<li>A database containing 3 years worth of data relating to the Italian blogosphere (more than 30 GB, lots of data-mining opportunities);</li>
<li>4 hours of work to help you with setting up the site on your own servers.</li>
</ul>
<p>BlogBabel has been running smoothly for three years, and is currently under-marketed. Optimizing ads, affiliates, and similar sources of revenue wouldn&#8217;t be hard at all, especially if one were to aim this site at the English speaking world.</p>
<p>Also, Ludovico has already implemented most of the code that&#8217;s necessary to allow users to have accounts (through OpenID), but since these &#8220;social features&#8221; are not fully implemented yet, they have not been deployed in production. A buyer could decide to disregard them or finish implementing them and roll out a technorati-like service. The winner of this auction could decide to implement support for Twitter, comments on social networks, sentiment analysis, etc, on their own. The possibilities are really limitless when you start with a solid engine and crawler, and already have a great deal of data at your fingertips.</p>
<p>I know Ludovico and he&#8217;s a stand-up guy. If you are interested in this great deal, you can <a href="http://cgi.ebay.it/ws/eBayISAPI.dll?ViewItem&amp;item=300343155414#ht_1769wt_1167">bid here</a>. If you have technical questions about this auction, please feel free to contact him directly through eBay.</p>
<p>UPDATE (September 8, 2009): Ludovico received an undisclosed offer for the site and a few years of maintenance work, so the auction for the site alone was suspended.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2009/08/31/startup-for-sale-on-ebay-a-great-deal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In defense of ad-based business models</title>
		<link>http://programmingzen.com/2009/07/21/in-defense-of-ad-based-business-models/</link>
		<comments>http://programmingzen.com/2009/07/21/in-defense-of-ad-based-business-models/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 23:44:22 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=858</guid>
		<description><![CDATA[In the past I have been a strong advocate of web business models a la 37Signals, where you get to charge your users for a product or service that is provided. I still believe deeply in the viability of such an approach when it comes to making money online (in fact ThinkCode.TV will essentially do [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>In the past I have been a strong advocate of web business models a la 37Signals, where you get to charge your users for a product or service that is provided. I still believe deeply in the viability of such an approach when it comes to making money online (in fact <a href="http://thinkcode.tv">ThinkCode.TV</a> will essentially do just this) &#8211; after all it&#8217;s the Internet equivalent of what we&#8217;ve been doing for thousands of years offline.</p>
<p>Recently however I&#8217;ve been reflecting on the ad-based alternatives that I&#8217;ve tended to dislike in the past, as a sentence in John Gruber&#8217;s <a href="http://daringfireball.net/2009/07/charging_for_access_to_news_sites">recent article</a> really stroke a cord with me:</p>
<blockquote>
<p>Undeniably, there is money to be made in digital publishing with free reader access, but whether that revenue leads to profits depends upon the scale and scope of the organization. The potential revenue does not appear to be of the magnitude that will support the massive operations of existing news organizations. What works in today’s web landscape are lean and mean organizations with little or no management bureaucracy — operations where nearly every employee is working on producing actual content.</p>
</blockquote>
<p>He is right. Ad-based models are generally not going to make huge amounts of money and therefore be able to satisfy your grandiose dreams of wealth. You&#8217;ll have to keep your team &#8220;lean and mean&#8221;, and cut down on expenses as much as you can. This is true for any business, but there is little margin for spending extravaganzas in this particular arena.</p>
<p>So long as you are not kidding yourself into believing that you&#8217;ll make it big, free sites that sustain themselves through sponsors, ads, and reputable affiliate programs like Amazon, are still an option that&#8217;s worth keeping on the table. And this business model doesn&#8217;t have to be exclusive, it could easily be mixed with others, like some bloggers/writers do when they promote an e-book they&#8217;re selling to their audience.</p>
<p>Last year, without trying to become a new media &#8220;conglomerate&#8221;, I saw several sites of mine generate a bit of revenue on the side. I ran these sites entirely as a hobby. Yet, come tax time, I figured that last year I made $4000+ from these sites, which happen to be three or four relatively unknown blogs, that get updated sporadically whenever I have the time.</p>
<p>These are small, somewhat uncultivated online &#8220;properties&#8221; that are fairly under-optimized. I know I&#8217;m leaving money on the table. What would happen if I were to have a more business-minded approach in terms of managing them? For example, I could optimize them for <span class="caps">SEO</span>/SEM, strategically position and A/B test ads, actively pursue new sponsors, post on a regular basis every other day, invite external writers or pay for some highly sought types of articles, and so on.</p>
<p>My guess is that I wouldn&#8217;t get rich even if I took these steps, but I could generate a fair amount of extra income every month. I&#8217;ll confess that this idea is tempting me, not just for the extra money, but also for the hidden benefit of having several distinct audiences that I could reach. Not to mention, the thrill of watching those online &#8220;properties&#8221; of mine, and any new ones that come along, slowly grow and become more useful to my readers. Pulling this off would require hard work in my limited spare time, but it could be done.</p>
<p><span class="caps">DHH</span> recommends building a &#8220;small Italian restaurant on the web&#8221;. And I agree, but I&#8217;m starting to believe that building a &#8220;small publishing company&#8221; of one&#8217;s own on the web is a valid alternative.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2009/07/21/in-defense-of-ad-based-business-models/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Announcing ThinkCode.TV&#8217;s new English newsletter</title>
		<link>http://programmingzen.com/2009/05/25/announcing-thinkcodetvs-new-english-newsletter/</link>
		<comments>http://programmingzen.com/2009/05/25/announcing-thinkcodetvs-new-english-newsletter/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:10:50 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=793</guid>
		<description><![CDATA[Ten days ago I mentioned ThinkCode.TV, my startup on the side, the aim of which will be to produce high quality screencasts about programming, both in English and Italian. My two co-founders and I are relatively well known in Italy, so I was expecting the announcement to generate some buzz in my home country. What [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://thinkcode.tv"><img src="http://thinkcode.tv/images/alien.png" alt="ThinkCode.TV's alien" title="ThinkCode.TV's Alien" align="right" /></a>Ten days ago I mentioned <a href="http://thinkcode.tv/">ThinkCode.TV</a>, my startup on the side, the aim of which will be to produce high quality screencasts about programming, both in English and Italian. My <a href="http://www.linkedin.com/in/thebox">two</a> <a href="http://www.flickr.com/photos/73309305@N00/3517625451/">co-founders</a> and I are relatively well known in Italy, so I was expecting the announcement to generate some buzz in my home country. What surprised me though was finding out that my informal pre-announcement generated quite a bit of interest in the English-speaking world as well.</p>
<p>In fact, over the past few days I have been contacted by several people who were curious about ThinkCode, some of whom asked me to send them an email when we release English content. Meanwhile, we found our second native English speaker (who&#8217;s a very solid programmer) who agreed to work with us to narrate and create original English videos.</p>
<p>It&#8217;s clear that things are moving fast and we realized that the presence of two distinct product lines, one in English and one in Italian, generally appeals to two different audiences. As such having a single (Italian) newsletter just won&#8217;t cut it. So today, we are pleased to announce <a href="http://thinkcode.tv/">our English newsletter</a>, which I invite you to join if you want to stay in the loop. We haven&#8217;t decided yet if we are going the &#8220;private beta&#8221; route or not, but joining today will guarantee you early access if we do.</p>
<p>This way, English speakers can <a href="http://thinkcode.tv/">join our English newsletter</a> (where only English content will be announced or discussed), and Italians on the other hand can continue to join our <a href="http://thinkcode.tv/it/">Italian newsletter</a> (in which both Italian and English content will be announced in Italian; this to account for the fact that some Italians may be interested in purchasing products that are available in English only).</p>
<p>We&#8217;re really excited by positive responses we&#8217;ve already received and are really looking forward to providing you with amazing educational material. If you are interested in becoming an author, are a company who would like to strike up a partnership with us so that we can adapt and sell your videos in Italian, or simply would like to get in touch, please drop us a line at info@thinkcode.tv.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2009/05/25/announcing-thinkcodetvs-new-english-newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Startup Interviews: Zooppa.com</title>
		<link>http://programmingzen.com/2009/05/16/startup-interviews-zooppa/</link>
		<comments>http://programmingzen.com/2009/05/16/startup-interviews-zooppa/#comments</comments>
		<pubDate>Sat, 16 May 2009 06:04:17 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=759</guid>
		<description><![CDATA[What follows is an interview with Nicholas Wieland, CTO of Italy-based Zooppa, a fast growing social network for creative types. This is the second in a series of interviews I will carry out with interesting figures from the micro-ISV and startup scene. If you have a compelling story to tell, own or run a tech [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p>What follows is an interview with Nicholas Wieland, CTO of Italy-based <a href="http://zooppa.com">Zooppa</a>, a fast growing social network for creative types. This is the second in a series of interviews I will carry out with interesting figures from the micro-ISV and startup scene. If you have a compelling story to tell, own or run a tech startup, and would like to be featured, please drop me a line via <a href="mailto:acangiano@gmail.com?subject=Startup Interview">email</a>.</p>
<div align="center"><img src="http://antoniocangiano.com/images/nic.jpg" alt="Nicholas Wieland" title="Nicholas Wieland" /></div>
<p><strong>1. I&#8217;d like to start by tracing your background. What did you do prior to Zooppa?</strong></p>
<p>Programming, programming, programming. I started out working for <a href="http://www.neatoeurope.com/">Neato Europe</a> as their &#8220;one-man-band programmer&#8221;, building their e-commerce site and taking care of their infrastructure (nothing more than a bunch of servers). In those days my love of FreeBSD, PostgreSQL and dynamic languages started to grow exponentially. As the only employee I had to find a way to produce quantity and quality at the same time, and the technologies above were a perfect fit for the job.</p>
<p>After leaving Neato I did consulting work for a few years, for customers like Monte dei Paschi di Siena and Italian Telecom. Albeit those are big names, it was with the smaller scale customers that I enjoyed working the most. I won&#8217;t mention them by name though as they don&#8217;t impress people as much as big banks. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I used to work primarily with Python, while developing a growing interest in Ruby, which blossomed when Ruby on Rails was released.</p>
<p>In the meantime I was helping Marco Ceresa writing the first book in Italian about Ruby (thus cheating on Python officially for the first time) and working part-time for <a href="http://www.assembla.com/">Assembla</a> on their <a href="http://www.hotchalk.com/">Hotchalk</a> project.</p>
<p><strong>2. What led to the creation of Zooppa and how did you become its CTO?</strong></p>
<p>Zooppa came from an idea that Davide Lombardi, an Italian journalist, had to found a company with the help of Riccardo Donadon and his firm, H-Farm, an early stage startup incubator. I joined Zooppa almost by accident, having answered a job posting thinking that it was some kind of consulting position for RoR from a forward-thinking employer. I soon found myself talking with Riccardo and Peter Caiazzi (of Netscape fame) at a wonderful countryside farm, full of fellow geeks. I was immediately sold.</p>
<p>I was first hired as a consultant and a few months later become the CTO. I guess the reason is that I&#8217;m a good programmer. You should ask Riccardo. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>3. Can you explain to our readers who may not familiar with it, what Zooppa is? (Think an elevator pitch.)</strong></p>
<p>Zooppa is a web application for designers and other creative types. It&#8217;s based on a new approach to online advertising and on a value proposition that goes beyond the simple &#8220;click&#8221; formula. We give our users a brand that is looking for a commercial, they create ads through a competition (videos, print ads, radio commercials, banners or simply concepts), and these ads are voted on by the site&#8217;s community. Eventually the ad makers win money (I think we&#8217;ve awarded $400,000 to date) based on the popular vote and the choice of the customer who commissioned the project.</p>
<p>In my opinion it&#8217;s a wonderful way for people to show what they&#8217;re able to accomplish for companies like Google, Nike, TomTom and many others. And based on the number of people from our community who have been hired by these companies, it is clear that the companies agree as well. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>4. What kind of funding did the company receive?</strong></p>
<p>No funding other than that of <a href="http://www.h-farmventures.com/">H-Farm</a>. I strongly believe that you need to have a product before you ask for funding. I&#8217;m absolutely against the &#8220;promise-based&#8221; economy we all know. We&#8217;re going to be looking for our first round of substantial funding very soon, as we&#8217;re now able to show our polished product and our large community (something we couldn&#8217;t do one year ago). We have been able to give Zooppa its own character and goals, and we proved that it worked. Now we are able to make promises that we can stand behind.</p>
<p><strong>5. How are things going? At this stage have you been able to be profitable, and can you disclose a few statistics about Zooppa? How many employees, users, pageviews and so on?</strong></p>
<p>No, we haven&#8217;t been profitable, but we&#8217;re getting very close. We are somewhat akin to a combination of YouTube, Flickr and Facebook (in the sense that we serve videos, images and have a timeline), and we had huge startup costs, so it was basically impossible to be profitable initially, which we knew from the get-go.</p>
<p>We have 40,000 users more or less, 12,000 print ads, 2,000 videos and so on. It&#8217;s quite impressive when you consider that these videos are the result of a creative process and not, say, simply the recording of your cat a la YouTube. In terms of employees, we&#8217;ve got about 20 people.</p>
<p><strong>6. It seems to me that the idea is innovative, the videos are fun, and there is a solid business model behind it. Why do you think the company has received little attention outside of Europe, especially by specialized blogs that cover all kinds of startups? Can you tell us about your struggle to get exposure?</strong></p>
<p>Oh well, you&#8217;re opening a can of worms with that question&#8230; We made a huge mistake at the beginning: we focused on our own market without &#8220;attacking&#8221; the US one. Other than that, we didn&#8217;t receive any coverage outside of Italy, even if I did all I could to reach out to the biggest blogs that cover startups. It seems to me that you only get coverage if you are burning VC money or in some way are doing something that&#8217;s fashionable at the moment (such as with Twitter right now).</p>
<p>I&#8217;ve even seen one of our clones getting more coverage than us, which is kind of ridiculous as that competitor implemented the idea horribly in my opinion. I would say that the originality of the idea doesn&#8217;t really matter to such bloggers, just the funding and related issues (not to mention the various possible conflicts of interest&#8230;). Honestly this is very hard to swallow.</p>
<p><strong>7. How did choosing Ruby on Rails impact the project?</strong></p>
<p>We are incredibly productive. We normally code a prototype and write specs before putting it online. This is awesome, I can turn ideas into code in no time, test and refactor them later if I realize that performances are not as I would like them to be.</p>
<p>I strongly believe we wouldn&#8217;t survive without Rails. I still remember the presentation I gave to RailsToItaly, I just had done a complete redesign and rewrite of the site in 38 days. My presentation&#8217;s title was &#8220;Productivity with RubyOnRails or how I stopped worrying and learned to love Zooppa&#8221;. I think this title speaks for itself.</p>
<p>On a side note, I would also like to say that as an old school web developer and early &#8220;Railer&#8221; (you can find my posts whining about DB serials stretching as far back as 2004 with answers from DHH himself <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). I think we have the best provider ever. I work with <a href="http://engineyard.com">EngineYard</a> and their service is terrific. I have no idea how they can offer the sort of support they do and still keep prices so reasonable. Never in 10 years on the web have I experienced the type of service I get from EngineYard. They are one of our most precious assets.</p>
<p><strong>8. As CTO for the company, what are your main duties?</strong></p>
<p>I code like crazy, as I already mentioned, and I take care of our architecture and its evolution. I&#8217;m in charge of other  developers (<a href="http://twitter.com/oscardelben/">http://twitter.com/oscardelben/</a>, <a href="http://twitter.com/michelegera">http://twitter.com/michelegera</a> and <a href="http://twitter.com/smash">http://twitter.com/smash</a>) and provide them with specs to implement. And I whine about everything. Whining is the defining skill of every CTO, trust me. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><strong>9. Where is Zooppa heading and what plans do you have to bring it to the next level?</strong></p>
<p>I want to integrate Zooppa with the major video and image platforms. And with Twitter of course. I would also like to experiment with <a href="http://www.sinatrarb.com/">Sinatra</a> for a Facebook application. As well I&#8217;m coding my own blog/static site solution with Sinatra and Metal (I really dislike WordPress). And I do so in my free time, which means BSD license all the way. I also plan to use CouchDB for our timeline.</p>
<p>We have a lot of stuff going, and we&#8217;re going to hire more employees, so feel free to send your CV to nwieland@zooppa.com, and be sure to include Erlang and Haskell if you are brave (I received complaints about my choice of technology, because it&#8217;s hard to find Ruby developers around here. If I start requiring Erlang and Haskell skills I will definitely establish a record number of complaints here in H-Farm). It&#8217;s going to be a lot of fun, really. <img src='http://programmingzen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><em>I really want to thank Nicholas for his time, and I invite my readers to <a href="http://feeds2.feedburner.com/ZenAndTheArtOfRubyProgramming">stay tuned</a> for more interviews. An Italian translation of this interview is <a href="http://stacktrace.it/2009/05/intervista-con-zooppa/">available on Stacktrace.it</a>.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2009/05/16/startup-interviews-zooppa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby 1.9 screencasts plus an announcement</title>
		<link>http://programmingzen.com/2009/05/14/ruby-19-screencasts-plus-an-announcement/</link>
		<comments>http://programmingzen.com/2009/05/14/ruby-19-screencasts-plus-an-announcement/#comments</comments>
		<pubDate>Fri, 15 May 2009 02:54:56 +0000</pubDate>
		<dc:creator>Antonio Cangiano</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Screencasts]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://antoniocangiano.com/?p=755</guid>
		<description><![CDATA[Previously I mentioned the importance of migrating away from Ruby 1.8, in favor of 1.9. Before my business trip to Italy, I had a chance to watch David A. Black&#8217;s new videos for Envycast, in which he presents the essential concepts required to migrate from Ruby 1.8 to 1.9. This pair of videos totals roughly [...]
No related posts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://antoniocangiano.com/2009/03/23/rubys-biggest-challenge-for-2009/">Previously</a> I mentioned the importance of migrating away from Ruby 1.8, in favor of 1.9. Before my business trip to Italy, I had a chance to watch <a href="http://envycasts.com/products/ruby-19-package-deal">David A. Black&#8217;s new videos for Envycast</a>, in which he presents the essential concepts required to migrate from Ruby 1.8 to 1.9. This pair of videos totals roughly an hour and a quarter, and can be purchased in a package deal for $16. You probably won&#8217;t find them to be as entertaining as the ones filled with gags by Gregg Pollack and Jason Seifer, but in my opinion these videos are well thought out and highly informative. The price is fair if you consider that they can bring you up to speed with Ruby 1.9 in no time at all and with very little effort on your part.</p>
<p><a href="http://ThinkCode.TV"><img src="http://antoniocangiano.com/images/tctv.png" alt="ThinkCode.TV: Video di programmazione" title="ThinkCode.TV: Video di programmazione" align="right" /></a>Speaking of screencasts, in Italy I had a chance to pre-announce my &#8220;startup on the side&#8221;. It&#8217;s called <a href="http://thinkcode.tv/">ThinkCode.TV</a> and will, you guessed it, create and sell high quality screencasts about programming. ThinkCode.TV was founded with a couple of friends of mine who are top notch programmers and teachers respectively in the Python and the XP/Agile world. Initially we&#8217;ll focus on the Italian market (the three of us are Italian) by producing screencasts in Italian about Ruby, Python and TDD. But we plan to expand our horizons, by covering more subjects, accepting external authors, and eventually expanding to the international market by migrating our best sellers to English versions, narrated by native English speakers (to save you the hassle of having to hear a foreign accent).</p>
<p>Should things go well, we may expand beyond the Italian and English markets. But for the time being, I invite Italian speakers to <a href="http://thinkcode.tv/">join our newsletter</a> (which is in Italian) to learn about the development of this project and be advised of when we release the first videos. When we branch out to the English speaking world, my readers who don&#8217;t speak Italian, will be able to learn about it through this blog.</p>
<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://programmingzen.com/2009/05/14/ruby-19-screencasts-plus-an-announcement/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

