This is the only thing that works for me as well.
At work I do it daily, and also have a notes section. That way I can go to any day (in Obsidian’s calendar) and see what I did that day if/when needed. I also have a fresh scratch pad each day instead of a giant tab in my editor that holds onto things for months or years without context. Reminders kind of work as well. If I’m doing something today that needs follow up in 2 weeks, I pre-make a placeholder note for 2 weeks from now with the to do, and when I get to that day I see it.
It took me about 15 years trying every tool and system under the sun, and then I stumbled across doing this organically based on what I felt I needed. It’s been going good for several years now, which is something I’ve never been able to say before. That said, I’d be lost without the calendar view, it’s very helpful for me.
At home, I tried this, but it’s too granular. I tried weekly, that even seemed too granular. I’m at the point where when I feel like getting some stuff done, I make a list, and keep that list until it’s done (or things age to the point they don’t matter). Then some time goes by until I need another one.