I hate this idea. If I have an idea I think we should implement when I was a mod level developer [1] and had to get buy in for it, I would think it through and ask for a coworkers opinion, take their suggestions, and then keep reaching out to who I thought would be my toughest critics until I got their buy in.
Once I was convinced that I had enough buy in, I would then officially propose it in a team setting. It’s called “pre-wiring a meeting”.
Now it’s more of getting peer reviews and sanity checks than anything else before I go down a road. We also have Slack channel where we ask for peer reviews now of architectural decisions (working in cloud consulting).
[1] My title has been “Senior Developer” for decades at various companies. But in reality, based on “scope”, “impact”, etc not “I codez real good” I was really what would be considered a mid level developer until a decade ago.
Once I was convinced that I had enough buy in, I would then officially propose it in a team setting. It’s called “pre-wiring a meeting”.
Now it’s more of getting peer reviews and sanity checks than anything else before I go down a road. We also have Slack channel where we ask for peer reviews now of architectural decisions (working in cloud consulting).
[1] My title has been “Senior Developer” for decades at various companies. But in reality, based on “scope”, “impact”, etc not “I codez real good” I was really what would be considered a mid level developer until a decade ago.