@jjj @drgroftehauge I am of two minds on estimation (plus a personal observation):
1. As an individual dev this is mostly a meaningless exercise
2. As a person who has plumbers and electricians etc in my house occasionally, I have no idea if plan A vs plan B takes takes 2 weeks vs 2 days, and that might be a big part of my decision on which way to go.
Observation: in early agile I was on a team trying many things, and one was estimating, but we didn’t share these estimates outside the team, as numbers they had no meaning, the work took the time it took. But estimating as a group brought out new information (why do you say 1 day and I say 1 month?), and also it made collaboration easier, because everyone had a rough idea about all the stuff we were doing as a group.
I'm not sure how much my previous manager used the data, but after a couple of years at it, the team got good at pointing (if it takes longer than a couple days break it down even more) and apparently our velocity (how many points per week) was steady, and our point got reliable.
So it could be used for planning, but also, you couldn't plan out very far, as you can't necessarily know if that 2 week task really will take that, but at the same time you know if you can get the work done in the next month or not.
It did take a couple of years to get a smooth rhythm with the process.