I'm a water resources engineer, and web developer. It's a mix that makes for some powerful applications.
I used python & basic for years to manipulate and process rainfall data while working as a civil engineer. Then someone showed me how to use that on the web & now I'm doing it full time, helping (civil) engineering consultants make the most of their data, by building web applications for their projects.