Keep this in mind the next time you have to work on somebody else’s code:
So I am a bit lucky in that my father is a very experienced programmer who also gave me the bug. One of the first things he said to me when I started programming for more than just fun or OSS, was that he never judged other programmers code. He would correct it, point out flaws in it, but always with a suggestion of how to do it better. The reason for this is that in the world that we have to live in, of deadlines, PHBs and evil marketing folks who spring new features on a development team right before a release, you never know why someone’s code is the way it is.[...]
Posted by BjornW on 2010/02/23 in geek, quote, webdev
Leave a comment
Copyright protection should last only as long as necessary to achieve a reasonable compromise between protecting and rewarding the author for his intellectual labour and safeguarding the public interest in the dissemination of culture and knowledge. From neither the perspective of the author nor the general public do any valid arguments exist (whether historical, economic, social or otherwise) in support of an exceedingly long term of copyright protection. While the author should be able to reap the fruits of his intellectual labour, the general public should not be deprived for an overly long period of time of the benefits of freely using those works.
Just signed the Public Domain Manifesto. Please read it and consider signing the manifesto as well to show your support of the Public Domain.
Posted by BjornW on 2010/02/01 in Uncategorized
Leave a comment
The thing that bothers me most about the iPad is this: if I had an iPad rather than a real computer as a kid, I’d never be a programmer today. I’d never have had the ability to run whatever stupid, potentially harmful, hugely educational programs I could download or write. I wouldn’t have been able to fire up ResEdit and edit out the Mac startup sound so I could tinker on the computer at all hours without waking my parents. The iPad may be a boon to traditional eduction, insofar as it allows for multimedia textbooks and such, but in its current form, it’s a detriment to the sort of hacker culture that has propelled the digital economy.
Perhaps the iPad signals an end to the “hacker era” of digital history. Now that consumers and traditional media understand the digital world, maybe there’s proportionally less need for freewheeling technological experimentation and platforms that allow for the same. Maybe the hypothetical mom doesn’t need a real computer. As long as real computers stick around for people who do need them, maybe there’s no harm in that.
Wherever we stand in digital history, the iPad leaves me with the feeling that Apple’s interests and values going forward are deeply divergent from my own. There’s nothing wrong with that; people make consumer decisions every day based on their values. If I don’t like the product that the iPad turns out to be once released, I’m free to simply not buy it. These things have a way of evolving, and I won’t preclude the possibility that Apple eventually addresses concerns about the openness of the device.
For now, though, I remain disturbed. The future of personal computing that the iPad shows us is both seductive and dystopian. It’s not a future I want to bring into my home.
This quote (emphasizes are mine), perfectly reflects my concerns with regards to computing, but also our society in general, and the closed, proprietary direction some companies and people want to take us into. I belief that this direction will turn out to be a dead-end street and I hope we can prevent this from happening before causing it too much harm. This also highlights my arguments in favor of: sharing, openness, free software, accessibility and the right to play, destroy(mostly accidentally, sorry), create, tinker and experiment. In my humble opinion that is the only way to learn, innovate and work towards new, sustainable ways of living on this planet.
Posted by BjornW on 2010/01/29 in culture, geek, rants
Leave a comment

De nieuwe website voor Nederland Open in Verbinding (NOiV) staat live. Tezamen met het Utrechtse bedrijf Eend heeft Burobjorn de website van NOiV op basis van Wordpress Mu ontwikkeld. Hierbij was Burobjorn verantwoordelijk voor het opzetten van Wordpress Mu inclusief de structuur, het ontwikkelen van op maat-gemaakte functionaliteiten zoals een filter systeem en het omzetten van de door Eend aangeleverde HTML en CSS (conform de Webrichtlijnen) tot Wordpress templates. Het ontwerp van de site is door Maaike de Laat ontworpen.
Posted by BjornW on 2010/01/12 in NL, client, php, webdev, wordpress
Leave a comment
[...]Will only output the date if the current post’s date is different from the
previous one output.
Source: the_date() function in the Wordpress source code.
WTF! Why on earth is this function only returning a date when the post date differs from the previous one and does nothing if the two are equal. I don’t get this. I guess I’m going to supply a bugreport and a patch.
Posted by BjornW on 2010/01/12 in rants, wordpress
2 Comments

De nieuwe site van Bits of Freedom is gelanceerd!
UncInc is verantwoordelijk voor de frisse huisstijl, Burobjorn ism Erik Borra voor de techniek en XS4ALL voor de hosting. De nieuwe site draait uiteraard op het zeer gebruiksvriendelijke Wordpress.
Posted by BjornW on 2009/12/09 in wordpress
Leave a comment
Most webdevelopers I know are no fan of Microsoft’s Internet Explorer. It has become a lot better with Internet Explorer 8, but still Internet Explorer usually doesn’t play nice and in general it is hard to debug issues on Internet Explorer.
So here’s a song (see also the embedded movie at the end of this post) by a guy who definitely has experienced these issues and wrote a song about Internet Explorer being mean again. This one is for al you web developers out there. Have a nice weekend! Read the rest of this entry »
Posted by BjornW on 2009/11/27 in better-than-tv, geek, webdev
Leave a comment
De toename van nieuwe (technologische) mogelijkheden creëert een spanningsveld tussen dat wat mogelijk is, en dat wat gewenst is. De verhouding tussen mens-machine en mensen onderling verandert onder invloed van deze mogelijkheden en biedt daarbij kansen, maar ook gevaren voor zowel het individu alsmede de samenleving in zijn geheel. Vrijheden en rechten – waar generaties voor hebben gestreden – staan op gespannen voet met de ongelooflijke hoeveelheid mogelijkheden om technologie in te zetten bij het verzamelen van de meest intieme details ten behoeve van de bestrijding van criminaliteit en terrorisme. Ongeacht effectiviteit of bijwerkingen.
De balans neigt steeds meer door te slaan richting een samenleving waarin de wens tot volledig controle, orde en (schijn) veiligheid centraal staat ongeacht ethische, principiële en feitelijke bezwaren. Het wordt hoog tijd dat de balans wordt hersteld en de afbraak van burgerrechten een halt wordt toegeroepen.
Bovenstaande citaat is vrijwel letterlijk overgenomen uit een tekst die ik schreef toen ik nog betrokken was bij Vrijbit als basis voor de statuten. Inmiddels ben ik niet meer betrokken bij Vrijbit zoals hier al eerder was te lezen. Een illusie armer en een ervaring rijker. Dit heeft mij er echter niet van weerhouden om met beperkte hand en span diensten, zij die onze burgerrechten trachten te waarborgen zoveel mogelijk te ondersteunen. Ik lijk (gelukkig!) niet de enige te zijn.
Sinds enkele maanden constateer ik dat burgerrechten, zoals het recht op privacy, serieuzer (eindelijk!) lijken te worden genomen. Dit baseer ik op het feit dat er steeds meer clubjes en organisaties van zich laten horen die zich uitspreken tegen de afbraak van burgerrechten door de overheid. Naast Vrijbit, is Bits of Freedom weer terug van weggeweest, en is er zelfs vanuit het Humanistisch Verbond een Platform Burgerrechten opgezet.

Uit het niets kwam daar vandaag een nieuwe club mensen bij genaamd 2 plus 2 makes 4, met een in mijn optiek briljante, controversiële actie die hopelijk inmiddels al veel stof doet opwaaien. Deze actie ‘Het Nieuwe Rijk‘ waarbij ze een folder hebben gemaakt die op het eerste gezicht in zowel tekst als beeld gelijkenis vertoont met de Rijksoverheid propaganda (pdf), beschrijft hoe de burger kosteloos het Burger Surveillance Service Nummer op de linker arm kan laten tatoeëren. Er wordt uitgelegd hoe men een tatoeage kan laten plaatsen, wat de voorwaarden hiervoor zijn en de voordelen van het hebben van je BSN als tatoeage.
Oftwel een geslaagde intelligentie parodie op de Rijksoverheid propaganda die stof tot nadenken biedt.
De reacties in de media geven aan dat er blijkbaar mensen zijn voor wie deze persiflage inmiddels de realiteit zo dicht benaderd, dat zij het niet kunnen onderscheiden van de regulier Rijksoverheid propaganda. Treurig en beangstigend. De Rijksoverheid is ‘not amused’ en staatssecretaris Ank Bijleveld (Binnenlandse Zaken) heeft aangegeven dat ze aangifte tegen de makers van de folder zal doen. Welke wet(ten) de makers van de folder hebben overtreden is niet duidelijk. Zal dit de derde (1e en 2e) keer worden dat de regering overtrokken, krampachtig, en vooral ook autoritair optreedt tegen een kunst uiting?
Mijns inziens een succesvolle goed uitgevoerde actie die hopelijk leidt tot een maatschappij brede discussie omtrent burgerrechten, maar vooral ook tot daden van onze gekozen volksvertegenwoordigers in het waarborgen en herstellen van onze burgerrechten!
Posted by BjornW on 2009/11/25 in NL, personal, politics, privacy, rights-issues
Leave a comment
I’ve just released another Wordpress plugin. This one is called bbRedirector:
bbRedirector makes it easy to redirect a page to another location using absolute urls from within Wordpress. No mod_rewrite nor .htaccess is needed. You just create a page, add a specific customfield and choose the redirect template included with this plugin. It even allows you to set the required http status code (302 or 301). You can also set a default sitewide redirection or setup your own custom redirection.
The included templates should give you an easy start using this plugin.
Download the plugin from http://wordpress.org/extend/plugins/bbredirector/
Posted by BjornW on 2009/11/24 in open-source, plugins, webdev, wordpress
Leave a comment
I watched this movie on Boingboing about the “Sixth Sense” project by the MIT Media Lab and Pranav Mistry in particular. It shows a device which allows you to interact with your surroundings and gather meta / contextual information from it. You don’t have to interact with other people since you’ll carry your omnipotent device to ask questions. This is not so far from the way some people interact with their smartphone, which seems to become more and more powerful. The “sixth sense” prototype is in my opinion ‘just’ an ubersmartphone. From a technical perspective I find it not quite as interesting as the questions it raises from a social, economical and environmental perspective.
Questions such as: how do we interact with our environment? Are we able to make more informed decisions if we have more information available? Will this have an impact on human-human relations and what kind of impact? My ambivalent thoughts on this device thus far may be best summed up in these two quotes:
“The future is already here — it is just unevenly distributed”
William Gibson (science fiction author)
“Resistance is futile”
The Borg (a race of aliens in the fictional universe of Startrek)
We live in interesting times.
ps: I embedded the movie at the rear of this post.
Read the rest of this entry »
Posted by BjornW on 2009/11/13 in Uncategorized
Leave a comment