Unfortunately, with software products or software-based hardware (digital cameras for example), we are sometimes forced to abstract and learn the information architecture of a product or process to learn their affordances [SUP]1\[/SUP]. It can be quite numbing.
As you may know, there's a whole science devoted to the information architecture/usability/psychology/human-factors fields and you sometimes wonder how many resources or how much thought is devoted to this aspect of design. I think for some products; a lot. For others; not so much.
Interesting paper on affordances in design - (PDF):
AFFORDANCES IN PRODUCT ARCHITECTURE: LINKING TECHNICAL FUNCTIONS AND USERS’ TASKS
https://www.id.iit.edu/wp-content/up...0DTM-84525.pdf
With a long career in hi-tech (hardware/software Configuration Management and Product Lifecycle Management field), I am actually quite impressed with the current state of some software products (particularly cloud-based). All my work is cloud-based and currently can be done from my laptop from any location where my phone can be used as a hot-spot. No need for Wi-Fi (if not available) and my phone provides ample bandwidth for data uploads/downloads: never any latency issues. This is a wonderful way of working not available in the not-so-distant past. My phone acts as a back-up and except for screen real-estate, I can work from the phone.
In the past, we had to rely on tool-smiths/programmers to write APIs (application programming interfaces) to automate tasks and tie disparate systems together and to create workflows. Now, this function is mostly embedded in the design and APIs relegated to passing information between systems (for the most part).
In the past, I went from a DEC dumb-terminal connected to a mainframe running MRP software with manual paper-processes, to UNIX-based workstations: X-Windows/MOTIF, SUN SPARC-stations, then onto IBM-based PCs, MACs and lord knows how many secondary apps and software tools.
One had to be facile and adaptable to survive in hi-tech environments and since I interact with all aspect of the corporation (and supply chain), one cannot afford to be technology averse.
I understand how frustrating technology can be for some people (I have an older friend who uses a flip phone; can't use a smart phone) and I wonder if some camera makers should think of simplifying the user-menus or at least, offer varying levels of complexity for the user community.
--------------------------
1.\
https://uxmag.com/articles/affordanc...product-design