Web3dAppDevCamp

Posted on Apr 27, 2023Read on Mirror.xyz

Preface | Building the "Decentralized Developer Society"

天下皆知美之為美,斯惡已。皆知善之為善,斯不善已。故有無相生,難易相成,長短相較,高下相傾,音聲相和,前後相隨。是以聖人處無為之事,行不言之教;萬物作焉而不辭,生而不有。為而不恃,功成而弗居。夫唯弗居,是以不去。

—— "Tao Te Ching, Chapter 0x02"

0x01 Background

In Vitalik's "Decentralized Society: Finding the Soul of Web3", a cool and fascinating picture of the future is presented.

With Web3, we have the opportunity to construct a Web3 Society based on "new building blocks" such as DID, Coin, NFT, and SBT.

What Vitalik proposes, however, is a general Web3 Society. Under this background, we can fork out the branch of the subdivision field. For example, what we need to discuss today is the "Decentralized Developer Society" composed of Developers.

Next, we will use the idea of "beginning with the end in mind" to discuss if there is a "decentralized developer society" in the future, what are its key principles? In other words, what matters most?

  • **Benefits💰: **Realize the developer's "earning for work"

  • **Re-Education📚: **Achieving a "good upgrade path" for developers

  • **Globalization🌏: **Helping developers get rid of geographical restrictions

  • **Opportunity 😘 : **Helps developers build their personal brand

0x02 Realize the developer's "earning for work"

The first and foremost point is that the "decentralized developer society" needs to realize the developer's "earning for work". Otherwise there will be such an unfortunate situation for core-js author:

"Open source core-js was probably the biggest mistake of my life."

—— https://www.oschina.net/news/228389/corejs-maintainer-so-whats-next#:~:text=core-js 作者Denis Pushkarev,和遭遇,以及心态变化。

Fortunately, Web3 technology provides developers with the opportunity to upgrade the original open source model of "purely generating power for love"—independent developers have a cool idea, and develop a cool Web3 project on this basis. You can use this project to participate in Hackathon, apply for Grant, obtain financing, and so on. In the previous Web2 world, it was difficult for developers to gain this level of voice and initiative.

In short, **Web3 Society itself is more developer-friendly. **

0x03 Implement a "good upgrade path" for developers

Secondly, the "decentralized developer society" must realize the "good upgrade path" for developers.

What is a "good upgrade path"?

A key point is that if the member is willing and able enough, then he can master his "upgrade" completely autonomously. For example, in this system, as long as the ability is sufficient, then level skipping is completely allowed.

The opposite example is the "seniority ranking" system, where "level" is strongly related to "time" rather than "ability". This system runs counter to the spirit of Web3.

The second key point is that if the **upgrade path can be "gradually promoted". **

The escalation path for startups in the Web2 world is steep, often requiring a large sum of money to start a startup. Therefore, in the traditional world, for the vast majority of people, they will never start a business in their lifetime.

However, in the Web3 Society, a smoother "upgrade path" has spontaneously formed:

+-----------------+    +--------------------+
| Technical Study |----|Working On Bounties |---- Got Money
+-----------------+    +--------------------+
     ↓↓↓
+---------------+
| Amazing Ideas |
+---------------+
     ↓↓↓
+----------------+
| Join Hackathon |---- Got Money
+----------------+
     ↓↓↓
+-----------------+
| Apply for Grant |---- Got Money
+-----------------+
    ↓↓↓
+-----------------+
| Financing |---- Got Money
+-----------------+

**In each stage, Buidlers have the opportunity to get money, so as to proceed to the next stage, thus achieving the "flywheel effect". What NonceGeekDA has to do is to make this path clearer, more explicit, and developer-friendly. **

0x04 Help developers get rid of geographical restrictions

**It seems to be common sense that the long-term income of workers is strongly bound to the region where they are located. **

When the regional economy declines, no matter how high the level of workers is, their income will inevitably be affected; in addition, for workers of the same level, their income levels vary greatly in different regions.

Therefore, in the past, capable workers tended to go to places with the highest income levels—but higher income levels often also meant higher living costs, such as Silicon Valley.

The global collaboration brought about by Web3 and the open source paradigm can theoretically break this traditional situation - break the strong relationship between the developer's work and the place of work, achieve geographic freedom and time freedom, and allow developers to enjoy the "geographic arbitrage dividend" .

However, for most developers, especially domestic developers, there are still many obstacles to achieve global links, for example, insufficient language skills make it difficult to communicate smoothly, lack of linking institutions with overseas developers and organizations, etc. wait.

** Therefore, it is an important mission of NonceGeekDAO to help developers get rid of geographical restrictions, realize global links, create More & More Serendipity through global links, and finally achieve rapid growth. **

0x05 Help developers build their personal brand

"Personal branding" seems to have become a cliché in today's era, but few people really understand the law behind "personal branding": **"Always attract, not pursue". **

  • When looking for a job, always attract rather than pursue;

  • When looking for a partner, always attract rather than pursue

  • ...

When the world facing you gradually opens up, you will find that only attraction is the only correct answer. If you use pursuit, then your daily attention will be exhausted in the pursuit; but if you learn to attract, even if you just master how to write Github Personal README correctly, then you also have a 24 h automatic operation There is nothing more cost-effective and more important than attracting machines.

**How to help developers build their personal brands, especially through the early days when personal brands lack positive feedback? It will be a proposition that NonceGeekDAO will continue to explore. **

0x06 Epilogue

NonceGeekDAO firmly believes that, as Developers DAOs / Orgs, it is very important to be developer-oriented and focus on developer rights. On the basis of the original intention, follow the inevitable trend and do the right thing. In the long run, the world will definitely give positive feedback.

Best wishes for all Buidlers/Developers/Orgs/DAOs working for the better world!

In the future, the theme of "Building a decentralized developer society" will be elaborated in more detail through a series of articles, including two levels of concept and practice.