Carl Malamud want to be the Public Printer of the United States
Carl Malamud is asking for you to nominate him to the office of Public Printer of the United States.
Malamud tells the story of Gus Giegengack. Giegengack was a printer. When FDR was elected, he was inspired to take the role of public printer. So, he walked the land, gave talks, and asked people to send him letters of endorsement. When he had about 200, he sent them to the president and got the job. Malamud is doing the same, but using the web as his stage, and as his postbox.
As he says:
So here’s my vote: the man’s actions speak. If this is how he runs his campaign, I believe him when he says he’ll reboot .gov, and the sooner the better.
Clay Shirky: No, *you* shut up!
(title nods at Clay’s 2006 talk)
Charlie Beckett hosted Clay Shirky at the LSE a couple of weeks ago, and the Podcast is now available for download.
I couldn’t make it to Clay’s talk, but luckily, due to the snow (remember the #uksnow?) some of his interviews were canceled and he generously found some time to have coffee with Niall Winters and me.
Not surprisingly, the conversation turned to design patterns. Clay reminded us of the work he did a few years ago on moderation patterns. Sadly, the original moderation patterns wiki is down. But yay for the waybackmachine, here’s an archived copy.
There’s more than 40 patterns there, dealing with issues of digital identity and managing social dynamics for collaboration / conversation platforms. You would think that at the rate of current technology development, most of these would be obsolete. At the time they where written, nobody had heard of opensocial or OpenId. Yet they are surprisingly relevant. The reason is, that they deal with the social aspects of technology, not with the code. And as fast as technology may change – human nature is reletively stable.
Example? login with email. Have you noticed how more and more sites let you use either a username or login? The rationale for this has nothing to do with technology. Asking us to remember a user name and password for more than seven sites, give or take one, is ignoring the structure of human memory. That may be changed by technology, but marginally.
Social dynamics are much more complex than we tend to realise, which is why most social software is autistic. Its not a fault of the programmers that facebook’s friends featrue looks like this. Anyone (well, any 20 year old male) who would be asked to model the concept of friendship would come up with something similar. What we need is a serious and prolonged attempt at capturing the design patterns for social / participatory media.
But the death of the moderation patterns wiki holds a warning. Sustaining such an effort is not easy. It required institutional, personal and collaborative commitment. That, in turn, relies on the ability to show a constant stream of valuable outputs. I don’t have an answer to that, but its definitely something we’re thinking of as the pattern language network project nears the end of its life.
As for the moderation patterns themeselves, we’re looking into the options for giving them a new home. By the way, my personal favorite is use email.
want to change the world? learn to program
Joshua-Michéle Ross, (via @timoreily) on O’Reily Radar, tells the story of Stimuluswatch.org. As he rightly notes, yet another example of Clay Shirky’s “self-organization without organizations.” In a nutshell, someone (Jerry Brito) said:
hey, lets have a service that allows people to rate and comment on new economic initiatives, and gives decision makers a better view of where they should put our money.
A couple of other guys heard this idea, and figured its worth a few days work and $40 hosting charges, and bingo:
StimulusWatch.org was built to help the new administration keep its pledge to invest stimulus money smartly, and to hold public officials to account for the taxpayer money they spend. We do this by allowing you, citizens around the country with local knowledge about the proposed “shovel-ready” projects in your city, to find, discuss and rate those projects. These projects are not part of the stimulus bill. They are candidates for funding by federal grant programs once the bill passes. Learn more by reading the FAQs.
How can you contribute? Find a project that interests you, or about which you have special knowledge, and let us know what you think. You can find projects by searching or by browsing by locality or program type. Once you find a program, there are three things you can do: 1) vote on whether you believe the project is critical or not; 2) edit the project’s description and points in favor or against, and 3) post a comment in the conversation about the project.
But, note bene. Mr Ross interviews one of the creators of the service:
After reading Jerry’s original blog post about the US Conference of Mayors report, I quickly wrote some python code to grab (screen scrape) all of the projects from their web site and put them into a sqlite database. The lxml module was awesome for this. Brian Mount took it and remastered the database into a MySQL database. Peter Snyder then popped up and offered to build the web site using a PHP based system called CodeIgniter. It lives up to its name (and Pete is awesome) because he had a fairly complex site up in no time. Now that we had a great base for the site, Jerry wrote copy and worked up some CSS/HTML which gives the site a great look and feel. Jerry also helped us integrate disqus and tumblr, which definitely helped reduce the number of wheels we had to reinvent. I experimented with several wiki backends and settled on MediaWiki. Using a perl module, I created wiki stubs for each of the projects to give users a bit of a framework for recording any facts they researched about each project, as well as listing points in favor and against. The whole thing now runs on an Amazon EC2 image.
What techies seem to forget is that most people can’t even read that. I have some good friends who would probably, if asked how to implement Jerry Brito’s idea, would suggest we call the guy who runs the internet and ask him if he could do that. If this idea would have fallen into institutional hands, I’m sure a three year mega-million project would have ensued, most probably based on sharepoint.
The critical resource for fixing the economy, society and the environment is open-minded hackers with a political edge. Please, if you want to do some good, don’t study economy, social science or environmental studies. Learn to program.
programme published for the KMRC e-learning patterns workshop
Christian Kohls just sent me the programme for the e-Learning Patterns workshop in March, and it’s looking really good. Some of the names I spotted: Helen Sharp, Ulrike Cress, Davinia Hernándes-Leo, Till Schümmer, Frank Fischer, Andreas Harrer, Yannis Dimitriadis (random list).
I’m facilitating a workshop on “cases to patterns” and also giving a talk on “Patterns for building patterns communities”. Here’s the draft abstract for my talk:
The construct of design pattern is often summarised as “the core of a solution to a problem in context”. What, then, is the problem that design patterns solve, and in which contexts?
As design patterns break new grounds in educational research and practice, challenging questions arise: how do we engage new audiences in the pattern paradigm? How do we adapt the form and modes of use of patterns to make them useful in diverse realms of practice? Why do we have such a strong conviction in the value of design patterns?
The tradition of design patterns refers to concepts such as “timelessness” and “expertise”. These are problematic in a world of accelerating change. Yet another fundamental principle is accentuated; the need to establish robust design languages capable of capturing the complexity of problems in our environment and offering verifiable solutions. I argue that design-level discourse is imperative in many critical domains of human activity, and that patterns should play a central role in such discourse. Over the last few years, my colleagues and I have been developing a methodology for participatory workshops for practical design patterns. This methodology has emerged from the “Learning Patterns” project, and is being refined by the “Pattern Language Network” project.
In this talk, I will describe the methodology, its history and future plans, and provide some illustrative examples. I will also highlight some of the fundamental questions which is provokes.
update on knight news challenge
I’m into the 2nd round, and up for votes again:
small worlds network: My take at Knight News Challenge
At T-2hrs, I put in my own little bid for the Knight News Challenge. Have a look, have your say, and if you fancy – vote:
this project will connect existing open-source tools and web2.0 sites to create a platform that will allow users to broadcast and subscribe to news by location, time, and topic. Users will be able to send and receive items by SMS, MMS, email, microblogs, RSS, instant messengers and social networking sites. Users will also be able to tag and rate incoming items. The unique feature of the system is the ability to define a subscription “radius”, which will direct news from the proximity of the selected location / time / topic. For example, if I subscribe to sport news in a radius of 10km of my home, I will receive any item posted to that topic within that range. The proximity variance will create a dynamics of information cross-over, engendering unexpected links between communities of shared, or close, interest. Thus, the “small worlds” property of human networks will be expressed and enhanced, empowering individuals to access the knowledge they want and build communities around common agendas. The core of the system will be the news routing engine, which will collate items from a variety of sources and distribute them to masses of subscribers. The system will provide several straightforward user interfaces, via web, SMS commands, and iPhone and Android apps. More elaborate interfaces will be provided as components for social networking sites and mashups (e.g. with googlemaps). The requested funding is intended to cover the fist year of development and operation. After that, the system should sustain itself through advertising and commissioned channels. Users will have a choice of several subscription options, from free and open ad-supported to corporate rented closed and ad free. The free option will always be available, and will be supported by the paid ones.
“A story of pattern mining in the field of interactive graphics”, Christian Kohls at the Knowledge Lab next Tuesday
A bit of a short notice, I know. But if you happen to be in town, come to Christian Kohl’s talk at the Knowledge lab:
Getting to sound educational settings, successful teaching methods and beneficial instructional tools and materials is a challenging design task. To not reinvent the wheel and learn by good practices that have proven in the past, patterns are a promising approach to capture the knowledge of experts. Design patterns describe the essential elements of solutions for recurrent problems and reason about context, applicability, benefits and liabilities. In this presentation, patterns of interactive information graphics will be demonstrated to show how various visual interaction forms can help or fail to serve in an instructional context. Based on these and other pedagogical patterns some fundamental concepts of patterns will be illustrated.
Starting with an elaboration of common practices of the pattern community to find, write and reflect about patterns, a model of pattern acquisition will be developed. This model is based on schema theory and leads to a discussion about the reliability and usability of patterns. The striking question is whether the documented patterns, the patterns in our mind and the patterns in the world are the same.
About the speaker
Christian Kohls is a Member of the research unit “Design and Implementation of Integrative Learning Environments”. He has been working at the Knowledge Media Research Center since 2005. His job is the technical development of the German information and qualification portal e-teaching.org. He is also responsible for editoring the content section “media technology” and gives frequently online trainings in e-learning software. After his studies of media and computer science he worked in the e-learning team of the University of Applied Sciences Wedel/Hamburg. He worked as consultant at pharus53 software solutions and implemented multilingual wbt solutions and software tutorials. He is inventor and development coordinator of moowinx, an end user tool to create interactive graphics.
by far, the best summary of #hhl08
says it all. (ht James Clay)


