I am a software engineer with 30+ years of experience, and am also formally trained as both a technical instructor and somewhat less formally trained as a technical writer. I am appalled at the poor manuals for dive computers, and also at the inane user interfaces - even with all my experience it still took me dozens of hours of poring over my DC manual to figure out when I should hit the mode button vs mode + select vs holding mode + select for 2 seconds. I have used this computer on over 100 dives and still occasionally have to futz (technical term ) with the buttons to get to the screen I want.
It shouldn't be that difficult to have a non-software professional diver read a manual before a manufacturer decides to release a new DC to ensure it makes sense! Perhaps even better would be to get a diver to work with the U/I team to design a usable interface in the first place - maybe one that wouldn't even require reading the manual!!!
Just my opinion, and in absolutely no way represents the opinions of anyone else.
Someone needs a Shearwater Petrel for Christmas. Just look at the manual here.