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
 

Keep Current with joseph.eth is hiring DMs open ✨

joseph.eth is hiring DMs open ✨ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @josephdelong

Oct 4
I am traveling today so I just listened to a bunch of the @DefiantNews podcasts.

First up was Starkware, excellent listen that goes into simplified details of how their stack works. Has me bullish on Starkware.

open.spotify.com/episode/3R6yk5…
Next up was my old boss Ben Edgington. Excellent listen has me bullish on bazaars over cathedrals.

open.spotify.com/episode/365dg7…
Then Robert Lauko from Liquity. Has me so excited about governance free protocols.

open.spotify.com/episode/17I2LP…
Read 5 tweets
Sep 30
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.
Read 15 tweets
Aug 20
The sanctioning of Tornado Cash has eroded my belief that Ethereum had a core ethos.

Let me explain. I am not talking about blocking sanctioned addresses in your front end. In the near term that feels like a survival strategy.

My concerns were for the over reach and eagerness.
If we don’t believe the freedom to transact on Ethereum is a core principle we have simply have the worst parts of cefi and blockchain.

OFAC is a cop out by the US govt. Instead of enforcing laws at either end of the transaction, they simply make the act of transacting illegal.
The US govt does not care that funds were stolen. They only care that the DPRK benefited from those stolen funds.
Read 6 tweets
Jun 27
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
Read 9 tweets
Jun 24
The DAO run lemonade stand:

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.
Read 8 tweets
Jun 18
People keep asking me what @AstariaXYZ is, Astaria is one of the following:

a. An elaborate token shell game
b. Bicurious MEV femboys
c. an NFT lending platform that allows you to instantly access liquidity on your NFTs

Choose your own adventure
Ok, here’s a hint: Justin C. Bram
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(