One of the reasons people utilize Ruby is because it takes care of memory
management. Create an object, use it, and then forget about it, and the system
will clean up after you.
Software is conducive to remote work - there are no expensive machines in a factory, no semi-finished pieces to move between different suppliers, and there are a lot of tools for working with, and sharing code online.