| ▲ | theamk 3 hours ago | |
I don't have a full-blown notebook, but I keep task notes in individual text files. A sample text might be: - Fixing broken test: (full ci link) - seems to be repo foo, target //bar:baz, subtest TestSomethingNice. Error: (30 lines of stack trace here) - git checkout 0ead3f820da34812089 - trying locally: bazel test //bar:baz - command failed, error: (relevant error here) - turns out I need to set a config, reference: (wiki link here) - trying: bazel test --config=green //bar:baz - problem reproduces 5 times in a row, seems like 100% fail rate - source file location: source/bar/baz.cc - theory: baz is broken from recent dependency bump. Reverting commit 987afd - result: the error is different now (more error text) etc.. etc... This is actually super handy for a complex problem. No need to wonder "did I see the error before?" or "wait, when I was trying that thing, did I see that message as well?" or "how do I reproduce a bug again?". No keeping dozens of tabs open so you can copy a few words from each of them. When later talking to someone, you can refer to your notes. | ||