Talented developers are needed to further the Elastos and Cyber Republic ecosystems. Members of both communities understand well that developers are the key to success, and the Elastos Foundation is determined to attract them en mass.
Introducing the Developer Experience Team (DX). As stated by the team:
“The Developer Experience (DX) Team is a newly formed Elastos Foundation (EF) team that will bring focus to the User’s [Developer’s] Experience. Understanding well how developers envision using Elastos, we will optimize their experience. Comprised of three domains, DX will focus on attracting, converting, and retaining developers.” DX’s roles are:
- Overall strategy and wider indirect marketing. The DX Team optimizes the developer funnel for inbound leads with the ultimate goal of converting leads to the Dev Studio team.
- Gather developer feedback and address their concerns and experiences.
- Funnel interested leads (developers and companies) to the Dev Studio which will help them build on Elastos. Any leads from both DX and DS that are lost, uninterested, or not ready to develop on Elastos will be fed back to the DX team for retention and drip campaigns to keep them warm for future collaboration.
- Improve conversion rate and use data to provide the best developer experience possible.
They’ve a focused plan to corral the best talent possible and a mission to recruit the best developers of all backgrounds, educate and train them, and ensure their services to build revolutionary and sustainable dApps on top of the Elastos platform. So who is the DX team? What specific steps are they taking to accomplish their goals? Rest assured that this motivated and determined team has the vision and dedication to cultivate adoption onto the Elastos infrastructure.
You might call this team the “Dream team”.
Donnie Bullers is the leader of the DX team. He will be responsible for overall strategy, operations, and technical marketing. Jimmy Lipham, a well known developer and active community member, will be tasked with guiding the developer experience and gauging levels of satisfaction. Martin Knight, a contributor to the CR News & Social Media team and regular designer for the EF, is currently heading up design and branding for the group. Kiran Pachhai, the Elastos Foundation’s Software Development Relations Manager, will be the team’s technical resource who will be working closely with DX to ensure both this team and Dev Studio are fully synchronized.
This blend of experience, from the leadership from Donnie to the technical skills of Kiran and Jimmy and the branding talents of Martin, makes this team destined for success. What was once defined as the U.S. Team for the EF has now been strategically organized into three main groups: Dev Studio, Communications, and Developer Experience. The DX team, along with the aforementioned teams, are all funded by the EF.
In order to execute the daunting plan of accumulating the world’s talented developers, there needs to be a maniacally-strategized approach. Given the abundance of options in the blockchain and non-blockchain worlds alike, developers certainly have a lot of directions they can go in terms of where they will code and build. Therefore, Elastos needs to aggressively cater to the User (Developers). Donnie states, “It will be the responsibility of the DX Team to open the doors to developers from many backgrounds and make the experience as clear and easy as possible in order for them to be able and willing to start building.”
The DX team is optimistic in their approach and solutions. “As with any new team,” Donnie explains, “DX will face challenges gaining traction and acceptance in the developer community. Elastos currently has the advantage of being innovative, exciting, and open. However, these advantages will have little influence and traction without the active participation of developers. To combat these challenges, DX has put together a strong team and will be working in lock step with the Dev Studio team. This initiative has been in discussion since December and we are excited to execute on the DX strategy.
“The DX Team will monitor developer experience and provide feedback to the Dev Studio Team. In Q2, we’ll perform a deep dive into Elastos users [developers]. Elastos needs the research to raise awareness about its business and competitive value in providing a great developer experience to drive adoption. Through creation of strategic documents and research, we will better understand the answers to questions such as, ‘Who wants to build on Elastos?’ ‘Are they building sample DApps, test DApps, or production DApps?’ ‘How do they get started building?’ ‘How should we prioritize parts of the experience?’ After the needs of developers are established, the DX Team will make the Elastos Experience as clear and easy as possible in order for them to be able and willing to start building.” There will be a constant back and forth between the DX and Dev Studio team, and it will certainly involve a lot of trial and error to determine the most ideal Developer Experience.
The research and time spent on learning developer needs and their standards will lead to a seamless experience for these much needed assets. The DX team expects adoption of their developer tools around Q3 or Q4.
Now that the general roadmap has been laid out, what are the details of their approach? Concerning attracting the developers, Donnie Bullers states, “The external resource of a growth marketing agency that has been working with Elastos for several months will assist in converting user data to a technical marketing strategy. Through implementation of strategic documents created by the DX Team, the agency will convert this data into technical marketing tactics.”
The team believes that the open source nature of Elastos is very appealing to developers as getting code up-and-running quickly along with the opportunity to try something new and exciting are some of the best advantages of Elastos–especially when the entire Elastos code opens up to the public and the full activation of the Cyber Republic Consensus (CRC) is in play.
Once the DX team successfully attracts developers to learn about Elastos technology, they must convert them. Donnie Bullers explains his strategy of conversion in more detail, “…once we are generating quality traffic, our focus will shift to converting people to customers. The primary indicator of success will be conversion rate with a secondary indicator of measurement similar to time-to-first ‘Hello World’. The DX Team will utilize a combination of qualitative and quantitative measures when analyzing developer conversion.” Data and process are key in this conversion stage. Every data point and every action in the process will be analyzed in order to perfect the conversion program. Having people on the team like Jimmy and Kiran with a wealth of developer knowledge will prove very valuable. They will play a big part in communicating with the developers, finding out what their wants and needs are, and properly relaying this information to the Elastos Dev Studio in order to modify its respective tools and development kits.
In terms of retaining Developer services, the DX team has come up with a very sophisticated method. “Working together with the Dev Studio Team, we will support adoption and use of tools, an increase in volume of API Calls, pull requests, and Developer Satisfaction among other metrics. In order to define how Developers envision using Elastos, this will require strategies such as Usability Testing. One possible approach will be to engage with users of the GMU testbed and ask them to “think aloud” while using Elastos. The DX Team can also perform remote journaling studies with recruited developers who are getting started on Elastos to highlight key issues, backed up with solid and well documented research, to drive the technical marketing efforts of Elastos and support the direction of the Dev Studio Team.” This continuous cycle of improving the process and product, paired with the motivated and talented people on the DX team working with developers, will make DX’s vision of retaining developers on the Elastos platform come true.
Their primary KPIs are:
- Increase the quality of people landing on the dev portal
- Conversion Rate
- Retention Rate
These are achieved through:
- Site Analytics
- Time on Site
- Click-through Rates
- Bounce Rate
- Usability Testing
- Time to first “Hello World”
- Adoption and use of tools
- Pull requests on github
Ultimately, the DX team will drive traffic to the Elastos Development portal located on Elastos.org. The Elastos Foundation’s exciting transition of revamping the entire website was an instant hit with the community, but that was only the beginning. Donnie Bullers explains how the Development portal on the website will be crucial in its execution. “Several weeks ago we initiated the process of working towards a developer portal by updating www.elastos.org to better suit our target audience. This preparation of updating the main website was a critical first step to increasing the quality of developer traffic these many upcoming technical releases will produce. In addition to a website refresh, we have created a beta version of the developer website. It is a priority that we make this resource live as soon as possible, and through validation and research performed by the DX team, we will continuously monitor to ensure both conversion and retention rates are acceptable.” The easier it is to access the portal, learn from it, and use the tools, the more developers Elastos will acquire.
As the full suite of Elastos tools is coming together, the DPoS Elections are underway very soon, and the Cyber Republic will fully launch in August, there are many catalysts in place to create an environment for Developers to utilize fully their time and skills to build a newer and brighter internet of the future.
The EF has wisely realized the need to separate themselves from other projects in the space, which is why this fully-dedicated team exists solely to enhance Developer Experience. The time is nearing where onboarding fastest the best developers will make-or-break the future of Elastos and the Cyber Republic.
Donnie ended our interview with this inspiring take on the Cyber Republic, “From the very first conversations, and still today, members of this team have been involved in the evolution of Cyber Republic. There have been challenges, hurdles, and successes along the journey, with many more to come. I leave you with this quote from Henry Ford and a challenge to always remember we are in this together: ‘Coming together is the beginning. Keeping together is progress. Working together is success.’”
While the DX team onboards talented developers, don’t forget that it is only together that we can make the Cyber Republic a global success. Cheers to us!