How I learned to make underwater robots