Why the best technical talent is working on Web3
This was back when crypto, NFTs and Web3 weren’t a mainstream trend, and the industry was still reeling from the fallout of the ICO mania of 2017-2018.
Whilst for investors, crypto and Web3 projects were less attractive, there were many teams focused on building during this quiet period, a number of which saw the fruits of their labour realised during the significant growth of Web3 that started with the DeFi summer of 2020, and was amplified further by NFTs crossing the chasm into mainstream culture a year later in 2021.
What’s so appealing about Web3?
This growth of the Web3 industry has compounded since LinkedIn published their original article, with an ever-increasing number of people leaving the comfort of their corporate or Web2 job to help build Web3.
But what is it that is so appealing about Web3? There are many cynics who believe that all the interest in Web3 is being driven by the opportunity for monetary gain. Whilst for some this is true; this is not what attracts the technical talent to the space.
Whether someone is designing products or working at the coalface solving hard engineering problems, the blank slate provided by Web3 is able to feed the deep-seated desires of a person’s urges to create, with significant opportunity to make an impact if done right, but at the same time needing to be a responsible citizen with accountability if things don’t go so well.
This balance of creativity with accountability is what the true believers in Web3 embrace and one place where it is particularly true is with the software engineers of Web3. There is no more challenging and rewarding place for engineers to be working now than on Web3 projects. The world’s very best engineers are flocking to it to prove themselves in what is by some accounts the most unforgiving environment in which to work.
It appeals so much to engineers, because they love to build, and so much needs to be still built for Web3. Layer upon layer of abstraction needs to be built over time, with each new abstraction lowering the barriers to entry for others, bringing new swathes of users with it.
Challenges of working with Web3
However, the challenges of this environment all come from the fact that you have monetary value baked into the protocols of Web3. To do anything with a public blockchain network on Web3, you need to use cryptocurrencies or tokens to pay for the service. As these payments are embedded into the protocol layer, the engineers building the smart contracts that run on these networks need to understand not just how to handle the payments for transactions, but also how to store tokens and cryptocurrencies within their applications.
This transparency and immutability of blockchain networks and the code running on top of them is a honeypot for attackers, unlike anything that has existed before. Once a smart contract is deployed to a blockchain it cannot be updated directly or reverted. Whilst approaches to writing code can help mitigate this to a point and provide management of these applications, it doesn’t guarantee an application is immune to bugs or attacks…
Read More: blog.web3labs.com