Tag Archive for 'analog'

Software: The New Law?

There is a theory that the language you speak affects the way you think - that the structure of language itself affects cognition, the basis of civilized society. Computer languages are believed to exert a similar affect on software - the type of solution that programmers can create is ultimately limited by the tools they choose to use to sculpt their digital golems. Hence, it should come as no surprise that software is having a profound effect on society. That’s not to say it’s limiting the form of solutions our society can create through software - if anything, software is breaking through artificial boundaries created by our system of law that should have died a long time ago.

I have been mulling this for a little while, but a recent post by Jeff Jarvis prompted me to consider how quickly software is making government irrelevant. And you too, Big Media (consider this my obligatory blogger slag against the creaking institute of the fourth estate). People are being empowered by software at light speed. It is providing tools that allow them to quickly and easily route around the self-interested, non-functional chunk of brain damage that is our current political and legal system. Software is rewiring our value systems faster, better, and more fairly than what currently exists - and the changes it is wreaking are only accelerating, incorporating each new advance into the next cycle of innovation.

Remember Napster (the original, not the current bastardized incarnation)? No sooner than Napster got sued by the Recording Industry of America than Gnutella sprung up and increased the magnitude of effort required to stop filesharing. The history of filesharing since then reads like a chapter of the Bible - Napster begat Gnutella who begat Limewire who beget…ad nauseum. Meanwhile, the RIAA continues to fumble along and fall further and further behind the innovation curve, suing filesharers, promoting crappy DRM solutions, and backing flawed legislation, oblivious to the fact that new software has rendered their fight not only futile, but also irrelevant. Copyright protection solutions are being cracked literally hours after their release, legal assaults are being thwarted by software that protects users’ identities from legal assault, and a new generation of file-sharing systems is enabling users to slurp down large files and distribute them in a fashion that encourages everyone to contribute their resources to spreading data as fast as possible. Welcome to the new form of democracy.

What’s amazing is the scale of resistance to this change. Look at what’s happening in the burgeoning voice over IP (VOIP) space: legislators are trying to use antiquated legislation, originally designed to ensure rural access to analog phones service, to impose taxes on the emerging technology. Give it up guys - the jig is up, move on and find a new game. I mean, how can you even enforce this tax? Any device with access to bandwidth and a microphone could effectively be transformed into a VOIP solution - what are they going to do, tax them all?

Which brings up a good question: how is government going to enforce just about any of the rules anymore? In a world of software and bits, a world where a person can work from one country but get paid in another, where intellectual “property” is easily transported and duplicated at zero cost, how is it possible for governments to hold onto power? After all, the law is only the law if you can enforce it - something Arnold needs to figure out before signing any more bogus legislation.

If everything in the world is comprised of either bits or atoms, as Nicholas Negroponte pointed out in his book, then the unmanageable nature of bits leads me to the inevitable conclusion that atoms are the sole possible source of government or corporate power. Come to think of it, is this really a change? Historically, the government’s ability to take your land, your stuff, or restrict your movement by encasing you in a prison made of atoms gave it the power it required to tax citizens and to encourage the formation of a civil society. I guess it’s a case of “meet the new world, same as the old world” - at least until we have the technology to bridge between the world of bits and atoms, to construct and reproduce physical objects in a digital fashion. I shudder to think about the social discontinuity that technology will bring.

Making Meaning

It’s been a busy week, but I wanted to get back on the blogging horse before I fell too far behind. Too much thinking, not enough capturing ideas in a more coherent and permanent form.

I spent one day last week at Garage Technology VenturesArt of the Start. I had the presence of mind to record the whole thing on my laptop, but the quality is pretty horrible, so I’ll be making transcripts available over the next week or so (the first session transcript is available here). available here). Guy Kawasaki had some interesting things to say, most notably his comments on the need for entrepreneurs to focus on “making meaning” in their endeavours.

I’ve been thinking a lot about “making meaning” over the past couple of months. At its core, making meaning is about improving the world - for me, this had meant trying to figure out how to take my software skills and apply them to real problems (by which I mean “problems that matter”). The question in my mind has been: is it possible to make meaningful change through software?

In my mind, I have associated “real world problems” with environmental problems - the kind of problems that require engineering residing in the world of the physical. In this definition, the path to meaningful change through software is unclear. Software is so intangible - how can a bunch of 0’s and 1’s save us from ourselves? Isn’t software mostly being dedicated to solving ‘artificial’ problems, problems originally created by someone else’s software?

But the more I think about it, the more I’ve come to realize that software has the potential to play a much bigger role - even though the domain of its influence does not often intersect with the real, physical world - at least not directly. However, by applying the pressure in the right places, software can bring about social change that affects the real, physical world.

To illustrate how, consider the recent revolution in the world of music.

Since the advent of the compact disc, we’ve been distributing music in the most circuitous fashion: translating analog signals into digital bits, only to press those bits into plastic discs that need to be packaged and transported. Seems a bit ludicrous, transforming clean (arguably environmental) digital bits into a physical form that requires additional energy to package and transport. But at the time, the lack of bandwidth made it justifiable - but no more. Cheap computers and peer-to-peer networking software has wrought tremendous change on the industry in a short period of time by exposing the inefficiencies in the current system and routing around the brain damage of an industry in decline.

But the battle isn’t yet over - software is currently locked in an epic battle, trying to match innovation against legal attacks mounted by a music industry unwilling to redefine itself. In the wake of this battle, some truly absurd “solutions” have resulted. Consider the mass of companies offering file ripping services - requiring you to ship your CDs (more transportation and energy costs) to them, so that they can validate that you own the music you want them to rip and place on a DVD or hard drive for transfer to an iPod. That is truly messed up.

The key to winning this battle is to continue to write software that outmaneuveurs the legal attacks - whether its software to continue to destabilize anachronistic media industries by enabling or hiding content distribution, or to provide new models for empowering content creators (I’d argue that the Creative Commons license counts as software, albeit legal software). The key will be to continue to prove the futility of perpetuating the current model, and its indirect fallout in the real world (manufacturing and transportation environmental impacts, for example).

Maybe software can change the “real” world. It’s just a matter of finding the right pressure points. Oh, and figuring out how to make a buck at it while you’re at it.