Smart contract devs are humans.
While humans are capable of feats of insane precision, way more than even state of the art machines, we are still a bunch of bio-chemical processes.
This means we can still make mistakes even though we have the knowledge, the experience, and the tools.
Before attempting anything:
- Does it have the potential to affect > $100 in value?
- Yes: execute wellness checklist.
- No: continue on task at hand.
- Is it possible to add 5 additional days of marination to the task at hand?
This is a check on whether this task is time sensitive / being deadline rushed.
- Yes: execute wellness checklist.
- No: try to get a second pair of eyes. Only after a failed attempt to get a second pair of eyes, should you execute.
Wellness checklist:
- Have you had >= 8 hours of uninterrupted sleep?
- Are you in a noise free environment?
- Do you have your best possible computer + desk + chair setup?
- Are you feeling well (i.e. not sick)?
All of the above must be true. Otherwise, go rest.
Before deployment or execution, ensure at least 3 full days of full wellness marination.