I place little value in observations based purely on self-introspection. For the most part I can disregard and try to extract any real observations myself. However, software developers take this absurdity to a level beyond comprehension, the foolhardy and absolute certainty which their tool/language/framework/process (from here on in: crud) makes them faster, is staggering.
Some of the reasons why this is ridiculous:
- You have no idea what going faster even means.
- You have no idea where it is important to go faster.
- You have no idea if you are even going faster.
- Any benefit not directly related to a reduction in defects will be rapidly consumed by your ever increasing support death march.
In short: work out what is actually valuable to measure; measure it; keep you mouth shut; let the numbers do the talking.
We are all delusional, particularly with respect to monitoring our own performance, so please try to keep those delusions to yourself.