I also use Obsidian, with a slightly different workflow. I create 3 different types of lists: week lists, sprint lists and ticket lists.
- Week lists are divided into days, with one sub-heading for each day, and a sub-sub-heading for a daily todo list and the day's events/meetings. Each one lets me take notes and prepare info for the day, with a general to-do list at the top of each day that organizes my general goals. It really helps structure everything for me in a meaningful way.
- Sprint lists are fairly specific to agile work, but I use them to set goals for each sprint and keep a "birds-eye view" of my work, so to speak.
- Ticket lists are specific to Jira tickets, and they're what I link to in the aforementioned two lists. I use these to store information that is specifically relevant to a task at hand. If the knowledge can be generalized, I'll usually try to make a page for it elsewhere in my notes and link to that instead.
It's a bit of a mess, but it really helps organize things for me. Being able to anticipate, react and record like that is an essential tool to not driving myself crazy in the workplace.