|
Your asking the question and stating its puzzling is why (I mean this in a civil way, my rant is directed at the general populace). Technical people typically use a technical approach to solving a problem, which is not always the best approach. Technical people generally make poor historians. Decisions are a-posteriori, through personal experience and personal failure. Knowledge must be internalized so it becomes intuitive. But this very step is an act of specialization. Expecting the non-specialized market to understand, on faith, this masking of technical complexity, is strange. See, e.g., object-oriented design patterns, geek-speak, a hacker-news comments echo chamber, etc. There is relatively little value placed on documentation vs performance/correctness. Products are rarely user-centric. There are too many black box APIs. Dumb questions are frowned upon. Gross assumptions are made. "New" products are quite often not actually new. They are merely evolutionary, not revolutionary. They merely add to the market, or slightly expand it, instead of defining a new one. Just another person internalizing some jargon and slapping a price on it and then proclaiming PEBKAC as if he/she said something insightful. This is not innovation. The value to creators is to learn a new skill set, merrily hacking away at trees, and chopping down the right tree using brute force luck, a rather naive traveling salesman. For some reason the hard problems are considered easy and the easy problems are considered hard. The difficulty of achieving simplicity is under-appreciated. You solve some technical problem, and stop there, thinking you have won. But this is not the end, this is the beginning. The problem never was minimizing big-o or memory efficiency. The problem was, and is, messaging; the communication of the solution. Investors recognize market saturation and look at evolutionary innovation as low hanging fruit. "Killer" products are harder to create and higher risk. Demand is more fixed in evolutionary space but demand can be uncovered when entering revolutionary space. The problem is not Wile's proof of Fermat, it is explaining the value to everyone. Explanation is the messaging channel. Properly encapsulating the complexity of a problem is the difficulty. Properly recognizing the problem is the difficulty. Implementing it is the easy part. Much of nerd culture (including myself) has this backwards, through no fault of their own (INTPs are introverted, formal analysis is prized). |