Polkadot has faded into irrelevancy in the mainstream. This has been abundantly made clear from the chatter on the wider CT ecosystem.
The lack of user adoption, which is tied to the scarcity of applications that significantly impact user experiences, is a notable concern. The equation is simple: killer apps drive user adoption, which in turn re-establishes Polkadot’s presence in the market.
It boils down to two things:
- Is the Offer Valuable? (Does your product significantly enhance the user’s experience?)
- Is the Offer Visible? (Is your product getting enough eyeballs?)
But, it’s incredibly hard to build killer apps in our ecosystem(at least on the application layer).
It’s a systemic issue in our ecosystem – application developers are treated as second class citizens.
We’ve been building YieldBay on the application layer of the Polkadot ecosystem for the past two years and the dev experience has been nothing short of painful.
But, we embrace the pain and collaborate, because we love Polkadot and believe in the vision.
Building on Polkadot and its parachains has its share of difficulties. Sometimes, it even feels like parachains are not as welcoming to builders as they could be, although this is more of a perception than a blanket truth. But I do want to express my gratitude to the several teams that have been incredibly supportive and generous with their help as we navigated through these challenges.
The hurdles such as lack of smart contract support, insufficient documentation, and tooling issues have been our unique challenges to navigate.
Alright, enough whining. What can we do about it?
Prioritizing Builders on Parachains
Parachain teams might find it beneficial to prioritize and support builders working on their protocols.
While it’s understandable that parachain teams, often being application builders themselves, might perceive alternative application teams as competition, but I believe embracing a free-market spirit of healthy competition could foster innovation and growth, enriching their own ecosystem.
Elevating Tooling and Developer Support
Everybody agrees on this.
For example, wagmi & viem are miles ahead of polkadot/api in developer experience.
Simplifying tasks with the Polkadot API(or completely abstracting it away), enhancing support, and making resources easily discoverable will significantly improve the developer experience.
Cultivating a Grassroots Developer Ecosystem
Creating a welcoming atmosphere for newbie developers is crucial.
While I see experienced developers in the Polkadot space help newbies day-in and day-out – it does not move the needle.
A more structured approach involving events, workshops, and clear pathways for newbies can move the needle.
I’ve seen multiple of my friends go from being zero to a stud developer in the Solana and EVM ecosystem – eventually, creating massive value for those ecosystems.
This all happens once they’re hooked, and it’s our job to get them over the initial hump to get them hooked to Polkadot.
Exploring and Enhancing XCM Use-Cases
As @albertov19 mentioned, XCM is a pain in the ass. It’s overly complicated for an application layer developer to comprehend and then to build something meaningful with it.
Again, I think both Parity and the Parachain teams need to step up their game and foster use-cases and developer teams who’re willing to experiment and build with XCM.
I see there’s a whole wiki dedicated to XCM now, that’s a step in the right direction.
Enhancing visibility of applications through Polkadot’s channels.
As @Birdo mentioned, Parity’s cooking on this front. I’ll refrain from repeating the same feedbacks that exist in this thread on the lack of support but I echo the sentiment.
I’m glad that Parity acknowledges this as a real issue and is working towards making things better.
In closing, while the path has had its share of obstacles, the Polkadot world is far from bleak.
Thousands of developers, despite the hardships, continue to build on Polkadot. I have massive respect for all of you, for your persistence and determination to create value for Polkadot.
Building a business on Polkadot is challenging, but it’s worth it.
It’s worth it to spend our sweet time here experimenting and iterating till we strike gold.
And by striking gold, I mean, solve problems for real users, run our businesses sustainably, and add value to the Polkadot ecosystem.
When we unite, work towards a common goal, and align our incentives, Polkadot’s future is not just bright; it’s unstoppable.
A big hug to @alice_und_bob for sparking this crucial discussion. It’s pivotal for the ongoing and future success of our ecosystem.