As all software developers know, robust naming conventions are essential to success, ensuring development teams use the same word for the same entity, and avoid using the same word for different ones. Fortunately, Al Qaeda doesn’t know this:
The leader of al-Qaeda in Iraq was reportedly killed in a firefight today, in what appeared to be a serious blow for the Islamic fundamentalist organisation.
Abu Ayyub al-Masri was killed in an “internal battle” between militants in northern Baghdad, the Iraqi interior ministry said…
Al-Masri – an Egyptian militant based in Baghdad also known as Abu Hamza al-Muhajir – had replaced Abu Musab al-Zarqawi when he was killed in an American air strike last June.
His killer was probably trying to kill a bloke called Abu Ayyub al-Hamza for some domestic infraction – maybe eloping with his favorite goat.
So it goes.