Besides my personal Obsidian vault, I'd always have a vault for each software project that I'm involved in. Having said that - my use of daily notes is twofold -
During meetings/calls - I'd quickly jot action items, or a brief bullet list of important key take-aways
Especially in conjunction with the Tasks plugin - I can quickly create a new task for myself, or for a peer (using their name as a tag). This way the tasks stay with their relevant context - the daily note they were created on, but I can still create a note with a task query that would give me a compiled list for tasks owned by a specific person, that would allow me to follow-up on them later.
As I work on programming tasks - I'd keep links, ideas, options gone-through-, or to-consider-