My name is Ram Rachum, and I'm a Python software developer based in Israel.

This is my personal blog. I write about technology, Python, programming and a bunch of other things.

GitHub profile

Personal Website

23rd August 2014


Observational comedy and tickling

I had a nice thought today.

I was thinking about comedy; about what makes people laugh. It’s something I think about a lot, especially that what makes people laugh the most is when you’re being your genuine self, and not apologizing about it.

I was thinking about what is called observational comedy. It’s the kind of comedy Seinfeld became famous for; it’s candid observations about everyday life that we all experience but never talk about. If you’ve ever seen one of Jerry Seinfeld’s standups on his shows, you know what I’m talking about. Here are a few random observations of his:

Read More


10th July 2014


Fun with etymology

In Hebrew, we have an expression ”radiophonic voice”. If someone has a radiophonic voice, it means they have a pleasant voice and good diction, much like a radio announcer would. 

image This expression makes sense to me, and I was kinda surprised when I learned that it didn’t exist in English.

Read More


10th June 2014



I needed to buy coconut milk.

I went into the nature store that’s on the ground floor of the apartment building that I live in. Since it’s in the same building I live in, and I like buying natural foods, I tend to buy a lot in this store; I always say hi to the cashiers who work there, and they usually give me a discount.

As I was picking the can of coconut milk and getting ready to pay, I took a look at the impressive variety of roasted nuts that’s on display between me and the cashier. Among them were pistachios.

Read More


1st April 2014


Introducing git cascade and git forward-merge

Hi ho!

I just released as open-source two Git scripts that I’ve been using for a while. They were born out of my frustrations with Git over the years. They are awesome and I love them.

Check them out on GitHub:

The project contains two scripts:

  • git cascade - Cascade changes from each branch to its dependents.
  • git forward-merge - Merge branches without checking them out.

Click the GitHub link above to read all about them and start using them.

All content in this website is copyright © 1986-2011 Ram Rachum.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License, with attribution to "Ram Rachum at" including link to
To view a copy of this license, visit: