Always avoid using one-character variable names. Typping ' x , y , i , j ' make variables names editing proof in emacs [ and other editors ] , that is searching , substituting etc.
Now if you work with local code OD and see them just please rename them e.g : x->xx , y->yy, i->ii, j->jj. ; after some time we should get rid of that. Thanks.