Best/Standard way of organizing directories in network mounted user home
I work on machines with different architectures, all of which share the same home directory(what is the technical term for it -- network mounting ?). Since I don't have admin privileges on these systems, I have installed programs in /home/<my_id>/bin. A program compiled for one architecture doesn't work when I login into another system.
I'm thinking of creating architecture specific directories which would contain binaries/libraries specific to that architecture and creating a softlink to it at /home/<my_id>/bin. The only problem with this solution is that I can't work on two systems at the same time.
Is there a standard way of dealing with this problem ?