If you knew how shitty other dive plan software is you wouldn't say that.
If he had been in college at the time he would have definitely decided to write an alternative to BlackBoard or Canvas.
Alright, not git or linux, but not having to deal with crap spyware from the companies behind dive computers puts it on the same level of not having to install printer/scan drivers on linux. It kind of "just works", in the quirky way of some things that just work on the FLOSS world.