Attempting to move another interesting Twitter thread over here:
In brief, I feel that a project led by developers would be one in which the roadmap were concrete, with incremental, regular, realistically achievable milestones. Research would be asked to help fill in the gaps, or to improve upon “brute force” stopgap designs put in place by the dev team.
In contrast, a project that’s research led would be more likely to become “detached from reality,” aiming for a conceptually perfect design that is unlikely to translate into a realistic, concrete, deliverable roadmap. In short, devs are more likely to ship.
Clearly this tension exists for a reason and clearly there is great value in both research and development. I can’t help but wonder whether Ethereum has moved a bit too far in the “research-led” direction and whether we wouldn’t be better served by a more dev-led process.
Another way of looking at it is that the research team is doing precisely what they should be doing, but that we should much more aggressively be pursuing Eth1x-style network upgrades and that, in fact, Eth1x should be considered the canonical roadmap until Eth2 has proven viable.
While research is moving well, the dev roadmap seems a bit stuck. I can think of two reasons. 1. Lack of clear leadership/vision/roadmap and 2. Dev teams are overwhelmed & have limited resources
What do others think?