Process Notes
A good inbox file looks like this
## 10/01/23 12:43 to 13:23, 30 minutes sorting dropbox. +EQT ## 10/01/23 13:23 to 15:02, (B) Work on: Column row id being shown when there is no overlaying label. https://github.com/eQualityTime/TheOpenVoiceFactory/issues/145 +EQT ## 10/01/23 17:59 to 18:31, (B) Work on: Column row id being shown when there is no overlaying label. https://github.com/eQualityTime/TheOpenVoiceFactory/issues/145 +EQT The plan is to fix the main bug. I've got to ✅ write a problem test ✅ isolate the problem test (useful command: pytest -m /'ssdfs'/ -t obs * Find the problem in the code ✅ add sentinels * Step through slowly * Using the debugger guide at https://code.visualstudio.com/docs/editor/debugging * Create more tests * If necessary, branch to MCVE and reduce down. * Commit to the develop branch * Push to staging and test
It is easy to read this and know:
- that I can come back to it easily.
- Which project we are working on.
- What the commands that were useful were for next time we are running this.
It should also be easy to take the reasonably long time period and write a blog post from it.
The rules are:
- Anything that can be tagged with an issue is.
- Anything tagged with an issue has the write up transfered to the issue.
- Except any interesting shortcuts or bits of useful command line fu
In practice, you work through the notes and probably find a few things that are halfway through. That’s okay, we can finish those off - if we’ve been working properly then those should be very high prioirty things anyway.