Earlier quoted context omitted.
>> a well-thought out implementation can save tons of time I think there is a bias for many developers to feel like they are not doing anything unless their actively producing/editing code. Once I realized that I could just state in a standup that I was 'investigating' and 'researching' the best approach to XYZ then I felt a lot less resistance to the process.
Almost all standups I've been in have abused the "investigating loophole" egregiously. There is only investigation and completion. Day 1 through N: "I'm investigating X" Day N+1: "I checked in X and am now investigating Y"
Days 1-N: Investigating. N+1: "I've made a WIP PR, who's free to look at it with me?". N+2 would often be "we've merged" but it could go differently.
The whole process made a lot of sense to me. I like Scrum.