<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Hintjens</title>
		<link>http://hintjens.wikidot.com</link>
		<description></description>
				<copyright></copyright>
		<lastBuildDate>Thu, 10 Sep 2026 10:32:17 +0000</lastBuildDate>
		
					<item>
				<guid>http://hintjens.wikidot.com/blog:47</guid>
				<title>The Castle and the City</title>
				<link>http://hintjens.wikidot.com/blog:47</link>
				<description>

&lt;p&gt;One of the topics for my upcoming book &amp;quot;Culture and Empire&amp;quot; is how to build online communities. I&#039;m going to argue that there are two general layouts for a large organization &amp;#8212; the Castle and the City &amp;#8212; and compare these. Is your project a Castle, or a City?&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Mon, 29 Jul 2013 16:59:33 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>One of the topics for my upcoming book &quot;Culture and Empire&quot; is how to build online communities. I'm going to argue that there are two general layouts for a large organization &#8212; the Castle and the City &#8212; and compare these. Is your project a Castle, or a City?</p> <h2><span>The Castle</span></h2> <p>The Castle is large, and built over time by hard work. It represents power, influence, and authority. There is one Castle, it has gates, a moat, and probably a nice little garden tended by old men who mutter about dragons and their taste for lemon trees.</p> <p>In the old days, the Castle was the only real way to build a large structure, mainly because anything built on a smaller scale would tend to burn, rot, or collapse, usually taking the unfortunate occupants, and their pigs and goats, with them.</p> <p>A Castle organization is built as an endless series of special cases, accumulated over time, sometimes demolished and rebuilt, but always treated as a whole. There's no consistent structure, no regularity, just a plan that is always somewhat out of date. To learn the layout of a Castle can take you years, and it's pretty pointless unless you're one of the people in charge, or a servant, since you can't go anywhere without permission or orders anyhow.</p> <p>Castle organizations have many levels, and each level has as much complexity as it can hold. Each level has its specialists, in a neat hierarchy from the Duke down to the gardeners. If you look at the blueprint of a Castle, what you see in fact is a hierarchy of Important People, since each space in the Castle is owned by some people.</p> <p>So, the layout of a large organization, an organigram, is a map of people and their power relationships.</p> <h2><span>The City</span></h2> <p>The City is also large and built over time by hard work. It also represents power, influence, and authority, and there is one City. However, it is a collection of many smaller or larger buildings spread out across a landscape.</p> <p>The City is limited only by natural boundaries, and how dense the ground is (the denser, the higher you can build, which is why sky scrapers are built on rock, and why the skyline of a modern city is usually a reverse map of the geology it sits on).</p> <p>The City has only a few levels, and you can ignore most of them. Principally, it's a collection of buildings, each with a front door, walls, doors, roofs, and varying numbers of loos. Once you've understood the concept of &quot;building&quot; you have pretty much got it. You have your apartment, your family house, detached, semi, converted loft, warehouse, garage, office. It's not an endless variation. Further, as we make more and more Cities, we use the same patterns over and over again for the buildings.</p> <p>A City can grow much, <em>much</em> larger than a Castle. Thousands or millions of times larger. You can learn a City without learning its detail, because it's highly regular. I don't mean the street layout, but the fact that there are streets connecting every building, for example. In fact once you've learned the concept of City one time, you can apply it to most Cities in the planet.</p> <p>In a City, you barely see the people. There are still a few token Castles dotted around but the vast majority of activity happens in a free market. People move around at will. They self-organize and the City represents an endless landscape of independent but connected works, rather than VIPs. There's <em>no-one in charge</em>, which is freaky to anyone coming down from the Castle.</p> <h2><span>The Difference</span></h2> <p>A Castle organization focuses on control, unity, coherence. A City organization focuses on a free market of problems and solutions. Our human minds are bad at dealing with the arbitrary complexity of a Castle and its many levels. Cities on the other hand are easy, even fun, to explore.</p> <p>A Castle consolidates the work of one group of people, perhaps a dozen to a hundred. A single City building consolidates the work of a handful of people. But because the City can hold unlimited numbers of projects, the overall size of the community can be much larger.</p> <p>The City model will scale hugely because they are easier to learn, so attract more people. If it takes you five minutes to understand the layout of a project, you're more likely to stay and read the README. If it takes you a week, you won't hang around unless someone is paying you.</p> <p>To build an effective City, it must be easy for anyone to start a project, for people to compete, and to self-organize around problems that crop up over time. As benevolent dictator, you need to set just enough rules and standards that the plumbing works.</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:44</guid>
				<title>The Gender Gap in Coding</title>
				<link>http://hintjens.wikidot.com/blog:44</link>
				<description>

&lt;p&gt;My daughter, nine, comes with me to tech conferences like FOSDEM, in Brussels. She&#039;s been using a Linux PC since she was two, self-taught and self-motivating. I&#039;d like to teach her to code, and perhaps make a profession in the software industry. But the chances she&#039;ll succeed at that are getting lower each year. I think there&#039;s a reason for the so-called &lt;a href=&quot;http://en.wikipedia.org/wiki/Women_in_computing&quot;&gt;&amp;quot;gender gap&amp;quot;&lt;/a&gt; but it&#039;s not any of the usual explanations.&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Mon, 29 Apr 2013 21:33:55 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>My daughter, nine, comes with me to tech conferences like FOSDEM, in Brussels. She's been using a Linux PC since she was two, self-taught and self-motivating. I'd like to teach her to code, and perhaps make a profession in the software industry. But the chances she'll succeed at that are getting lower each year. I think there's a reason for the so-called <a href="http://en.wikipedia.org/wiki/Women_in_computing">&quot;gender gap&quot;</a> but it's not any of the usual explanations.</p> <h2><span>All the Wrong Reasons</span></h2> <p>Today I was trying to get my little Ubuntu notebook to detect a HDMI cable. When you speak at a conference you really want to be sure your display will appear on the projector. Noemie said, you have to reboot it. I said, &quot;no way, it's Linux, it detects this kind of stuff.&quot; Reboot it, she said, trust me, it'll work. (I think), she added parenthetically.</p> <p>So I rebooted the laptop and yes, it worked right away. See, she said, beaming with joy, that's how I get my laptop to work on the TV too.</p> <p>Anyone who says women aren't entirely competent to learn technology or solve technical problems is ignorant. But at the same time, anyone who says that women are dropping out of the software business because of sexism is also ignorant. Yes, there's sexism, but that hasn't stopped women from striving for hundreds of years for ever more equality and power in the workplace, politics, on the road, in the family. If my daughter (who is half Congolese) ever comes to tell me she didn't get some gig because of racism, my answer won't be gentle.</p> <p>I've worked in the software industry for 30 years, and I've seen the disappearance of women from software teams. It's quite visible, and quite astonishing, because the companies I used to work in were sexist, discriminatory, macho, and often caricatures of the unfair workplace. All the managers were white men. But when it came to talent, there was never much fuss. You sought the best young programmers, you trained them, you paid them all (men and women) as little as you could. The only discrimination was on age, mainly because of salary costs.</p> <p>Yet today, there is little or no sexism in the teams I work most with. Most of the people I work with could be any age, gender, background, it's invisible and it is irrelevant. There is no visible gender on your GitHub profile unless you post a photo, or use your full name. True, globally distributed projects like ZeroMQ are perhaps still rare, but in our open source projects there are still <em>very few women contributors</em>. We've worked very hard in ZeroMQ to remove all plausible barriers to contributors. While overall diversity is growing rapidly (with contributors from across the globe, and literally, no discrimination of any kind I can detect), gender diversity seems even lower in our open source projects than any workplace I've ever seen.</p> <p>It's the same at open source conferences. There are women speakers and attendees but they stand out by their rarity. And again, I repeat, it's not because of discrimination. You never met more tolerant, accepting, meritocratic people than the bulk of open source developers. We literally don't care about the things that make people racist, sexist, or otherwise prejudiced.</p> <p>So what the heck is going on here? No lack of talent, no lack of economic motivation (programming does pay well), decreasing, not increasing barriers, and still, female participation is falling.</p> <p>People seem to blame a number of factors (these are taken from <a href="http://www.reddit.com/r/AskReddit/comments/1dedrd/coders_of_reddit_why_are_there_fewer_female/">a thread on Reddit</a>):</p> <ul> <li>&quot;Women don't tend to think in a way that lends itself to programming&quot;</li> <li>&quot;Programming is one of those professions that has a man stereotype to it&quot;</li> <li>&quot;Employers don't target women in coding jobs&quot;</li> <li>&quot;Being the only woman in a workplace or classroom is INCREDIBLY uncomfortable&quot;</li> <li>&quot;Discrimination is pretty much it. Being the sole girl in a programming class of boys is not very uplifting, and their comments are just ick.&quot;</li> <li>&quot;Women are generally steered pretty hard AWAY from those things&quot;</li> </ul> <p>I like many of these answers and they feel intuitively right, but they don't seem to fit the trend of more female coders 20-30 years ago than today. Sexual discrimination and gender stereotyping was much stronger in the past. There were much greater barriers to entry. Boys made the same lewd comments to girls in their classes.</p> <p>So we should, I think, classify these explanations as accurate, but not sufficient to explain what's going on. Indeed, all of these except the &quot;women don't have the technical brain to code&quot; are as plausible <em>consequences</em> of fewer female coders as they are causes.</p> <p>In fact the biggest trend in our professional choices over the last 20-30 years has been a dramatic increase in personal freedom: we can learn anything, we can work from anywhere, we can be anonymous. There's infinitely more freedom for young girls to learn to code than ever before. How does more freedom fit correlate with fewer female coders?</p> <p>A more plausible answer came to me when I watched my daughter playing with other kids today. It's not an easy answer and it will annoy some people. But when all the obvious answers have been eliminated, you have to start looking at less obvious ones.</p> <p>Let's first ask the basic question, &quot;why does it matter?&quot;</p> <h2><span>Why Diversity Matters</span></h2> <p>Diversity is much wider than gender, of course. As a social species we're great at specializing, dividing up work and then collaborating on a grand scale to solve huge problems. But this strength is also a weakness. When too many people have gone to the same schools, eat the same food, speak the same language, read the same papers, then you get something like France, if you're lucky, and World War One, if you're unlucky: an elite that makes insane decisions because they have no diversity.</p> <p>It's a basic tenet of collective intelligence: diverse crowds think better than homogeneous crowds. The wider your net, and the more different the backgrounds and thought patterns of your crowd, the smarter decisions they make. When it comes to diversity, there's age, background, education, and sitting like a basketball on a table of oranges, is gender. Whatever other differences you can see between individuals, gender is the main one. I think this is something most of us can agree on, though I've seen loud disagreement about the causes, and the consequences of gender differences.</p> <p>Let's open this can of worms. Some people argue that gender roles are learned, others argue that they're innate. As the father of three kids I'm amused when people tell me we taught our daughter to be female, or my sons to be male. (For what it's worth, our youngest boy has long hair and people treat him like a little girl. Last weekend he chose to wear a pink hat. Let's see how this works out.) It's also confusing how the same people can argue that gender roles are learned, but homosexuality is not. Anyhow, I am getting off track here.</p> <p>The point is, wherever they stem from, gender differences are real, big, and I think they're incredibly important. To imagine that men and women should somehow resemble each other seems like wishing all people had the same skin color, features, language, culture. It seems an extremist agenda, to want to wipe out individuality in this way, when as I've explained, it's our very differences that make us valuable.</p> <p>It's no surprise to me that a key sign of a repressive society is gender separation. Women and men need each other not just to make babies, or be friends, or fight, but to <em>think accurately</em>. If Mars is action, then Venus is knowledge, and one without the other is crippled.</p> <p>I'm by far not the first person to argue that gender diversity is necessary for a healthy software industry. It's not about being competitive since this industry outgrew national borders some time ago. It's simply about ensuring that as a society we're working on the right problems and building our digital economy with fewer wasteful mistakes.</p> <h2><span>Why Women are Dropping Out</span></h2> <p>OK, here's the meat of my argument.</p> <p>Many years ago I observed that men and women tend to have different communication patterns. It's quite striking once you notice it. These are gross generalizations but I think necessary ones if we want to really understand and then fix the problem. Men tend to fit into a stand-up-and-talk-loudly dialog (publish-subscribe), while women tend to talk in a more peer-to-peer manner (credit-based flow control). In the caricature, one guy is telling a group a story, and convincing them to go off on some adventure. Meanwhile two women are catching up on what's been going on.</p> <p>It's a systematic, repeated distinction. Men and women seem to form distinct types of social network. Facebook vs. Twitter. Sharing photos and stories vs. sharing jokes.</p> <p>I realized that I've stopped using Facebook and rely on Twitter more and more. Why? Because it's easier. Sharing stories and keeping up with the endless stream of photos and comments that my female friends on Facebook post is <em>so much work</em>. I'd much rather just make another patch to the code.</p> <p>And here we have it. From men's point of view, women are in fact rather anti-social. And I'm sure it's the same the other way around. As male software developers get more freedom to create the social networks they <em>really enjoy</em>, they build them to be increasingly hostile to women. It's not conscious discrimination but it becomes a powerful barrier just as the flow of stuff on Facebook or Flickr becomes a barrier to me.</p> <p>I'm as guilty of this as anyone when I arrogantly try to build communities, only to realize that every pattern that works so successfully for male programmers also becomes a barrier to female programmers. It's taken me a long time to figure it out.</p> <p>Put this another way: in the old offices, female programmers were competing on more equal terms. HR decided who got hired. As programmers, we came to work, sat down, attended meetings, talked to clients, wrote code, wrote docs. Any socializing was separate. It happened, but was not <em>how we worked</em>. But today if you want to join a community like ZeroMQ, the socializing is critical.</p> <p>Put this yet another way: the female programmers I've worked with in the past weren't just great programmers, they were noticeably better than the men. They however didn't see the business the same way. They focused less on status and visible success, and more on other values. They were more geeky than geeks, which is weird but how it seems to me. And as the tech business opened up and came online, it became harder and harder for them to feel attached to the competitive sport that software has become.</p> <p>Perhaps I'm reaching here, but bear with me. The one comment on that Reddit thread that made sense to me was, &quot;even though it's behind a computer screen, it's still a community, and being the only female in a predominantly male community is uncomfortable&quot;.</p> <p>Suggesting that even anonymously, it's as hard for a woman to feel comfortable talking to a group of men as it is for a man to feel comfortable talking to a group of women. I've only a vague idea what this &quot;discomfort&quot; could be, but perhaps simply the way men talk to each other, which can be quite brutal, direct, even rude and impersonal.</p> <p>Consequently, and this is a vast generalization, self-organizing groups will tend to move towards one gender or the other. If the starting point is mostly male, women will drop out. If the starting point is mostly female, men will drop out. It doesn't take social stigmatization, discrimination, or gender-biased talent. Simply comfort and discomfort and ever expanding freedom of individuals to move away from groups they don't feel they belong, towards those where they do.</p> <h2><span>Closing the Gender Gap?</span></h2> <p>If we can accept that men and women think differently, and that with freedom, they'll tend to congregate in discrete groups, and that we're seeing the results of freedom, not sexism or discrimination, then this changes the discussion.</p> <p>There's a good argument to make for putting freedom of choice above other outcomes. In the Soviet Union, programming was as much a woman's profession as it was a man's. Similarly, most workplaces were very mixed. But perhaps that was because people had no choice. We accept gender-biased groups in many other professions such as taxi driving, hair dressing, nursing, teaching, certain sciences, marketing, human resources, music, and so on.</p> <p>Alternatively, why not create comfortable zones deliberately? By this, I mean literally, some degree of gender separation by default, as we have in many sports. There are some &quot;women only&quot; coding circles. This doesn't seem offensive or patronizing. As a real concrete step, how about programming workshops for girls only? Sure, men can come and teach or help, but they'd be kept in a strict minority and would not come to learn.</p> <p>In any case, if the reason women don't code as much as they use to is that working in male communities is uncomfortable, there's no point in trying to bring individual women into male workgroups like adding blue dye to water. Until you hit a certain mass, which could be as much as 30-40%, the women will move away to more comfortable groups as soon as they can.</p> <p>Sexism, racism, and discrimination of all forms is still loud, present, and something to quash. Intolerance of difference is a bad thing. Ignoring difference doesn't work, because it isolates large chunks of your potential participants. Trying to eradicate difference leads (in the least horrid cases) to weirdness like South Korea or Sweden, both model societies that seem to have high suicide rates and alcohol abuse.</p> <p>Diversity means difference, and that is valuable. But it's quite plausible that the gender gap doesn't represent a social failure, but rather an expression of growing individual freedom and choice. If so, we should work with this, not try to fight it.</p> <p>I don't have an answer to why the gender gap exists, how to fix it, or even if we have to try to fix it, only guesses based on too little data. But it's good to throw spaghetti at the wall to see what sticks. If we can even start to identify the right problem, that would be a significant improvement.</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:43</guid>
				<title>10 Tips for an Awesome Open Source Project</title>
				<link>http://hintjens.wikidot.com/blog:43</link>
				<description>

&lt;p&gt;In this article, ten top tips for making your open source project awesome! We&#039;ve collected these tips by paying scientists to study the most awesome open source projects in the world. Whether you&#039;re starting a new open source project, or open sourcing your company&#039;s kind of old codebase, these tips will help you. Enjoy and retweet!&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Mon, 29 Apr 2013 13:53:11 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>In this article, ten top tips for making your open source project awesome! We've collected these tips by paying scientists to study the most awesome open source projects in the world. Whether you're starting a new open source project, or open sourcing your company's kind of old codebase, these tips will help you. Enjoy and retweet!</p> <h2><span>Tip #1: Choosing your language</span></h2> <p>The choice of language is more important than anything else. When people download a new project, their first question isn't going to be, &quot;why should I spend five minutes to try this stuff?&quot;, or &quot;what problems does this solve?&quot; but &quot;what language did s/he write this in, and why?&quot; Choose a language that shows how smart you are, something few people have ever heard of. You might even write your own language for the project. If you don't have time for that, you can get pretty close in any real, modern language. Abstraction is leverage, and don't you forget it!</p> <h2><span>Tip #2: Choosing your project name</span></h2> <p>The name is going to have to be memorable. Don't choose a bland name that simply says what your project is. Choose something that will make people giggle, when they get the joke. If you can find a really spaced-out name you could even get the matching dot-com! Trust us, the stranger the name, and the harder it is to type, the more people will appreciate you.</p> <h2><span>Tip #3: Choosing your license</span></h2> <p>Many people believe that any license at all is a horrid imposition on the freedom to copy code, and they leave their open source projects without any LICENSE file. You gotta admire such boldness. We know that shorter licenses mean more freedom so obviously no license at all is the very most free of all. rm -f LICENSE my friends!</p> <h2><span>Tip #4: Defining a roadmap</span></h2> <p>Make a roadmap and stick to it, no matter how far you fall behind. People will respect you for this. Most projects just adapt to new circumstances and knowledge with no self-respect at all. Some projects don't even have roadmaps, which is clearly insane. You should make weekly promises to your users about upcoming features, on your blog, and when they make issues, mark them all as &quot;accepted&quot; right away. The more stuff in the pipeline, the better, and a promise is worth its weight in silver unicorns!</p> <h2><span>Tip #5: Making a website</span></h2> <p>You need a beautiful website, because people like that. Users are very sensitive creatures so put up pictures of happy people and animated graphics in the highest possible resolution. <em>Don't forget diversity!</em> We'd say 30% of your whole budget should go into the website. Put everything there: blogs, events, issue tracking, brochures, etc. You can add a big &quot;Buy Now&quot; button that takes people to your sales team.</p> <h2><span>Tip #6: Code quality</span></h2> <p>The thing about open source is the code is open, so anyone can download it for free, without paying anything. This is awesome. Even just making your project open source, it automatically becomes <em>awesome</em>! But the code quality is what really matters. We humans didn't invent OCD for nothing - it makes better code! When people submit patches, make sure to give them lots of feedback on every little detail and don't merge code that isn't perfect.</p> <h2><span>Tip #7: Working with others</span></h2> <p>Other people are the enemy, don't forget this. They don't share your vision, ethics, or interests in music. If you let them into your project, they'll take it over and steal your ideas. This is the only thing about open source that isn't awesome, is other people, and the way they always steal ideas. We like to use Bitbucket and Mercurial, two beautifully designed barriers to entry. Above all, don't deal with that devil GitHub and its so-called &quot;pull requests&quot; that make it easy for literally anyone to get involved.</p> <h2><span>Tip #8: Writing the docs</span></h2> <p>Most awesome open source developers don't bother with docs. After all, if the code is perfect, who needs docs? If you're going to write docs, make them as painful to read as possible. Use tortuous language and change your definitions arbitrarily. This is important as it keeps your readers awake, and attentive. If you really are going to write a README, usually a two-liner is enough. Line one should say, &quot;For details, see the code&quot;. And line two should say, &quot;Patches welcome!&quot;</p> <h2><span>Tip #9: Attack the competitors</span></h2> <p>A good blog posting should always attack a competitor. It's important to take a feature that you do well, and that no-one really uses or cares about. This means no-one else will have implemented it. You can then attack them mercilessly, and they will have no good answer except to ignore you, which is the sure sign of a loser. If in doubt, use Wikipedia to explain why your project is so awesome. <em>Always get the last word</em> on any Internet thread that discusses your project.</p> <h2><span>Tip #10: Helping your users</span></h2> <p>Last but not least, when people come to your list asking for help, watch out! You can easily get drawn into endless discussions with people who just want to use your work for free. Realize that users are parasites. Our advice is to reply to every question with a link to the README (and now you see why we advised you to write one!).</p> <h2><span>Conclusions</span></h2> <p>Use these tips carefully, and your already awesome open source project will become more awesomer. It's simple math, and we mean that literally in the metaphorical sense. Next week, an in-depth study on editors: &quot;Vim or Emacs, why you should care.&quot;</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:31</guid>
				<title>Patents Considered Evil</title>
				<link>http://hintjens.wikidot.com/blog:31</link>
				<description>

&lt;p&gt;The concept of &amp;quot;intellectual property&amp;quot; dates from the French revolution, and patents in their modern form were solidified in the 1850s. At that time, Europe debated the pros and cons of patents exhaustively. The Economist newspaper was founded as an anti-patent, pro-free trade paper. Most familiar arguments for and against patents date to this era. The patent system was ended in several countries (Switzerland, Netherlands, Germany). However, free-trade economists lost power after a serious economic crisis, and the patent system came back into force by the 1870s. The patent system remained largely unquestioned until the 21st century, when it started to seriously affect the software industry.&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Thu, 07 Feb 2013 14:54:02 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>The concept of &quot;intellectual property&quot; dates from the French revolution, and patents in their modern form were solidified in the 1850s. At that time, Europe debated the pros and cons of patents exhaustively. The Economist newspaper was founded as an anti-patent, pro-free trade paper. Most familiar arguments for and against patents date to this era. The patent system was ended in several countries (Switzerland, Netherlands, Germany). However, free-trade economists lost power after a serious economic crisis, and the patent system came back into force by the 1870s. The patent system remained largely unquestioned until the 21st century, when it started to seriously affect the software industry.</p> <table style="margin:0; padding:0"> <tr> <td style="margin:0; padding:0"> <div id="toc"> <div id="toc-action-bar"><a href="javascript:;" >Fold</a><a style="display: none" href="javascript:;" >Unfold</a></div> <div class="title">Table of Contents</div> <div id="toc-list"> <div style="margin-left: 2em;"><a href="#toc0">Use of Language</a></div> <div style="margin-left: 3em;"><a href="#toc1">Intellectual Property</a></div> <div style="margin-left: 3em;"><a href="#toc2">The Inventor</a></div> <div style="margin-left: 2em;"><a href="#toc3">How Patents Work</a></div> <div style="margin-left: 2em;"><a href="#toc4">Specialization and Criminalization</a></div> <div style="margin-left: 2em;"><a href="#toc5">The Economics of Patents</a></div> <div style="margin-left: 2em;"><a href="#toc6">Patent Conflicts</a></div> <div style="margin-left: 2em;"><a href="#toc7">Defensive Patents</a></div> <div style="margin-left: 2em;"><a href="#toc8">Patent Pools as Legal Cartels</a></div> <div style="margin-left: 2em;"><a href="#toc9">Politics of Patents</a></div> <div style="margin-left: 2em;"><a href="#toc10">The Rationale for Patents</a></div> <div style="margin-left: 2em;"><a href="#toc11">The History of the Patent Debate</a></div> <div style="margin-left: 2em;"><a href="#toc12">David vs. Goliath</a></div> <div style="margin-left: 2em;"><a href="#toc13">Who Benefits from Patents?</a></div> <div style="margin-left: 2em;"><a href="#toc14">The Documentary Argument</a></div> <div style="margin-left: 2em;"><a href="#toc15">Reform of the Patent System</a></div> <div style="margin-left: 2em;"><a href="#toc16">Conclusions and Next Steps</a></div> </div> </div> </td> </tr> </table> <h2><span>Use of Language</span></h2> <h3><span>Intellectual Property</span></h3> <p>The term &quot;intellectual property&quot; was coined to replace &quot;exclusive privilege&quot;, which became politically incorrect during the French revolution. At the time, the argument was that by defining ideas as property, with backing of the State and potentially infinite lifespan &#8212; though this was quickly rejected as too extreme &#8212; one could create wealth, and by extension, general prosperity. This belief underlies copyright law as well as patent law. The hypothesis has never really been proven, and goes against basic economic theory &#8212; since it builds localized wealth through friction for the wider market &#8212; but remains powerful.</p> <p>Over the last 150 years, the patent establishment invested heavily in expanding and solidifying &quot;Intellectual Property&quot; as a legal concept. This is seen today in the establishment of international lobbying groups like WIPO (World Intellectual Property Organization), and international agreements like TRIPS. TRIPS on the one hand represents heavy lobbying by some groups (e.g. pharmaceutical industry lobbyists working through the US government), and a justification for domestic legislation (&quot;we're required by international law to keep software and drugs under a single patent system&quot;).</p> <p>Technically, today, &quot;intellectual property&quot; encompasses: patents, copyrights, trademarks, domain names, plant variety rights, design patents, game design patents, industrial patents (depending on jurisdiction), indigenous intellectual property, ship hull design rights, etc. By conflating &quot;IP&quot; with all these different forms of protection, patent advocates make it harder to discuss individual forms of protection.</p> <p>One should never use &quot;IP&quot; to mean patents, and always insist on precise terminology. Patents are distinct from copyright, distinct from trademarks, distinct from domain names.</p> <h3><span>The Inventor</span></h3> <p>The patent establishment has worked hard to reinforce &quot;intellectual property&quot; with the concepts of the &quot;inventor&quot; and the &quot;invention&quot;. This underpins the &quot;David vs. Goliath&quot; rationale we'll see later. In reality there are many problems with the notion of inventor and inventions. Innovation appears to happen in parallel, involving many groups and individuals, across wide fronts of technology. Thus, there are often many groups working on the same problems, while the first to patent will get a monopoly on the market. There is no real correlation between innovation and patenting. All we can say with accuracy is that &quot;inventor&quot; is the patent claimant (usually a lawyer), and &quot;invention&quot; are the patent claims.</p> <h2><span>How Patents Work</span></h2> <p>A patent is a civil claim on the market of products based on some idea. That is:</p> <ul> <li>All patents, no matter what their domain, cover ideas. There is no inherent difference between a patent on the way you bake a cake, write a software algorithm, or construct a steam engine. One may try to distinguish ideas (inventions) from naturally occurring designs (e.g. genes) but the distinction is fairly arbitrary. We innovate in much the same way as nature does, by exploring the solution landscape.</li> </ul> <ul> <li>Patents are valid only insofar as a court has decided they are valid. Until they go to court, patents have only hypothetical weight. Compared to copyright, trademark, or domain names, the cost of proving or disproving this hypotheses is very high. It typically costs from EUR 25,000 (in the very cheapest courts in Europe) to GBP 250,000 in the UK, and USD 3M to 10M in the USA to defend or enforce a patent in court.</li> </ul> <p>The patent process varies a little between countries but generally works thus:</p> <ul> <li>A specialist takes an idea and writes this as a set of claims, with some descriptive abstract. The claims should set out precisely what the &quot;invention&quot; is. The patent often refers to other patents, which it may build on.</li> </ul> <ul> <li>The patent is filed at the national patent office, or in Europe, the European Patent Office, which is an international organization not part of the EU.</li> </ul> <ul> <li>A patent examiner reviews the patent and if it passes various criteria &#8212; which vary between countries &#8212; issues or rejects the patent. Because patent offices live from patent registration fees, there is often strong pressure on examiners to accept plausible patents, on the assumption that courts will catch bad patents.</li> </ul> <ul> <li>In some countries, a new patent can be opposed for a certain period. This is equivalent to going to court, except before specialist judges at the patent office, rather than national (real) judges). Opposition is expensive and scary enough that small firms will not do it.</li> </ul> <ul> <li>The patent is formally issued, and its owner can now assert it. The owner can leave the patent unused for any period of time, so long as he pays the annual fees. Patents expire after about twenty years (depending on jurisdiction) in any case. Firms can &quot;greenfield&quot; by making small changes, and filing those as a new patent.</li> </ul> <ul> <li>Armed with the patent, its owner can now ask other businesses to pay license fees, or stop producing their infringing products. If the target of such an action refuses to comply, the patent owner can go to court and ask for damages and a temporary or permanent injunction to stop sales. As in all court cases, the losing party can appeal.</li> </ul> <ul> <li>A defendant may claim the patent is invalid, on a number of grounds, or claim that they do not actually infringe it. Most courts will assume the patent office correctly examined the patent, so invalidating the patent may be difficult.</li> </ul> <ul> <li>Firms who fear they may be targeted by a specific patent can, in some jurisdictions, go to court to request an upfront decision of non-infringement. In some countries such proceedings could be drawn out for the full lifespan of a patent.</li> </ul> <h2><span>Specialization and Criminalization</span></h2> <p>Traditionally, patents &#8212; like other forms of IP &#8212; are handled by civil courts. Two trends make the patent system more virulent than it might be. First, specialization, in which patent cases are heard by, for instance in the USA, the Court of Appeals for the Federal Circuit (CAFC) hears patent cases. In Europe, there have been long efforts to create a similar institution, i.e. a European Patent Court.</p> <p>The arguments for specialization are that patent cases are complex and technical, and need specialized judges. The arguments against are that specialist judges tend to favor patent holders above defendants, that specialization appears to have been followed by significant expansion of patentability in the USA, and that specialized courts tend to be much more expensive than general civil courts.</p> <p>Since the early 21st Century, patent lobbyists have pushed for IP to move from civil to criminal law. We see this in legal initiatives such as IPRED and IPRED2 in Europe, and ACTA more recently. The argument for this move is that &quot;pirate&quot; prooducts represent a threat to society. This push comes mainly from pharmaceutical firms (using imported generics as the threat), the entertainment industry (trying to stop copying of music and films) and patent licensing specialists (such as the various groups who live off MP3 patents).</p> <p>There are obvious attractions to enforcing patents via criminal law: it is much faster, cheaper, and more effective. The police can seize goods at trade fairs, the courts can freeze bank accounts of executives, and infringement can be punished with prison sentences.</p> <p>However for those threatened by patents, criminalization turns a business risk into a life and death scenario. When infringing a patent is treated as a crime against the state, one assumes there are strong safeguards against accidental or necessary infringement.</p> <h2><span>The Economics of Patents</span></h2> <p>Patents are an intervention in the free market. When you buy a patent from the state, you own the market in that idea for two decades. The rationale is that society gets something in return. We'll look at this later.</p> <p>The economics of patenting are this:</p> <ul> <li>Patents cost perhaps $10,000 to write and file, depending on size and complexity. Compare to copyright (free), trademark ($250), and domain names ($10 per year).</li> </ul> <ul> <li>Pending patents can be used immediately to convince other firms to pay license fees, or enter into various types of agreement.</li> </ul> <ul> <li>Patents are expensive to litigate, the average cost in the USA being around $250,000 for each party, for a first action, and more at appeal.</li> </ul> <ul> <li>The cheapest way for a defendant to avoid extensive court costs, eventual damages, and license costs, is to not infringe on the patent. Thus, the 'best' patents from point of view of the holder are those which are broadest, vaguest, or most fundamental. I.e. the hardest to avoid infringing.</li> </ul> <ul> <li>If firm A attacks firm B with a patent, firm B's obvious response is to find a patent that it can argue firm A infringes on. A counter-suit is a good lever to getting a settlement and eventually cross-licensing deal between firms.</li> </ul> <ul> <li>The most successful patent holders are thus firms which never infringe on others' patents, which means firms that either make only a very narrow range of products, or firms that produce nothing at all.</li> </ul> <p>Thus, by competition and elimination, successful patents tend to be low-level (on genes, general research techniques, basic business concepts, etc.) or very vague (using language and concepts that can be twisted to apply to many cases). And, patent holders tend to be very large firms (which can afford the costs) or specialized non-producing entities (NPEs, aka patent trolls) which are immune to counter claims.</p> <p>There are very few small firms that successfully use patents. In a 2007 study the EU Commission looking for small-to-medium businesses who successfully used patents was forced to include Israeli firms.</p> <h2><span>Patent Conflicts</span></h2> <p>Patents can make their holders extremely rich. They are key to legal battles over enormous amounts of money. There are a number of scenarios in which patents enable conflict:</p> <ul> <li>When an NPE convinces firms to pay licenses, it starts with the smallest firms, and as these becoming licensees, it moves to larger and larger firms. At a certain point firms will refuse to pay, and court cases start. The NPE should have collected enough of a &quot;war chest&quot; to win these battles.</li> </ul> <ul> <li>When one large firm wants to stop another competing, it files for injunctions in various courts, often to stop imports of products (domestic products are more favorably treated by many courts). The targeted firm will respond with counter-claims and appeals. The end result, after much legal activity, is usually a cross-licensing deal.</li> </ul> <ul> <li>When one larger firm wants the patents of a smaller firm (for example to counter-attack a competitor), it may start proceedings against the smaller firm. The smaller firm, unable to retaliate (holding perhaps only a few patents and without a significant war-chest), will often accept a low-valued take-over.</li> </ul> <p>There are many strategies. A large firm may license a patent from a smaller firm, exclusively, so that its competitors cannot use that idea or technique. Larger firms may create patent pools that exclude smaller competitors from the market. Patent holders may give licenses freely or cheaply to some firms, to convince a judge that the patent is more &quot;valid&quot;, and thus get larger rents from richer firms.</p> <p>There are some perhaps surprising elements about patent conflicts. These are mostly secret, consisting of letters, threats, counter-threats, and agreements that remain out of public view. What we see in the news is a tiny fraction of the actual conflict. Second, patent ownership and licensing is secret. We know who files the original patent but we have no idea who currently owns it, or has licensed it, or the amounts of money involved.</p> <p>Further, in many countries all patent licensing income is free of taxes, as a motivation for innovation. This creates interesting financial vehicles where all profits of a firm are exported as patent license fees to a sister firm, which then pays no taxes.</p> <h2><span>Defensive Patents</span></h2> <p>&quot;Defensive patents&quot; are a powerful part of the patent mythos. In order to do business securely, the belief goes, one needs patents to defend against attack.</p> <p>Let's look at several common scenarios and see whether and how a patent could be a defensive weapon, and what the outcome would be:</p> <ul> <li>A small firm gets a letter from a patent troll claiming damages and demanding a license deal. Would a patent defend the small firm? No, because the troll makes no products, so infringes no patents.</li> </ul> <ul> <li>A small firm gets a letter from a large competitor, claiming damages and demanding a license deal. Would a patent defend the small firm? Yes, but only if the large firm was making product covered by the patent. Otherwise no. And if the small firm counter-attacked with its own patent claim, the larger firm would easily scale up its attack. End result: the small firm will exhaust its capital and be bought cheaply by the larger firm.</li> </ul> <ul> <li>A large firm gets a letter from a patent holder, claiming damages and demanding a deal. The large firm pulls out its vast portfolio, and discovers it's useless against the patent holder, who makes no products or only a single very narrow product. After years of litigation, a court grants the troll a huge sum in damages.</li> </ul> <ul> <li>A large firm gets sued by a competitor for some obscure patent. The large firm counter sues with its defensive patent portfolio. Happily, the competitor is exposed, and finally the two settle into a licensing deal. End result: the market turns into a cartel based on a cross-licensed patent pool, and small competitors are excluded or heavily taxed.</li> </ul> <ul> <li>One troll sues another. This happens more often than you'd imagine. The target counter-sues with its own &quot;defensive&quot; patents. The troll with the broadest patent and deepest pockets wins, and gets the other troll's patents as reward. End result: larger trolls.</li> </ul> <h2><span>Patent Pools as Legal Cartels</span></h2> <p>In some sectors, patent cross-licensing effectively creates a legal cartel that escapes anti-trust law. The mobile phone sector is a case worth studying.</p> <p>Ewan Sutherland of the LINK Centre, University of Witwatersrand and CRID, University of Namur, <a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=1574981">wrote that</a> in 1996 the European Commission (EC) opened its first dossier on international mobile roaming (IMR), at the behest of the mobile operators, who sought and received an exemption from anti-trust laws of the EC Treaty (now Article 105 (1) EU).</p> <p>In 1999 the International Telecommunications Users Group (INTUG) filed a complaint with the EC about persistently high prices. Cases against four operators were closed without any penalties, and an inquiry into the handling of these cases was abandoned, with no explanation to the high prices. There were a set of directives in 2002, and two more Roaming Regulations in 2007, but prices for IMR remain high, especially for roaming data. Sutherland concludes &quot;The mobile network operators maintain there was no problem. The EU institutions,&#8230; and many users maintain that there was and is &#8212; even if they can only describe the symptoms, not explain its causes.&quot;</p> <p>To uncover the causes of the problem, and why national and EU regulators have been unable to correct what looks very much like collusion by dominant market players, we need to understand that the mobile telephony market depends on standards, and these are very heavily patented. As Tobias Kaufmann <a href="http://www.frlicense.com/IntellectualPropertyinBroadbandMT.pdf">explains</a>, the GSM (Global System for Mobile Communications) market depends on 554 patent families (not individual patents) declared “essential” by their holders. 74% of these patents are held by four firms.</p> <p>Kaufmann explains how patent licensing is used to create the cartels that dominate the European and American mobile phone markets:</p> <blockquote> <p>In 1998, the ITSUG (International Telecommunications Standards, User Group) authored a complaint to the European Commission in which it summarized the GSM licensing problems in stating that the inability to acquire timely licenses coupled with the uncertainty of essentials lead to &quot;costly and complex licensing negotiations&quot; and &quot;excessive cumulative royalty rates&quot;, thereby creating substantial transaction costs and high barriers to entry to the GSM market. In addition, the ITSUG alleged the existence of a &quot;low/zero club for established European telecommunications players&quot; while others have to pay royalties of up to 40% of the ex-works selling price&quot;.</p> </blockquote> <p>So while GSM depends on standards, those standards and the market they depend on are entirely captured through patents, and escape normal competition pressure to lower prices. By adding new patents to the pool of patents that a business must license, the normal 20 year lifespan of a technology like GSM &#8212; which originates from 1991 &#8212; can be extended almost indefinitely, and indeed Kaufmann reports that only 149 of the 554 patent families in the GSM patent pool are judged essential by technical experts. The rest exist only to perpetuate the licensing barriers.</p> <p>As <a href="http://en.wikipedia.org/wiki/GSM">Wikipedia states</a>, “Patents remain a problem for any open source GSM implementation, because it is not possible for GNU or any other free software distributor to guarantee immunity from all lawsuits by the patent holders against the users. Furthermore new features are being added to the standard all the time which means they have patent protection for a number of years.”</p> <p>In a properly competitive market based on free and open technological standards &#8212; such as the traditional wired phone network &#8212; we would expect costs to fall by 50% every 18-24 months, or value to double every 18-24 months (hence “Moore’s Law”, stating that chip density will double <a href="http://en.wikipedia.org/wiki/Moore's_law">every two years</a>. If it cost 1.00 UKP to make a 1-minute international phone call in 1990, today that cost should have dropped to less than 0.01 UKP for 10 minutes today.</p> <h2><span>Politics of Patents</span></h2> <p>As late as 2007, public policy makers were arguing that patenting was equivalent to innovation. This argument is starting to fail but has been enormously powerful. Politicians &#8212; who are not economists, not innovators, not businessmen &#8212; believing that patents were a key policy tool, have worked to boost the numbers of patents filed in their countries by:</p> <ul> <li>Appointing patent office executives with the mission of increasing patent office &quot;productivity&quot;, in terms of numbers of patents filed each year,</li> <li>Treating patent claimants as &quot;customers&quot; of the patent system, and focusing patent examiners on keeping claimants happy.</li> <li>Treating patent filing statistics as a key performance indicator of economic power.</li> <li>Giving the patent establishment open space in which to expand, by lowering barriers to patenting, increasing patent lifespan, lowering patent costs, and opening new areas (like software) to patentability.</li> </ul> <p>The number of patents, and patent conflicts, has risen sharply in the last ten years. The major winners are certain firms who have accumulated large portfolios of patents to use against competitors, NPEs who have secured large revenue streams for their patents, and patent lawyers, who are more in demand than ever.</p> <h2><span>The Rationale for Patents</span></h2> <p>Conflict is expensive for society, and patents can raise the cost of ordinary goods quite significantly. It's been estimated that consumer goods such as DVD players, MP3 players, cameras, and smartphones carry about $15-$25 in patent license fees. We do not know the end-consumer cost of patent litigation, but it is non-trivial.</p> <p>Since the patent system is a major intervention in an otherwise free market, we might expect to see some solid proof that it is worthwhile. However there is not a single economic study that shows that patents promote innovation. Lacking an economic basis, patents exist on the basis of argument and debate.</p> <p>Here is a typical endorsement of the patent system from a software engineer called Nathan Marz. <a href="http://nathanmarz.com/blog/inglourious-software-patents.html">In January 2011, Marz wrote:</a></p> <blockquote> <p>The patent system exists to provide an incentive for innovation where that incentive would not have existed otherwise.<br /> Imagine you're an individual living in the 19th century. Let's say the patent system does not exist and you have an idea to make a radically better kind of sewing machine. If you invested the time to develop your idea into a working invention, the existing sewing machine companies would just steal your design and crush you in the marketplace. They have massive distribution and production advantages that you wouldn't be able to compete with. You wouldn't be able to monetize the initial investment you made into developing that invention. Therefore, you wouldn't have invented the radically better sewing machine in the first place.<br /> From this perspective, patents are actually a rather clever hack on society to encourage innovation. By excluding others from using your invention for a fixed amount of time, you get a temporary monopoly on your invention. This lets you monetize your invention which makes your initial investment worthwhile. This in turn benefits society as a whole, as now society has inventions that it wouldn't have had otherwise.</p> </blockquote> <p>We can call this the &quot;inducement to innovate&quot; argument. Without patents, the argument goes, people would not innovate because their ideas would be stolen. Another argument is the &quot;appeal to fairness&quot;. Here is another commentator, on the Slashdot discussion site, writing in August 2011:</p> <blockquote> <p>Mobile phone patents are deserved and the companies that have them have spend billions to develop the technology. It's only fair that someone who wants to profit from that research pays some of the costs via patent licenses.</p> </blockquote> <p>These two arguments, and others, are not new. Rather than debunk the arguments directly, we can draw on others' voices from the past.</p> <h2><span>The History of the Patent Debate</span></h2> <p>In the nineteenth century, the defenders of the patent system developed four main arguments to justify the creation of patent rights:</p> <ul> <li><strong>Calling on natural law</strong>. Inventors have a natural right to their ideas and inventions, which like all property must be exclusive. Society must recognize and protect this right.</li> </ul> <ul> <li><strong>Appealing to fairness</strong>. Exclusive rights to an invention are the most appropriate way to reward inventors for their work.</li> </ul> <ul> <li><strong>Inducement to innovate</strong>. Inventors will not invent and capitalists will not invest in new inventions, unless they are given exclusive rights to their inventors.</li> </ul> <ul> <li><strong>Inducement to disclose</strong>. Inventors will not publish their secrets, and thus ideas would be lost to society, unless they are granted exclusive rights to their inventors.</li> </ul> <p>The first argument depends on accepting the notion of natural law. Prince-Smith, a leading German free-trade economist, said, &quot;<em>Any claim for protection of private property is a demand for the intervention of the power of the state, which should follow exclusively the dictate of common welfare. With regard to property in things the dictate of common welfare is firmly established. How is it with regard to the so-called intellectual property, and above all, patents of invention?</em>&quot;</p> <p>The use of the word &quot;property&quot; to cover ideas was part of the propaganda fight to establish patent laws in France in 1791 and again in 1843. The previous term was &quot;exclusive privilege&quot;, more accurate but not the best thing to push for after the French Revolution.</p> <p>By the late 1800's the notion that patents derived from natural property rights in ideas was being heavily attacked, especially in Germany, and we saw the second argument evolve.</p> <p>The Swiss, stubbornly, did not agree that society had a moral obligation to reward inventors. Others pointed to the theory of social origins of inventions to explain why individual inventors did not deserve rewards. Others argued that real inventors had a head start that should give them enough profits to reward their work.</p> <p>Even those who agreed that inventors needed rewarding, and that competition might wipe-out any head-start advantage too quickly, did not necessarily support patent privileges. The Economist wrote, &quot;&#8230;what the community requires is that inventors be rewarded; that skillful men who contribute to the progress of society be well paid for their exertions. The Patent Laws are supported because it is erroneously supposed that they are the means to this end.&quot;</p> <p>The favorite proposed alternative to patents were bonuses paid to inventors by the state, by industry associations, by intergovernmental agencies, or by international industry associations. The bonus system was dismissed as corruptible and arbitrary, and patents were pushed as the best method of delivering fair rewards to inventors.</p> <p>Others pointed out that with patents it was impossible to ensure the reward went to the real inventor, that rewards were proportional, and impossible to prevent great damage being done to others by the exclusive monopoly.</p> <p>The visible injustices of the patent system meant that the &quot;society's moral obligation to reward inventors&quot; argument was fairly weak. So, the patent advocates formed the argument that exclusive privilege, fair or unfair, was the best way to stimulate invention.</p> <p>In the mid-1800's, writers claimed that the industrial progress of England and the United States was due to their patent system. Other writers claimed that the progress of Germany and Switzerland was due to their lack of any patent system. In fact any causal relationship is very hard to prove, or disprove. So the argument that patents promote innovation is mainly a thought exercise and works as follows:</p> <ol> <li>Industrial progress is desirable;</li> <li>Invention is a necessary part of industrial progress;</li> <li>Not enough invention will happen unless effective incentives are used;</li> <li>Patents are the cheapest and most effective form of incentive.</li> </ol> <p>There are two straight-forward counter arguments to the last two points. First, that invention will occur with or without legislative interference. Second, that patents are not the best and cheapest form of incentive &#8212; that prizes, for example, would work better. Either of these two counter-arguments breaks the whole thesis that patents are necessary to industrial progress.</p> <p>Economists thus began to debate the costs and benefits of the patent system. Some argued that the costs were zero, and the benefits infinite. Others argued that a heavy social cost was unavoidable and the net benefits were negative.</p> <p>The costs of the patent system are as follows: first, the cost of diverting one's activity away from patented areas towards other domains; second the bureaucratic cost of administering the patent system; third, the economic cost of monopolies sustained by patents; and last, the cost to those unable to use the most efficient processes.</p> <p>Thus in 1851 the Economist wrote,</p> <blockquote> <p>The privileges granted to inventors by patent law are prohibitions on other men, and the history of inventions accordingly teems with accounts of trifling improvements patented, that have put a stop, for a long period, to other similar and much greater improvements&#8230; Every patent is a prohibition against improvements in a particular direction, except by the patentee, for a certain number of years; and, however beneficial that may be to him who receives the privilege, the community cannot be benefited by it.</p> </blockquote> <p>For a while, patent advocates argued that the patent system cost nothing. This argument was shown to be wrong: the patent deprived others of the opportunity to evolve and use the same idea that the patentee had, no matter how much they had already invested in it. The monopoly also derived society of the benefits of wider use of the idea.</p> <p>Another nail in the &quot;incentive to inventors&quot; argument's coffin was the fact that many inventors were employees, or too poor to exploit their inventions without financial help. Thus the &quot;inventor&quot; was often the financier or patent attorney. So the &quot;incentive to invent&quot; theory also has a variant, which is the &quot;incentive to invest&quot;, and these two arguments remain the strongest ones used today.</p> <p>Modern criticism of the patent system thus focuses on its costs and benefits, and economists are now starting to have the tools to actually measure this empirically, with results that match the logical analyses of the mid-19th century.</p> <p>One last argument of the patent advocates remains: that exclusive privilege is the best incentive to disclose valuable secrets. Even if inventors worked without other incentives or rewards, without strong incentives for disclosure, said patent advocates, inventors might take valuable secrets to the grave and thus rob society of its general fund of technological knowledge.</p> <p>The post-revolutionary French patent advocates used this explanation to avoid having to defend patents as privileges. Patents, rather than being a privilege, were the result of a fair bargain between inventors and society.</p> <p>There were (and still are) four objections to this argument. First, since most ideas develop simultaneously and independently in different places, no single disclosure is worth very much. Second, technological secret are very hard to keep for long in any case. Third, when inventors think they can keep their techniques secret, they will not claim patents at all since competitors will be unable to duplicate the technique. Lastly, the patent system creates a disincentive for inventors to publish their ideas early on, since premature publication can ruin the chances of getting patents. So, rather than promote disclosure, the patent system actually hurts it.</p> <p>Each of these four counter-arguments was used in the 19th century. The Economist wrote that useful inventions depended not on individuals but on general social progress. Many writers argued that most inventions could not be kept secret for long, so the bargain with society was decidedly unfair. The notion that only a few inventions could be kept secret made the third objection all the stronger - the patent system now protected the otherwise unprotected ideas, and did nothing to prompt disclosure of those which could be kept secret. Prince-Smith wrote if the patent system was abolished then &quot;<em>secret and isolated work on inventions would cease and its place would be taken by a cooperation of all qualified talent</em>&quot; and predicted a meritocracy that looks more or less like today's open source software communities.</p> <h2><span>David vs. Goliath</span></h2> <p>A final commonly-used argument is that patents protect the small inventor against larger firms who would steal their ideas. This is perhaps the most common broad scenario, as it combines all four arguments into one emotional appeal to fairness. The hypothesis that patents are necessary to level the playing field depends on several assumptions:</p> <ul> <li>That small firms need protection from larger firms;</li> <li>That small firms deserve such protection, if they need it;</li> <li>That patents are the best way to provide such protection.</li> </ul> <p>However, it is not even necessary to debate whether the State should intervene to protect small firms or not, because it is easy to show that patents cannot help small firms except in very narrow cases.</p> <ul> <li>The very high cost of acquiring and defending patents means normal small firms cannot use these. The budget for acquiring and prosecuting a single patent can easily exceed capital of a small firm. Multiply for each appeal and for each large firm that &quot;steals&quot; the idea.</li> <li>In any conflict with a larger firm, the smaller firm, having fewer patents but more innovative products, is likely to infringe on many times more patents than it holds.</li> <li>In any judicial conflict, the high cost of prosecuting a claim, and often an appeal, will favor the larger firm with its deeper pockets.</li> <li>Any smaller firm that owns valuable patents will itself become a target for opportunistic patent attack by more specialized non-producing entities.</li> </ul> <p>It's been said that claiming a patent is, for a small firm, like painting a large target on your back. Patenting your <em>own</em> innovations is close to suicidal unless you're a wealthy business, or you cease making products. Patenting others' innovations is rather smarter.</p> <p>So small firms that do patent their ideas, and enter litigation against larger firms, end up by seeking capital from investors specifically to prosecute their patents &#8212; not do R&amp;D &#8212; and by reducing their product range, to be less exposed to counter-attack. Clearly, patents are not promoting innovation in such cases.</p> <p>How can small firms compete with large ones that steal their ideas? The best way seems to be to spread the ideas widely, and build products that can move faster into open areas of the market. Ideas are cheap, it has been said (by those with many ideas). Ironically patents make it harder, not easier, for small firms to do this.</p> <h2><span>Who Benefits from Patents?</span></h2> <p>The only small firms that can benefit from patents are:</p> <ol> <li>Non-producing entities (trolls) that acquire a small number of patents and initial capital. Such firms can then prosecute claims against smaller businesses first, building up more funds, and building a patent licensing business. This is a fairly common model.</li> <li>Product-making firms that produce very specific products around a single patent. They must essentially make specific improvements to old technology so they are not vulnerable to counter-attack. They then exploit this improvement for twenty years to build up a wider market and brand. This is a rare model, but there are several well-known examples such as Dyson.</li> </ol> <p>Research organizations and universities can benefit financially from patents, since they produce no products and are not vulnerable to counter attack. For instance, the Fraunhoffer Institute made its fortune from MP3 patent licenses.</p> <p>Larger patent-holding firms, like Intellectual Ventures, are also immune to patent counter-attack, so can build up very large and profitable patent licensing businesses.</p> <p>Large firms can try to use patents to control competition. In practice though, patents take long enough to get issued that they are useless against immediate competitors. Firms must build up portfolios of patents that they hope will be valuable in 5 or 10 years' time. Then, if they are lucky and they got patents in areas that become new market sectors, they can get patent license revenues.</p> <p>Large firms do use patents to reduce their tax burden. The mechanism is simple: find a country, like Ireland, which treats patent income as tax-free &#8212; to promote innovation, of course &#8212; and establish a &quot;research center&quot; there. File patents and then license these to business units across the region. Ensure that the majority of profits arrive in the tax haven as patent revenues.</p> <p>Finally, large firms can use patents to effectively create legal price-fixing cartels. This is how the mobile telephony business works, essentially. It allows firms to keep prices high, to exclude new innovations, and new competitors. In the long run, it fails to promote innovation: we are still using and paying for SMS text messages. It also fails to help firms like Nokia from collapse.</p> <p>So, patents are bad for the vast majority of small innovative firms, and they are good for trolls that produce no wealth, publicly funded research institutions that should not be driven by a profit motive, legal cartels that engage in global price fixing, and wealthy firms that speculate on future market movements.</p> <p>The story of patents is playing out at high speed in the software industry, which was essentially patent free until the late 1990's. The Internet is built on patent-free standards and innovations. As the patent system expanded into software and the Internet, conflict has exploded. Software patent conflict now makes the headlines almost every day.</p> <h2><span>The Documentary Argument</span></h2> <p>There is one remaining argument for patents that is rarely cited but does make sense at least until the Internet changed everything. That is, &quot;inducement to document&quot;. When the English burned Washington in 1814, they <a href="http://en.wikipedia.org/wiki/Burning_of_Washington">left the patent office untouched</a>:</p> <blockquote> <p>The United States Patent Office building was saved by the efforts of William Thornton &#8212; Architect of the Capitol and then superintendent of patents &#8212; who convinced the British of the importance of its preservation.</p> </blockquote> <p>At the close of WWII in Europe, in 1944, the Allied forces set in motion a search for the scientific, industrial, and military secrets of Nazi Germany. They found them hidden in a mine, behind a door marked <a href="http://www.harpers.org/archive/1946/10/0032777">&quot;Opening Will Cause Explosion&quot;</a>:</p> <blockquote> <p>The German Patent Office put some of its most secret patents down a sixteen-hundred-foot mine. shaft at Heringen, then piled liquid oxygen, in cylinders, on top of them. When the American Joint Intelligence Objectives team found them, it was doubtful that they could be saved. They were legible, but in such bad shape that a trip to the surface would make them disintegrate. Photo equipment and a crew were therefore lowered into the shaft and a complete microfilm record made of the patents there.</p> </blockquote> <p>In that patent treasure chest were tens of thousands of filings, many explaining techniques that seemed like science fiction:</p> <blockquote> <p>The biggest windfall came from the laboratories and plants of the great German cartel, I. G. Farbenindustrie. Never before, it is claimed, was there such a store-house of secret information. It covers liquid and solid fuels, metallurgy, synthetic rubber, textiles, chemicals, plastics. drugs, dyes. One American dye authority declares: &quot;It includes the production know-how and the secret formulas for over fifty thousand dyes. Many of them are faster and better than ours. Many are colors we were never able to make. The American dye industry will be advanced at least ten years.&quot;</p> </blockquote> <p>Historically, patents on steam engines delayed the industrial revolution by almost 20 years, and a ten-year battle over aircraft patents almost crippled the US air-force in World War One, forcing the US government to intervene (creating one of the first patent licensing pools). However, today we can look at these old patents and understand how to rebuild every single valuable machine ever made. Without the patent system, and the incentive it creates for formal documentation of industrially useful ideas, we would have lost vast amounts of knowledge.</p> <p>It is arguably worth the costs. One could still argue that without the patent system, I. G. Farbenindustrie would never have become a dominant cartel, capable of keeping its processes secret. But we can give the patent system the benefit of the doubt. The documentation is arguably worth all the pain.</p> <p>At least in the industrial era. Several trends have weakened and eventually nullified this final justification for patents. The first is that we simply have much better, cheaper, and faster ways to collect knowledge. Wikipedia is a prime example. Every idea that is worth documenting is documented, rapidly and accurately. Compare the patent system to Wikipedia and one sees just how outdated that system is.</p> <p>Secondly the move towards a digital economy means that ideas and inventions are no longer as tangible as they were. We once powered our economies with steam, but today it is with algorithms. There is no essential difference, it is one of scale. As ideas become more abstract, they become more layered. In the construction of steam engines there may be ten layers of ideas. In a web site, tens of thousands. Where a steam engine patent affected 100 firms, a software patent may affect a million businesses.</p> <p>The economic incentive is towards patents that capture more market, thus are less precise. One does not speak of a table, but of a horizontal planar surface with multiple support structures. That could mean a table, a stool, or a bridge. It is much, much worse than this in modern software patents. And today, the majority of patents have some software claims.</p> <p>So, as our knowledge goes digital, patents get less useful as documentation. We are left with all the costs of the patent system, and none of the benefits.</p> <h2><span>Reform of the Patent System</span></h2> <p>There have been many proposals to reform the patent system. These have all failed, for various reasons. These are:</p> <ul> <li>The peculiar economics of the patent system mean that patent holders have a great incentive to continue to invest in patents, to lobby governments against any weakening of the patent system, and to push for widening of patent law.</li> </ul> <ul> <li>Patent offices, rather than acting as neutral representatives of society, have become representatives of patent holders. They treat patent claimants as &quot;clients&quot;, and patent fees as their revenue.</li> </ul> <ul> <li>Politicians lack understanding of economics, and treat patents as an easy &quot;high score&quot; for economic performance. They are generally not trained in science and are reluctant to use science-based economic policies.</li> </ul> <ul> <li>The vast majority who pay for the patent system have, in effect, no voice. Patents are taken for granted, often defended even by those who argue against, for instance, software patents.</li> </ul> <p>Patents are, simply, enormously profitable for a very vocal and powerful minority, while their costs are spread among a mostly silent majority.</p> <p>Patent reform advocates have tended to focus on specific areas: software patents, business method patents, genetic patents, and so on. Campaigns such as the 2005 European nosoftwarepatents.com campaign have been successful in halting specific legislation, but have failed to change the general trend of expansion of the patent system.</p> <p>Patent reform advocates tend to focus on limiting the patent system in specific ways:</p> <ul> <li>Excluding certain fields of technology, such as software. Such limits have proven to be untenable, since there are no hard boundaries between fields of technology. Patent experts can and do shift the limits, by modifying patent language, one patent at a time, until they can cover whatever field of technology is most valuable at the moment.</li> </ul> <ul> <li>Excluding &quot;bad patents&quot;, a term that can mean entirely opposite things to different people. A patent on a widely-used, fundamental idea is bad for society, but good for the patent holder. A patent for a nonsense invention is a bad patent in terms of documentation, but harmless to society. A clear and precise patent is &quot;high quality&quot; in terms of documentation, but a failure in terms of collecting rents. A fuzzy patent that may be applied to many different cases is a failure in terms of documentation, but most successful in terms of profit for the patent holder.</li> </ul> <ul> <li>Soliciting public help in finding prior art, i.e. asking the public to help invalidate new patents. This is one of the &quot;raise patent quality&quot; strategies. The goal is to ensure that awarded patents are really innovative. It makes the implication that there are &quot;good&quot; patents, drowning in a sea of &quot;bad&quot; patents. As we've seen, that is very relative. &quot;Raising the bar&quot; is really code for &quot;don't let new patents devalue our existing patent portfolios&quot;.</li> </ul> <ul> <li>Making it cheaper and easier for patent holders to defend their patents in court. For example in Europe, politicians are creating a single patent court that eliminates the need to prosecute a patent in multiple countries. The cited benefits are lower translation and legal costs for patent holders. This will make the patent system more, not less, damaging to Europe's economy: legal costs will rise and make it harder for small firms to defend themselves against patent claims by larger firms.</li> </ul> <p>Partial reform of the patent system is, by historic evidence, impossible. There is not a moment in history that the patent system has accepted reduction in size and power. There is simply too much money and power at stake. While large patent holders push patent offices to &quot;raise the bar&quot;, the same patent offices push for innovation funding to SMEs and universities to be linked to patenting activity.</p> <h2><span>Conclusions and Next Steps</span></h2> <p>The patent system has enjoyed considerable political and public support over the last century, being widely accepted as an essential incentive to small and large innovators. Yet today the patents arms race, and rise in patent litigation are bringing many to ask what, really, is the purpose of the patent system.</p> <p>There are a set of classic arguments for patents, ranging from &quot;inventors have a right to profit from their hard work&quot; to &quot;without patents, no-one will innovate&quot;. None of these arguments stand up to scrutiny nor comparison with fields that aren't patented. We do not generally ask the State to intervene to ensure that artists will paint, musicians play, chefs prepare meals, fashion designers create the new seasons. The vast bulk of our economy innovates well without 20-year monopolies. By contrast, the areas that are heavily patented, such as telecoms and pharmaceutics, resist change, are run by cartels, and extort consumers with grossly inflated prices.</p> <p>When patents invade a new sector of technology &#8212; genetic research, or the Internet &#8212; the results follow a standard pattern. Large firms invest more and more in patents, and less in research. Litigation increases exponentially. Firms that do not have patent portfolios find themselves unable to counter-attack, so either leave the market, or shift resources to buying patents in bulk. Patent licensing businesses &#8212; immune from attack &#8212; spring up, and so the market divides into large cartels, and trolls, with no space for the small firms that are the source of real innovation.</p> <p>There is only one rationale for patents that is arguably worth the decades of stagnation and high prices that follows the entry of the patent system into a new sector. That is the value of patents as a store of knowledge, documentation of industrial processes and techniques. Patents may have delayed the industrial revolution by two decades, but today we can rebuild steam engines. Patent offices are stores of industrial knowledge that survive war and turmoil. But today, we have the Internet, which works far better than patent offices, with none of the costs.</p> <p>While politicians see patents as an easy measure of industrial power, the reality is far darker. Patents act more like a legislative parasite that consumes the industrial base, and replaces it with cartels and trolls. Essentially, as soon as patents are introduced into a sector and start to bite &#8212; after a delay of five to ten years &#8212; they tip the economics back to front. Producing new products becomes dangerous, while buying new patents becomes profitable.</p> <p>The damage is often invisible until much later. Large firms accept the cost of patent conflicts as the price of doing business and a useful barrier to smaller competitors. Small firms try to remain under the radar, assuming that trolls will not see them (yet). Patent deals are typically secretive, so most conflicts remain invisible. Since innovation cycles are often many years, and patents take many years to be examined and granted, everything may be going very well, for many electoral cycles, before the public lawsuits explode.</p> <p>By the time every large firm is embroiled in five, ten, a hundred patent lawsuits in parallel, it is too late. The only way to win a war is to buy bigger weapons. Eventually the trolls get their pound of flesh, the large firms all settle into comfortable cartels, the small innovators go elsewhere, and peace returns.</p> <p>The market is, by this stage, effectively dead. We get the Microsofts and the Nokias. Large firms do not innovate well. The general model is to buy smaller innovators and then mass-market those new ideas. But patent wars push small innovators out of the market.</p> <p>An optimistic viewpoint would say that parasites eventually reach equilibrium with their hosts, and it is only when they jump to new hosts that they are deadly. A pessimistic viewpoint would say that it is the newest fields of technology &#8212; software, alternative energies, genetics &#8212; that are the most essential to human survival, and the most vulnerable to the spread of the patent system.</p> <p>At their core, patents reflect an 18th century view of the market. The basis for patents is as valid as the old theory that disease spread by &quot;bad air&quot;. We have used science and evidence to create progress in every other field. It is ironic that the patent system, claiming to be essential to progress, depends on old faith-based arguments that were discredited 150 years ago.</p> <p>So, we have an old discredited system that rejects reform, that infiltrates the political and business establishment, that turns living markets into zombies run by cartels and trolls, that spreads to vulnerable, essential areas of technology, that puts humanity's very survival at stake. The conclusions and next steps are yours to make.</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:30</guid>
				<title>Code Connected Volume 1</title>
				<link>http://hintjens.wikidot.com/blog:30</link>
				<description>

&lt;p&gt;The title of this book for programmers, &amp;quot;Code Connected&amp;quot;, is a homage to Steve McConnell&#039;s &amp;quot;Code Complete&amp;quot;, which was easily one of the best books on software development ever written. Code Connected focuses on the basic skill of producing working code, in minimal form, to answer a wide diversity of problems. All the problems are related one way or another to distributed applications, and the answers all, in one way or another, use ZeroMQ.&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Thu, 07 Feb 2013 14:31:38 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>The title of this book for programmers, &quot;Code Connected&quot;, is a homage to Steve McConnell's &quot;Code Complete&quot;, which was easily one of the best books on software development ever written. Code Connected focuses on the basic skill of producing working code, in minimal form, to answer a wide diversity of problems. All the problems are related one way or another to distributed applications, and the answers all, in one way or another, use ZeroMQ.</p> <p>However, I don't think distributed software is special in the sense of mathematical libraries, or video encoding technology. Distributed software is as far as I can tell simply the future of all non-trivial software. It's just a matter of time. ZeroMQ was about bringing the cost down, which brings the future closer, and Code Connected is part of that story.</p> <p>Most likely, you'll want to <a href="http://hintjens.wdfiles.com/local--files/main:files/cc1pe.pdf">download the free PDF</a>, as about 1,500 people did in the first month of release, which was back in January 2013. You can also <a href="http://www.amazon.com/dp/B00ASE1PYS">buy a Kindle version</a> for $6.13, or get <a href="https://readmill.com/books/code-connected-volume-1">the iPad version</a> for $0.00.</p> <p>But the real precious is <a href="https://www.createspace.com/4098511">the printed book</a> at $49.95. Not surprisingly, this sells almost in the same numbers as the Kindle version. There's something delicious about a real book. Yes, trees died to make this. In my defense, and that of every European author, they were fast-growing Scandinavian trees and their premature harvesting created valuable jobs.</p> <p>Of course there's no real reason to buy a book these days. There's especially no real reason to spend $49.95 (plus postage, import duties, and quite probably bribes to get this thing through customs) on <em>Code Connected Volume 1, Professional Edition</em>. All you get is 318 pieces of white paper with black marks on them, bound in a beautiful red-tinted cover that speaks of ultimate simplicity and elegance, just like the technology inside.</p> <p>It's true that when you take <em>Code Connected Volume 1, Professional Edition</em> into work and lay it on your desk, your colleagues will realize that that modest person they work with every day is in fact a God of Code. Your boss won't give you a pay rise simply because you spent $49.95 on this book, but if he isn't impressed into promoting you once you and your team start to build stunningly scalable new products, find a new job!</p> <p>Why &quot;Professional Edition&quot;, you might ask? Clearly, this isn't a book for amateurs. It's not a pocket book, and doesn't have any pretty color pictures. Much of those little black marks are in a secret code called &quot;C&quot;, which few mortals can read and fewer still can write. True, a lesser person could also buy <em>Code Connected Volume 1, Professional Edition</em>, but the real question is, <em>would they?</em></p> <p>It would be excessive to give a copy of this book to each and every colleague, but a wise man would <a href="https://www.createspace.com/4098511">buy two copies</a>, one to read and keep, and one to answer that inevitable question, &quot;Oh, wow, you have <em>Code Connected Volume 1, Professional Edition</em>?! Can I borrow it?&quot; with a gracious &quot;yes, for sure, please just sign this small receipt&quot;, instead of the alternative, and hurtful, &quot;No, dude, keep your sticky fingers off it, that's mine!&quot;</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:29</guid>
				<title>Measuring Cost Gravity</title>
				<link>http://hintjens.wikidot.com/blog:29</link>
				<description>

&lt;p&gt;The other day I bought a little black and white laser printer for my office. It cost about 50 Euro, and it prints very nicely, and rapidly. The first comparable consumer lasers came from HP in 1985 and cost about $4,000. They were huge, and slow. I wondered, could we use these two data points to compute the &amp;quot;cost gravity&amp;quot; of laser printers?&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Mon, 21 Jan 2013 10:04:26 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>The other day I bought a little black and white laser printer for my office. It cost about 50 Euro, and it prints very nicely, and rapidly. The first comparable consumer lasers came from HP in 1985 and cost about $4,000. They were huge, and slow. I wondered, could we use these two data points to compute the &quot;cost gravity&quot; of laser printers?</p> <p>I'm going to compare the HP LaserJet Plus, which printed 8 pages per minute at 300x300 dpi with the Samsung ML 1665, which does 17 ppm at 600x1,200 dpi. The former cost $4,000 and the latter $50, when introduced in 2010.</p> <p>Let's start by adjusting for inflation. That $4,000 in 1985 is just double in 2010 dollars, at $7,995. Next, let's adjust for technical specifications. The Samsung prints twice as rapidly, at 8 times the resolution, and is about a quarter of the size. So I'm going to rate it at 32 times better, technically.</p> <p>If there was no cost gravity at work (0%), and assuming that we're paying proportionally for technical quality, that original $4,000 printer would cost a cool $256K today, which is 32 times the price, doubled again for inflation.</p> <p>If cost gravity was 10% per year, today's little printer would still cost $18K. A cost gravity of 29% per year brings us to the 2010 price. That's a fall of about 50% every 24 months (0.71 x 0.71). $50 probably represents the bottom of the price curve, effectively zero. Technical specs will improve (WiFi, color, longer-lasting cartridges), and then Korean and Japanese manufacturers will stop making them.</p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://hintjens.wikidot.com/blog:16</guid>
				<title>A Tale of Two Bridges</title>
				<link>http://hintjens.wikidot.com/blog:16</link>
				<description>

&lt;p&gt;Two old engineers were talking of their lives and boasting of their greatest projects. One of the engineers explained how he had designed the largest bridge ever made.&lt;/p&gt;
&lt;p&gt;by &lt;span class=&quot;printuser avatarhover&quot;&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;&lt;img class=&quot;small&quot; src=&quot;http://www.wikidot.com/avatar.php?userid=99&amp;amp;amp;size=small&amp;amp;amp;timestamp=1789036337&quot; alt=&quot;pieterh&quot; style=&quot;background-image:url(http://www.wikidot.com/userkarma.php?u=99)&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.wikidot.com/user:info/pieterh&quot;  &gt;pieterh&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
</description>
				<pubDate>Wed, 03 Aug 2011 22:09:56 +0000</pubDate>
												<content:encoded>
					<![CDATA[
						 <p>Two old engineers were talking of their lives and boasting of their greatest projects. One of the engineers explained how he had designed the largest bridge ever made.</p> <p>&quot;We built it across a river gorge,&quot; he told his friend. &quot;It was wide and deep. We spent two years studying the land, and choosing designs. Then we hired the best people and designed the bridge, which took another five years. We contracted the largest engineering firms to build the structures, the towers, the tollbooths, and the roads that would connect the bridge to the main highways. Under the road level we had trains, and a special path for cyclists. That bridge represented years of my life.&quot;</p> <p>The second man reflected for a while, then spoke. &quot;One evening me and a friend threw a rope across a gorge,&quot; he said. &quot;Just a rope, tied to two trees. There were two villages, one at each side. At first, people pulled packages across that rope with a pulley and string. Then someone pulled across a second rope, and built a foot walk. It was dangerous, but the kids loved it. A group of men then rebuilt that, made it solid, and women started to cross, everyday, with their produce. A market grew up on one side of the bridge, and slowly that became a large town, since there was a lot of space for houses. The rope bridge got replaced with a wooden bridge, to allow horses and carts to cross. Then the town built a real stone bridge, with metal beams. Later, they replaced the stone part with steel, and today there's a suspension bridge standing in that same spot.&quot;</p> <p>The first engineer was silent. &quot;Funny thing,&quot; he said, &quot;my bridge was demolished not long after it was built. Turns out it was built in the wrong place and no-one wanted to use it. Some bastard had thrown a rope across the gorge, a few miles further downstream, and that's where everyone went.&quot;</p> <p><em>This article is an extract from Chapter 6 of the ZeroMQ book, on community building. If you like this, buy the book :-)</em></p> <p>by <span class="printuser avatarhover"><a href="http://www.wikidot.com/user:info/pieterh" ><img class="small" src="http://www.wikidot.com/avatar.php?userid=99&amp;amp;size=small&amp;amp;timestamp=1789036337" alt="pieterh" style="background-image:url(http://www.wikidot.com/userkarma.php?u=99)" /></a><a href="http://www.wikidot.com/user:info/pieterh" >pieterh</a></span></p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>