…consistent manner. The interfaces must be able to state the cause of failure, if possible. And then allow the reconstruction of a “reasonable state” in case the cause can’t be determined.
E) Habits are for insects.
…uild, you will need to acquire a large and useful understanding of computer science. In a nutshell, spend time to learn all you can.