Reply to myself: This has been one of my more viral comments. Or controversial. Although I am not a karma farming kind, it was funny to see it get rated high, and then pull back more than half way. Yes it is controversial. I guess I was early, having written the same stuff at reddit an hour or 2 before it got posted here. I am not here to argue with anyone, just add a couple of comments.
1. I have heard people complain about quarterly mindset, I have started to believe into it too. Moving to 6 months does not change short term thinking, but it does change at the margins. Gives you breathing space.
2. Just because a pied piper is pushing for the change does not make it bad. At least for me. How it is executed of course will be a concern, but not who is doing it. If I supported this change yesterday, why would I flip now?
3. I am in the SRE world. I see countless people burning midnight oil generating reports ... like why is it important for yesterdays data to be available by 5 AM pacific when by the law of temporal physics, it does not arrive before midnight. 5 hours is all you get why? I know execs may be in NYC, but still ... why is it not a P2? Why is there a fire every day? The same SLA mentality carries over to quarterly reports.
Maybe it is our well engineered just in time inventory mindset. You do not have data by this time, you lose a day here, then someone else loses a day, and pretty soon you need 2 more weeks in your supply chain, or in your financial reporting chain.
4. Yes the daily numbers should roll up into financial reports. But ... we also add all the compliance and make CEO and CFO liable for mis-reporting. Which means they need to look at the numbers, ask questions, get the gaps fixed. And not just them, they will have proxies of accountants doing this work. If you have legal liability, dont we think it costs exec (and subordinate) time? How can we say just roll the database data into financial reports? Has our group of hackers never had a bug or data corruption or system crash?