Electronic lab notebook.
The notebook has to support recording any kind of information, be accessible anywhere, even on tiny laptop screens, and otherwise stay out of the way. It should involve little or no manual data transfer. It should probably work harmoniously with git. For some of us, investing brain cells in the use of proprietary software might be a negative.
For my work, Jupyter notebooks are the best solution I've found. A wet chemist might have a different opinion.