Though storyboarding adds an additional step to the software design process, it is invaluable to the client and the engineer when used in software development because it offers transparency and clarity to the client while streamlining the process for the developers and engineers.
Taking notes, whether it's in a journal or on sticky notes, is a personal endeavor for many, but it provides some useful benefits. Digital programs exist to help engineers improve their workflow and efficiency.
Good note taking during the course of technical work can be a key asset if done properly and consistently. Unfortunately, this topic has historically landed in the "do as I say, not as I do" category. However, there are some really good software products available to make note taking easier and more effective than ever. There are some useful benefits from consistently taking notes and junior engineers should be encouraged to do the same.