I got into diving a couple of years ago, and managed to combine the two passions - there's an Open Source diving computer[1], and it's fascinating to read through the source[2].<p>I was surprised on looking into it more that we're really just winging it algorithmically + safety margins, based on research done in the 60s. The empirical research basically consisted of the Navy et al. throwing people in at depth, and seeing what got them "bent".<p>Everybody's physiology is different though, and there are a large number of factors over-and-above that which affect whether you'll suffer Decompress Sickness (DCS).<p>Whilst there have been some iterations on Bühlmann[3] such as VPM-B[4] (which is based on bubble diameter vs. tissue compartment loading), the field is still lacking IMHO.<p>Not really through any fault of their own, it's just very difficult/expensive to peer into the body whilst they're down there to see what's going on, and it seems we'd need a large sample size due to individual physiology playing a part. Still, the algos seem to work... most of the time. Just don't drink too much alcohol, sleep well, hydrate. And do your stops! :)<p>Interestingly, saturation divers / Navy generally don't use a computer as the divemaster singularly plans the dives for the group with massive safety margins. As they're already saturated, they're generally not doing stops "outside" in the wet anyway. If they do have a computer, it will even have the tables/algos removed from it.<p>[1] <a href="https://heinrichsweikamp.com/" rel="nofollow">https://heinrichsweikamp.com/</a><p>[2] <a href="https://bitbucket.org/heinrichsweikamp/ostc4/wiki/Home" rel="nofollow">https://bitbucket.org/heinrichsweikamp/ostc4/wiki/Home</a><p>[3] <a href="https://en.wikipedia.org/wiki/B%C3%BChlmann_decompression_algorithm" rel="nofollow">https://en.wikipedia.org/wiki/B%C3%BChlmann_decompression_al...</a><p>[4]
<a href="https://en.wikipedia.org/wiki/Dive_computer#Algorithms" rel="nofollow">https://en.wikipedia.org/wiki/Dive_computer#Algorithms</a><p>Edit: Formatting