Posts Tagged 'Scientology'

Advocacy for the Uncool: SVN vs. git and Cygwin vs. the World

There are two Free Software packages that many Free Software people love to hate: Cygwin and Subversion.

Cygwin is a Unix-like environment on Windows. It gives the user a shell, and it’s possible to install there Perl, Python, Ruby, GNU make, gcc, vim and many other familiar tools from the GNU world. It’s even possible to run X windows using it.

I mostly use it for running Perl on Windows. There are two other major versions of Perl for Windows: ActiveState and Strawberry. Every now and then i try using them and i get immediately frustrated: from my experience, Cygwin is much more stable and predictable. Failure to install a CPAN module on Cygwin is much more rare than on ActiveState and Strawberry. Maybe i install the wrong modules, but for modules that i need Cygwin did the job better.

Cygwin is not without problems. But all too often it does the job more readily than ActiveState, Strawberry and GNU/Linux. Nevertheless, Free Software people tend to call me names, when i tell them that i use Cygwin. “You should expect problems when you run an emulator instead of running real Linux!”, they say. Well, what do you know – sometimes, i have to run Windows, that’s a fact of life, and there are stupid problems with Linux, too.

Another stupid holy war in the Free Software community is Git vs. Subversion (SVN in short). Both are source code management (SCM) systems. The “cool” Free Software people say that git is better, because it git lets you create your own repositories, because git is faster, because git is easier.

I can see the principal advantage in having a local repository, which is the way git works. I can work offline and make as many commits as i like. In SVN i need to go online for every commit. But that, in practice, is the only disadvantage that SVN has. People say that SVN sucks at branching and merging. They like to quote Linus Torvalds: “Did you ever try to merge using SVN? Did you enjoy the experience?” Well, i have news for them: I tried branching and merging using Perforce, Mercurial, ClearCase, SVN and git – and i didn’t enjoy the experience in any of them. So git also sucks at branching and merging, but the difference is that with git i lost data, too. Every single time i tried to branch and merge using git, i cursed the hell out of it, copied the files i wanted to change to a backup directory, deleted the repository, recreated it, and did the merge manually. Every single time.

Besides, every time i try to use git, i feel like a fucking scientologist, forced to look up every single word in the help files: how the hell am i supposed to remember the difference between “pull” and “fetch” or between “branch”, “clone” and “checkout”? To understand what “fetch” is, i need to understand what the fuck “head”, “tag”, “object” and “ref” are. Go on and tell me that i should sit down and learn git properly, but i didn’t have to sit down and learn SVN. It just worked without forcing me to understand things.

Call me stupid and old-fashioned, but SVN didn’t give me a headache. Ever.

So, cool kids, go on, keep being cool, keep telling people that Cygwin and SVN suck. But every now and then do a reality check, please. You find it fun to use git? Great. Just don’t force it on other people.

To the developers of Cygwin and SVN i want to say: Thank you. You deserve far more appreciation than you get.



Google reader showing a story about Scientology from Slashdot and below the story there's an ad for Scientology

Click to enlarge

I’ve been seeing ads for Scientology for a few weeks already on Slashdot, and this is the icing.

WTF, i mean WTF. Eitan said, “wtf/minute rate is high today” – but my wtf/minute rate is very high for many months, especially since the riots in Poland.

Eight Taking a Rest

I was reading Time Magazine’s list of 100 most influential people and then asked me to fill out “a short online survey”.

I love filling out short online surveys. They usually have silly questions about the experience with the website – “Did you find the information you were looking for?”, “Was the information easy to find?”, “How often do you visit”, etc. The kind of questions that clueless marketing departments and web design studios live by. In the end i am usually presented with a field where i can add personal comments. I always add personal comments and get the warm fuzzy feeling that nobody will read them. I only received a reply to a personal comment once. Guess from which site (the answer is at the end of this post).

Well, i was wrong. This survey is not about It’s about the financial crisis:

  • Please write three brands of car brands, in particular luxury car brands. (I wrote Lexus, Lincoln and Mercedes. How do you know that this survey was written by an idiot? Any website style guide will tell you to use underlining only for links.)
  • Next time you are looking to lease or purchase a vehicle, how likely are you to consider each of the following luxury automotive brands? [ ] Infiniti [ ] BMW [ ] Mercedes Benz
  • Please indicate how strongly you agree or disagree with the following statements about Infiniti:
    1. Makes vehicles with inspiring performance
    2. Makes vehicles people feel inspired by
    3. Makes vehicles with exhilarating performance
    4. Is inspired about the way they design and engineer their vehicles
    5. Is for people who enjoy doing their own thing
    6. Is a brand I aspire to own
    7. (Well, none of the above, but it inspired me to do my own thing and write this blog post, and i sure hope that it’s exhilarating!)
  • Which of the following websites have you visited in the last 4 weeks? Partial list:,, Food&,,, (I totally had to visit after i saw its URL, but was disappointed to find that it’s not a linguistics site. Plus, how do you know that this survey was written by an idiot, part II? Food& cannot be a URL.)

And, damn it, they didn’t have a field in which i could put a personal comment in the end. This puts them at the bad end on the scale of websites that care about their visitors. On the good end there is – the only website that ever sent me a reply to my personal comment at the end of a “short online survey”. What’s even stranger is that they didn’t offer me to take a personality test. They just said: “Thank you for your comments, they were very well-received!”. And i had a feeling that it was written by a human being. That was scary thought number 1.

Scary thought number 2: A degree in Sociology was probably required to get a job writing these surveys.

A friend of mine told me that he came from a small-town Yemenite family. “They didn’t teach us a lot in the school there,” he said, “the math teacher, for example, called the infinity symbol ‘Eight Taking a Rest'”.