3 ms·
A technique I found useful as a relatively younger person (early 20s) is to keep a text doc to enumerate work priorities, to record progress, and to record wher
by kvathupo 4y ago
A technique I found useful as a relatively younger person (early 20s) is to keep a text doc to enumerate work priorities, to record progress, and to record where I left off. I found the last point most salient: whenever I faced an interruption (a colleague question, meeting, etc.), I got in the habit of quickly writing where I left off; that is, lowering the friction in task-switching.
Here's a verbatim example from my notes that I think is similar to your use-case:
```
* Clones `std::vector<AnyModule> modules_` member variable, defined in `./torch/csrc/api/include/torch/nn/modules/container/any.h`.
Its `clone()` method calls the `clone_module()` function of its member variable `std::unique_ptr<AnyModulePlaceholder> content_`.
`AnyModulePlaceholder` is defined in `any_module_holder.h`. Its `clone_module()` method calls `clone()` on its
`std::shared_ptr<ModuleType> module` member variable. `ModuleType` is some module that has a `forward()` method, i.e. an object of type `Module`.
__But,__ it should probably also have `Cloneable`.
```