JuliaLang/julia — comment on commit 731927290598b6701ee82a93a9479e978e619dd5
File:  line 0
By StefanKarpinski:

It's true, despite years of perl and ruby programming, I still have to think about this when I want to "unshift" something. Is it shift or unshift? The only way I remember is that I know shift means "pop off the front" — it's really common in perl to start a sub with `my $x = shift;`, etc. Therefore unshift is the opposite of that. Lame. But still, I think it's better to stick with what seems to be the only terminology with any common agreement.