I was a Commercial Diver moving into Life Support Technician/ Superviser work. Then got a lot of free time (the mentioned boredom) so started getting into Linux, Scripting, C, ... then wrote a program that would implement the Oceaneering Manual in code (how much gas do you need for a 30 day job with 6 divers in a chamber, how much soda for the CO2 scrubbers, if they work on 500 ft and live at 470 ft and you do X number of bell-runs) then spent more time and had more fun implementing this than doing the actual LST work. I also worked a lot together with the ROV operators (who aren't just operating them but the good ones are building them from scratch), and these guys were a real inspiration. I could have chosen ROV's but it what I wanted to get away from was my future life at sea. nuff said I ended up finding a job back on land as a software engineer and now had time to take evening courses and get deeper into CompSci