Joseph Delong's Guide to Developer Success in Web3
Everyone starts at zero and you want to get involved in web3. There are two paths for web3 developers protocols or defi/smart contract development.
Protocols is the more difficult of the two. To get involved you need to read and understand the Ethereum Yellow Paper. Learn Go or Rust. ethereum.github.io/yellowpaper/pa…
Finding a job will be difficult, and compensation is lower than defi/smart contract development. The trade off here is that protocol development builds deep architecture knowledge and clout in the web3 community.
In my experience protocol developers are high signal low noise empirically driven people.
Now you can start applying for protocol developer positions. Protocol development is decentralized so you can try Geth (Ethereum Foundation), Erigon, Nethermind, Besu (ConsenSys Protocols), Akula. There are too many to mention in this format.
Getting hired will be difficult without being connected with the teams. So go to their repositories and make a simple pull request. Whether they take it or not, you are getting exposure to the team. If that fails search the repos for contributors and message some contributors.
Becoming a defi/smart contract developer is easy to start and difficult to master. To get involved you need to first learn Solidity. I haven't personally used it but I have heard CryptoZombies is a good place to start. cryptozombies.io
Familiarize yourself with ERC20, ERC721, ERC1155, EIP712, ERC165, proxy pattern, and the OpenZeppelin contract set. Learn an development framework like Hardhat, Foundry, Dapptools, or Truffle.
Next, join a project. The best way to get in is either through a pull request or asking in the project Discord. First pass will likely be a volunteer or part time position. DAOs are easy targets since they are always lacking actual contributors.
Once you have some experience and commits under your belt you should start looking for a full time position.
You can go one of two way either established player like Uniswap, Aave, and Compound this is an inherently safe bet with stable income with low economic upside.
Or you can join an early startup like @AstariaXYZ which has better upside potential long term but inherently risky until PMF is found.
Hope you found this guide helpful.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
I was just shit posting yesterday, but let me go more in depth of why app chains are not composable.
𝔸𝕥𝕠𝕞𝕚𝕔𝕚𝕥𝕪 𝕠𝕗 𝕔𝕣𝕠𝕤𝕤 𝕔𝕙𝕒𝕚𝕟 𝕔𝕒𝕝𝕝𝕤
Committing an atomic state update across multiple chains requires a coordination mechanism.
Without this cross chain calls risk making partial state commitments across multiple chains.
Example segmented atomic transaction:
- Transfers ETH to a Polygon bridge
- Swap ETH for AVAX on Polygon
- Transfer AVAX to an Avalanche bridge
- Stake AVAX on Avalanche
𝕄𝕦𝕥𝕒𝕓𝕝𝕖 𝕊𝕥𝕒𝕥𝕖
All underlying conditions for transaction success are mutable. Suppose slippage becomes too great to swap on Polygon. Now we have a partially hung transaction. We could apply a repair to this transaction segment.
A lot of people have been asking me what is @AstariaXYZ and how does it work.
In short Astaria is an NFT lending protocol.
Astaria has developed the three actor model (3AM). In 𝟯𝗔𝗠 there is an appraiser, a borrower, and a lender.
Astaria will fundamentally change the way NFT lending is done. The best models for NFT lending currently are a peer to peer model. Users have to request a quote, leave and come back a high touch model that is unsustainable at scale.
3AM is a peer to pool model.
An appraiser creates a term sheet that contains the collateral (NFT details) and what terms they are willing to lend such as rate, duration, amount, and position
Little Jimmy is pouring glasses of lemonade for $0.50 each, which costs him $0.10 in materials.
Meanwhile there are 1000 lemonade stand token holders crowded around the lemonade stand typing how to run the lemonade stand into the Discord
A middle curve token holder username TheBillyGoat suggests that Little Jimmy pour out 90% of the lemonade to create scarcity.
Next, a Discord VIP user says that Little Jimmy should take the $0.40 profit from each cup of lemonade sold and use it to buy 4/5 of a cup of lemonade
This will surely keep lemonade off the market and create a “lemonade sink” to drive up the value of lemonade.
Next, before any lemonade is sold a genius forum poster named 0xCrypton suggests that Little Jimmy launch his lemonade stand on his friend’s sidewalk across town.