Geologists will look at geologic data and make educated guesses as to what type of resources might be available under the surface (eg oil and gas).
Coders will look at code and have to interpret it to make sense in human terms not just computer terms.
While coding may be more rigid in that this = that, there is still a layer of expertise needed to be good at doing either subject. The more you learn, the more you’re able to properly interpret what the data is saying.
Once you’re good enough, then people will pay the big bucks.
Interested in Geology? Listen to my dad’s episode from the Jobs Podcast.