(no title)
glancast | 5 years ago
In my mind (as a technical founder), the things a CEO needs to know are at the conceptual / theoretical level rather than the implementation level. I've seen businesses fail because the CEO silos the technical side of house from the "business" side and then doesn't have enough technical knowledge to parse suggestions that aren't aligned with business goals. That problem is better solved by eliminating the silos and aligning incentives rather than gaining technical knowledge, in my opinion.
vp8989|5 years ago
How do you actually do that though?
Employees typically have incentive to perform their own function to the best of their abilities. This manifests as things like compliance theatre, excessive/impractical IT policies, over-engineering the software, features/products built for the sake of it.
nzmsv|5 years ago
You'll quickly learn that strawmen such as features built for the sake of it don't actually exist. When you think you have found one, ask yourself why. Why did that engineer choose to rewrite a working piece of code? Could it be that there is no documentation and the person who wrote it left the company? Could the engineer be eager to prove themselves and nobody is giving them a bigger task? Did they want to learn a new technical area?
Or take security theater. Could it be an external regulatory requirement?
Of course sometimes the reason may be "a relative needed a job" but that is still different from "just because" :)
glancast|5 years ago