Here is my idea of what a general problem solving process should be
Identify what you wanna build
Identify what your result should be capable of doing
Lets say you wanna build a product, and for now i’m calling it “x”
The product x is capable of doing a1, a2, a3, where each a# is a seperate task
lets make a set containing each a#, called “S”
4.Now, take each element from S, and build a device contraption for each element one by one.
5.For each subset of S, check that each element’s device contraptions connect with each other correctly (wires, channels).
review and test out your final product for bugs/malfunctions