Abdulrahman Alotaibi started studying in 2008 and started using linux (the “LAMP” stack). In 2009 he discovered Python and in 2011 he started using django. At the time he debated whether to use django or ruby. A pycon talk by one of the django core developers about “snakes and rubies” (see youtube) swung him over to django.
He now lives in Kuwait again and is involved in the open source community there. Almost everything at his company/research center was closed source.
The solution was to try to enforce it with a “constitution”. Enforcing version control and so. And reproducible builds. But forcing it isn’t enough and it doesn’t work. So they started giving courses, for instance in using git. And mandating use of virtual machines so that the work environments were more or less the same.
This phase was followed by the actual work of collaboratively building several django websites. Sometimes they figured out they needed to change their “constitution” or their tools.
Core to the success to go back and forth in the process. First a constitution, then courses, then back to the constitution, then work, then back to…. Etc.
The presentation is at http://adminq80.github.io
My name is Reinout van Rees and I work a lot with Python (programming language) and Django (website framework). I live in The Netherlands and I'm happily married to Annie van Rees-Kooiman.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):