4 ms·
Those are the easy parts actually. You're thinking of them in terms of time spent, which is not a bottleneck at all. That's an illusion. You need to be a geniu
by imtringued 6mo ago
Those are the easy parts actually. You're thinking of them in terms of time spent, which is not a bottleneck at all. That's an illusion.
You need to be a genius, not in the sense of having a high IQ, but rather a genius in the sense of having great ideas. All your competitors are doing the ecosystem marathon, that's not a differentiating factor since your new language will always have a weaker ecosystem unless your language has concepts or features that negate the value of existing ecosystems.
If you have a programming language that makes people 10% more productive, then people will have to spend 10x the time to use your language than it took you to develop it for it to break even. Increasing the amount of effort spent on the language moves the payoff further away.
Your two key goals are developing a more effective technology and to convince people to use it.
This means that differentiating features are critical here. Differentiating features are not present in the old ecosystem, which turns it into a burden rather than a benefit.