FROM PUNCH CARDS TO MOBILE APPS: A GEOLOGIST'S 40 YEAR ADVENTURE IN COMPUTING