Secrets are for the weak.
Secrets are for the weak.
You will soon realised it won't work right?
Besides, there is a difference between personal lives and the dealings of a government. The latter is supposed to work for us. Do what is the in our best interest. Why do they need to keep secrets? Even military related decisions shouldn't be a secret. If they decide to attack Iraq, I'd like to see a transcription of all related discussions prior to the attack. Surely, if the attack was in the best interest of the people, there is nothing to hide, right? I'm not talking about undercover agents that can risk lives; I'm talking about the type of the discussions that are kept secret because they _aren't_ in the best interest of the people.
Transparency works. https://www.koreatimes.co.kr/www/nation/2023/11/113_237193.h...
But who cares?
If we can't live by our principles, wtf is the point of having them?
Yout biggest peer competitor copy-pasted your military technology because you can't keep secrets.
You made your allies poor by taking away the advantage of research and you can't stop China from owning American technology for free.
The volcanic rage that attitude generates, is building sight unseen to the precious snowflakes hiding behind soon-to-be worthless Aircraft carriers.
Ctrl C, Ctrl V is a warcrime.
If your strength relies on lots of secrets you are weak. With enough secrets your strength is just perception not a fact.
I don't think it's just discipline. It will decrease efficiency massively having to work around those bureaucratic hurdles.
> That requires every level to actually be competent enough to deeply analyze the problems they're trying to solve and generalize their requirements.
That could be right. Your solution perhaps could work, if everyone was superhuman and was able to work with limited information, having perfect communication without knowing the big picture or the goals.
From working with corporations, to me it's almost impossible to work well without knowing big picture. It's a huge difference, how much of everything I'm able to know. It can easily mean 10x or 100x or infinite efficiency difference.
If everything is compartmentalised and you need to do your task, you need to know something, but in order to know it, you may not even know who to really ask. And if you do, then who knows, when you will receive the answer.
Requirements of everything are just far too complex to be able to perfectly share this information without the context.
Compartmentalization doesn't create knowledge gaps, but incompetence does. In the corporate world the incentives aren't aligned well. You get promoted for delivering business results instead of good solutions. Most corporate middle managers defer their responsibilities to their employees which is why you end up having to know so much and do all the legwork of asking around. Lucky you that's a lot of power they're just giving away. Oh hey so that's why any random low level employee can leak so much information! Who woulda thunk it?
Assuming they became your boss through technical merit they should be able to adequately describe requirements and anticipate implementation details. They could do it themselves if they had the time, but they don't anymore. Good requirements shouldn't need follow up questions beyond you potentially not knowing how to do something. You ask your boss.
Your boss doesn't have to know the whole project to deliver their piece. This funnels all the planning towards the top and they have massive incentive to shut the fuck up and not leak anything. It really is that simple.
Responsibilities have to be delegated from the up, down, because upper level can't possibly have all the knowledge and skill of the skill-workers themselves as they are not spending 100% of their time on this exact skill work.
> Assuming they became your boss through technical merit they should be able to adequately describe requirements and anticipate implementation details.
For a period of time when they are within the domain yes. However if you are not constantly working in the domain to the same extent as the skill worker, you won't be able to keep up with the information. In order to be able to be on the exact same level of information you would need to spend the same amount of time on the skill work itself.
> Good requirements shouldn't need follow up questions beyond you potentially not knowing how to do something.
There's no way you can write such good requirements in any at least even slightly remotely complicated project. Nobody could write such requirements. The complex things are always iterative. You can only do simple, repetitive things like that. Absolutely nothing innovative.
> This funnels all the planning towards the top and they have massive incentive to shut the fuck up and not leak anything. It really is that simple.
This could only work in something like military with standard processes and where everyone follows this routine and orders. But not in intelligence work. Intelligence work is never that straightforward.
Care to share your name, home address, and social security number?
Unless you're weak sauce, that is.