bert

Hoe ik Twitter uitvond....


Hoe ik twitter uitvond. Linkbait titel maar wil verhaal er achter vertellen.

Elk congres waar ik kom, elke klant die ik zie, hoor ik wel een verhaal over hoe iemand een geweldige bestaande dienst 10 jaar eerder heeft uitgevonden. Dus over hoe iemand 8 jaar geleden foursquare verzon "maar te vroeg was". Of over hoe iemand twitter eigenlijk gemaakt had, maar de markt nog niet rijp is. Ook ik, ik heb het internet nog niet uitgevonden, maar wel twitter.

In 2001 ging ik naar een klant die actief was op het gebied van "portal" en mobiel integratie en legde hem voor hoe korte status meldingen verstuurd zouden kunnen worden via mobiel en getoond op "de portal". In 2002 besloot ik -toen klant niet op in ging- het te bloggen, zie deze posting:

Creeren een blog space voor end users of een connectie naar een blog space en maak het mogelijk dat al die tieners met hun mobiel via sms hun blog live in de klas kunnen updaten (ik heb duits. en de leraar stinkt uit zijn mond. nou, doei!).

Het voorbeeld ("de leraar stinkt uit zijn mond") maakt dat iedereen er wel de kwaliteit van Tweets in dit voorbeeld kan zien :-) In 2003 schreef ik er nogmaals over. In 2003 bestond twitter nog niet, maar werd er al wel met "microblogging" geexperimenteerd.

Goede ideeen worden op heel veel plekken ter gelijke tijd uitgevonden. Sterker nog, het is mijn stelling dat als je iets uitvindt wat niet bestaat in een vorm, dat je je zorgen moet maken. Maar het gaat niet om het bedenken van iets nieuws, dat is eenvoudig. Ik en vele anderen worden in hun hoofd gehinderd door het hebben van duizenden ideee-en. Maar de hinder is dat we er niets mee doen, omdat het volgende idee er aan komt. Het gaat er om dat je het ook daadwerkelijk bouwt en daadwerkelijk tot succes kan maken. De rest is borrel praat.

En meer dan dat, het gaat er om dat je iets kan bouwen wat op meer en andere manieren gebruikt kan worden. In een goed boek kan je meer of iets anders lezen dan de auteur voor ogen had. In een slcht boek volg je de gedachtes van de auteur.

In een goede tool kan je op andere manieren gebruik maken van de functionaliteit, anders dan dat de bouwer voor ogen had. In een slecht tool, doe je wat anderen doen. Juist het aanpassen van de bouwer van de tool naar de nieuwe mogelijkheden, is de kracht van de tool en de bouwer. Twitter heeft vele vormen gekend voordat ze is geworden wat ze nu is, omdat mensen het anders gebruikte dan de bouwers hadden bedacht. Hashtags, RT's maar ook hoe mobiel / SMS en bijvoorbeeld chat integratie werkte, was vroeger heel anders op twitter.


Mijn punt is niet dat ik twitter uitvond. Iedereen weet dat Al Gore twitter heeft uitgevonden. Maar wel:

  1. Focus is de sleutel, leveren is goud. Het gaat om uitvoering: een goede uitvoering van een slecht idee kan nog steeds succesvol zijn. Geen uitvoering van een goed idee niet. Goede ideeen zullen altijd op verschillende plaatsen door vele mensen worden verzonnen. Het verschil tussen een goed idee en een goede implementatie is uitvoering en het claimen van een succesvolle uitvoering waar men (ja, ook ik) is blijven steken in een goed idee, is prietpraat
  2. Succes heeft vele vaders, mislukking is een wees. Zelden horen je mensen zeggen dat ze orkut, myspace, plurk, buzz of een andere dienst met potentieel die het niet heeft gehaald hebben uitgevonden. Toch hebben ze het tijdens de opstart fase van plurk, myspace, orkut, buzz wel degelijk gezegd, maar de prietpraat verstomde.

Ik? Ik ga denk ik het internet maar eens uitvinden. To snel op een congres.

DrupalGovDays, Service connect, Shadow and everything


Yesterday and today there were some 350 people visiting the DrupalGovDays. Only 5 years ago a DrupalCon in Brussels was smaller then a vertical market conference like this one for the Governmental institutions. It shows the growth of the the CMS market, the maturity of OpenSource and the popularity of Drupal. So far, a great conference, not technical but great for networking, meeting old friends and finding new opportunities.

While not directly connected, one of the great opportunities for Drupal and Governments is the opendatachallenge. A competition with some price money behind it for the best ideas, apps, visualisation and datasets for making use of open data by governments. Something like the OpenSource modules behind itdashboard.gov would be great for making easy to understand visualisations of open governmental data.


This is also a good moment to announce two new modules build and maintained by my employer Dutch Open Projects and contributed by the manucipality of Breda:

  • Service connect a pluggable way of using OAUTH identity service providers. Currently Facebook, Twitter and a Dutch site "Hyves" are supported but your own plugins / code and feedback is welcome in the issue queue
  • Shadow, if you ever build a high volume site and have lots of slow queries caused by the complexity of views but want to keep the flexability of views, be sure to take a look at this module. The module optimizes SQL queries or views by using index tables which (partially) shadows the original query output. It is capable of automatically rewriting SQL queries to speed them up using the shadow tables.

A big thank to Breda for releasing this code and sharing / contributing to the Drupal community. And a very big thank you to the to the organisers of DrupalGovDays , Ivo Radulovski, Hanno Lans, Kristof Van Tomme, Bart Van Herreweghe, and Christine Copers and the sponsors Chancery of the Prime Minister of Belgium and the Federal ICT of the Belgian government and well as the Drupal Association!

Dutch House of Representatives (Tweede Kamer) will be using Drupal


Yesterday I attended an "Open Cofee" at the premises of De Tweede kamer, the Dutch house of Representatives. There the news was brought that de tweedekamer.nl (as well as their intranet and some subsites) will be migrating towards Drupal.

This is a major turning point for Open Source and Drupal in the Low Lands, think of the impact of whitehouse.gov moving towards Drupal and now project this on a very small scale in a very small country. Okay, but for us in the Netherlands it is still a marker.

I have been presenting in de Tweede Kamer some month ago as a member of the Dutch Drupal community about the pro's (and con's) of using Drupal. Their selection proces was from "All CMS-es" towards Drupal via a long funnel. The first long list contained Drupal, Hippo (originally Dutch Java based CMS), Typo3 (Popular amongst Dutch manucipalities) and Plone. And while none of the criteria for de Tweede kamer contained a preference towards open source, all CMS-es on the long list are open source. By itself that is telling, if you select a new CMS in 2011, you have to have a good story to select a proprietary CMS.

Drupal and Hippo were the shortlist and after an intense process, de Tweede Kamer selected Drupal. As a long term member of the Drupal community (hee, my 10th D-Day coming up :-)) one can imagine how happy I am with this decision; a Big Win for open source in general and specific Drupal!

Now all we have to do is change the Hofvijfer (the water around parts of the Tweede kamer) towards a Druplicon.

NB: here a small video that was part of the presentation I gave for the Tweede Kamer

(RSS readers, visit youtube)

Heatmap of my foursquare checkins around Santpoort


(source)

This is a heatmap of part of my FourSquare checkins around Santpoort-Noord. I really like this kind of data visualisation. Make your own at wheredoyougo.net.

Linkedin data of Bert Boerland on portrait of ... Bert

My linkedin profile mapped in a wordcloud on my portrait, see flickr posting. The orignal can be seen on flickr as well.

XML feed