On why the Intel assembler syntax is better than AT&T.

We had a course in uni which incidentally used the AT&T indirect addressing syntax (offset(base)); seeing 3(%edi,%ebx,8) in all its glory highlights the clumsiness of this syntax. This would have been reason enough for me to reject AT&T entirely, even though I used to be a slight proponent of it when I didn't know better, but the rest of the article gives other good reasons (for both sides, actually!) as well.

(Via Lobste.rs)