Environment

Honest Software

Originally publihsed on theploneblog.org How hybrid economies help keep software honest. Last week’s Plone Conference was truly phenomenal - provocative, intense, and fun (big thanks Jon and ONE/Northwest!). One of the most amazing things I experienced last week was alluded to in Eben Moglen’s keynote (to be posted soon)- the manner in which this community has managed to bring together people who don’t ordinarily interact. Throughout the breakout sessions, I continued to question dividing us up according to our respective vertical sectors - Corporate, Non-Profit, Educational, and Government. As I have begun to write about elsewhere, systems like Plone can help balance the flow of communication and power between people in a variety of situations and settings. Content, collaboration, and community are contexts which exist across sectors, and the tools we all need cross over as well (sometimes with slightly different tunings). In many ways lumping together all the folks involved with education is odd. Universities are microcosms of cities, and their IT needs are as diverse as the the rest of the world. However, there are still structural and social similarities that form the basis for common language and culture. After engaging with my fellow educators a the educational panel session and the BOF session I understood the value of us sharing and strategizing, beyond just commiseration. But through it all, there was one thing that united all of the different attendees - a piece of general purpose software called ‘Plone’. It is worth dwelling on this mixture of participants and the varying forces they apply to the software. Lessig and Benkler have both been writing a great deal about hybrid economies lately, trying to understand their rhythms, and how we might be able to design them to succeed. They have been writing generally about the “commercial economy” and the “second economy” (sharing, social production, etc), but the lessons may cross over directly to our community. I realized in Seattle how beneficial diversity can be for software production. Most of the consultants using Plone are there strictly for traditional market considerations - to make a profit. They are helping to keep the software honest. Unlike some other open source projects which exclusively service the educational world, Plone is not sheltered from the raw, harsh forces of the commercial market. This means that some of the people using Plone use it because it helps them get their jobs done efficiently. Others have called this “productivity arbitrage”, and it is a concept that may hold the key to designing successful open source projects. It is challenging to imagine working backwards and trying to design a software ecology which captures the hearts and minds of such a diverse following. No small task. As Rheingold said “There’s been an assumption that since communism failed, capitalism is triumphant, therefore humans have stopped evolving new systems for economic production.” - Is Plone’s ecology an example of one of these new systems, and if so, what are our distinguishing characteristics?

Personal Media

A recent visit to the new 5th avenue Apple store made me realize that the war for the living room console is effectivlely moot. For years manufacturers have been vying to create the hybrid computer/tv, destined for the position formely occupied by the VCR. What I realized was that this compititiion is a bit like the telcom companies fighting over landlines, while everyone else went out and got themselves a cell phone. Portable media players, combined with docking stations mean that I can have my music, movies, games, pictures, etc on my person, at all times. Inconvinient to carry your xbox, ps3, or mac mini in your car, to your office, or to your friends house. It’s all too easy to forget to factor in Moore and his law.

soft metamedia?

April 7th I heard Lev Manovich talk at Pratt. I am a big fan of Manovich’s written work, and the Language of New Media was instrumental in my analysis of tagging. Friday night Manovich showed us ideas in progress, and bravely admitted that they were not completely formed. He talked about describing the evolution of media in evolutionary terms. As in, the next logical progression after getting all our media digitized (i.e., simulating physical processes w/in the digital environment) is the breeding and hybridization of the media. He is claiming that some of what we are now seeing in ‘moving graphics’ or ‘design cinema’ is actually a new form of media, distinct from what came before it. And he is interested in identifying the trunks and branches of this media evolution. Plaid Itsu was a film he used as an example of a completely new form. Whereas multimedia was the assembly of multiple forms of media adjacent to each other, metamedia is the combination of these forms into a new unified whole. He pointed out the live action photography, combined with traditional design aesthetics, combined with graphics, etc etc. Not sure I bought it, but it was an interesting assertion. The best question from the audience alluded to a longstanding disconnect between media and communication theorists. Manovich is looking exclusively at the end product of the media being created, and not examining the cultural and social conditions that lead to its creation. There may be mileage from this rarefied approach, as some patterns are discernible, but it does seem to be lacking the depth to explain the creative dynamics and underlying motivations. After the talk, I began to this relate his line of reasoning to Arthur Young’s theory of process: The Theory of Evolutionary Process as a Unifying Paradigm Theory of Process Poster (too bad this isn’t really visible online) Which I first became exposed to through the work of the Meru Foundation: letter matrix It seems to me that the evolutionary forces that Manovich is documenting conform to the trans-disciplinary evolutionary process that Young articulated. For what its worth, the hybridization of media that Manovich claims we failed to predict, was foretold back in this book on the MIT Media Lab, published in 1988.

Faster, Better, Cheaper

Originally published on theploneblog.org In this episode, Sean Kelly at NASA compares j2ee, rails, zope/plone, turbogears, django… cue the laughtrack Okay, this is a long one, but it rivals any comparison matrix: better-web-app Plone comes out shining, although arguably it compares apples to pomellas.  Someone with the chops should really cut this baby up into chapters, cause its  a win for dynamic  languages over j2ee, and python, and Plone to boot. (spoiler: he uses the zmi for “hello world” and ArchGenXML for the time tracking app).

all work, all play

Last Friday CCNMTL hosted a mini-conference on New Media and Education (pics). Me and my colleague Dan Beeby co-presented a marathon series of workshops on Sakai and Web Services. We repeated each of our two 35 minute talks 3 times over the day (2x3 talks == a very long day), and I can’t wait for the video’s to be published so I can see the rest of the conference ;-) The first talk unfolded into a conversation about Course/Content Mgmt systems, open/community source ecologies, and the purposeful use of tools w/in those environments. The second talk covered rss, blogging, delicious, flickr, odeo, and the balance between push and pull. The participants were attentive and engaged, and I although the pace was brutal, I really enjoyed working on these presentations. The funny thing about giving 6 talks in one day, is that by the third talk in, I couldn’t remember if I had used a particular phrase two slides back, or two hours back… Luckily, Dan and I knew the material cold, had a good rapport, and were very comfortable swapping lines and improvising. The only glitch was due to flickr not refreshing their feed for over 24 hours… can’t expect much more from an external service (more on that in a future post). The slides got a little mangled on the html export, but here they are: An Instructors Guide to Sakai & Courseworks Remodeled. Dan has a great touch in photoshop, so careful what sorts of pictures you leave laying around his desk.

Plone in an Elevator

Originally published on theploneblog.org How hybrid economies help keep software honest. Last week’s Plone Conference was truly phenomenal - provocative, intense, and fun (big thanks Jon and ONE/Northwest!). One of the most amazing things I experienced last week was alluded to in Eben Moglen’s keynote (to be posted soon)- the manner in which this community has managed to bring together people who don’t ordinarily interact. Throughout the breakout sessions, I continued to question dividing us up according to our respective vertical sectors - Corporate, Non-Profit, Educational, and Government. As I have begun to write about elsewhere, systems like Plone can help balance the flow of communication and power between people in a variety of situations and settings. Content, collaboration, and community are contexts which exist across sectors, and the tools we all need cross over as well (sometimes with slightly different tunings). In many ways lumping together all the folks involved with education is odd. Universities are microcosms of cities, and their IT needs are as diverse as the the rest of the world. However, there are still structural and social similarities that form the basis for common language and culture. After engaging with my fellow educators a the educational panel session and the BOF session I understood the value of us sharing and strategizing, beyond just commiseration. But through it all, there was one thing that united all of the different attendees - a piece of general purpose software called ‘Plone’. It is worth dwelling on this mixture of participants and the varying forces they apply to the software. Lessig and Benkler have both been writing a great deal about hybrid economies lately, trying to understand their rhythms, and how we might be able to design them to succeed. They have been writing generally about the “commercial economy” and the “second economy” (sharing, social production, etc), but the lessons may cross over directly to our community. I realized in Seattle how beneficial diversity can be for software production. Most of the consultants using Plone are there strictly for traditional market considerations - to make a profit. They are helping to keep the software honest. Unlike some other open source projects which exclusively service the educational world, Plone is not sheltered from the raw, harsh forces of the commercial market. This means that some of the people using Plone use it because it helps them get their jobs done efficiently. Others have called this “productivity arbitrage”, and it is a concept that may hold the key to designing successful open source projects. It is challenging to imagine working backwards and trying to design a software ecology which captures the hearts and minds of such a diverse following. No small task. As Rheingold said “There’s been an assumption that since communism failed, capitalism is triumphant, therefore humans have stopped evolving new systems for economic production.” - Is Plone’s ecology an example of one of these new systems, and if so, what are our distinguishing characteristics?