Skip to main content

Developer Activity

Who is winning the race to attract developers?

Developer activity reveals where ecosystems are heading. Network effects compound—more developers means more tools, more tools means more developers.

What To Track

MetricSignal
Monthly active developersEcosystem health
New developer retentionOnboarding quality
Full-time vs part-timeCommitment level
Cross-chain migrationWhere momentum flows
Time to first contributionFriction in the system

Reports

Evergreen sources:

Historical snapshots:

Web3 Workflow

Building on crypto requires navigating tradeoffs. A common progression:

  1. Hack with smart contracts and data inputs
  2. Use Scaffold-eth or generic components to prototype
  3. Build tests as concepts take shape
  4. Create the sales app with optimized UI/UX
  5. Review patterns, extract to library layer
  6. Fuzz testing and refinement
  7. Deploy to mainnet

Stack Decisions

LayerChoices
L1 blockchainEthereum, Solana, etc
L2 / SidechainsRollups, validiums
Build toolsFoundry, Hardhat
File storageIPFS, Arweave
Chain queryingThe Graph, custom indexers
OraclesChainlink, Pyth
IdentityENS, Ceramic
Client libsViem, Ethers.js

Key questions:

  • How cost effective?
  • How deep is lock-in?
  • What are the architecture trade-offs?

Rollups-as-a-service like Conduit reduce infrastructure decisions.

Reducing Friction

  • TypeScript end-to-end (API + frontend)
  • Solidity + Foundry for contract testing
  • Decision checklists for onchain vs offchain
  • Don't rebuild what exists

Connection

Questions

Which metric type — leading indicator, lagging indicator, or health signal — is most commonly confused with the others in business performance analysis?

  • At what measurement frequency does tracking this metric produce anxiety that interferes with the behavior it's designed to improve?
  • How do you distinguish a metric that's genuinely predictive of outcomes from one that's simply correlated with other metrics you already track?
  • Which metric would you stop tracking if you could only keep five — and does that reveal which metrics are actually load-bearing?