- The Sleuth
- Posts
- MakerDAO To Build On Solana, Solana Enters Formula 1 & More
MakerDAO To Build On Solana, Solana Enters Formula 1 & More
Also: Earn USDC by responding to emails with SolLinked.
Welcome back!
This is J264G and this week I’ve got these titbits for you:
Flabbergastation: MakerDAO considers building on Solana.
Profitable Email: SolLinked users earn USDC by responding to emails.
Formula 1: Mad Lads & Claynosaurz holders get their NFTs on F1 cars.
Onboarding new developers to Solana is too difficult.
Mainly, this is due to the state of both network-specific and protocol-specific documentation within the ecosystem.
100% true when it comes to developers
— Programmer Memes ~ (@iammemeloper)
11:13 AM • Aug 31, 2023
In this week’s edition, we thus take a look at Solana’s documentation landscape and discuss what’s required to onboard new developers more efficiently and effectively.
Let’s get into it!
Click on any underlined heading / hyperlink to learn more.
Spotlight
Documentation In Shambles
Good documentation plays a pivotal role in onboarding new developers to Solana.
Firstly, new developers that want to build on Solana often face a steep learning curve. In order to accelerate their learning process, easy to access and clear documentation is essential. Otherwise, new developers might spend valuable time piecing together information from various sources, which can be frustrating and counterproductive.
Secondly, by having well-written documentation as a readily available resource, new developers can find answers to common questions and troubleshoot issues independently. This self-reliance not only speeds up their onboarding but also frees up experienced developers to focus on more complex tasks.
Thirdly, a well-documented onboarding funnel that includes e.g. network architecture, design principles, naming/coding conventions, best practices, and specific workflows ensures consistency. That’s because it allows new developers to produce code that aligns with the existing structure and style within the ecosystem. Also, it improves the overall output quality and reduces error rates. This can result in fewer bugs and smoother development cycles, ultimately saving time and resources.
Moreover, a collaborative environment is only possible when new developers can review code, provide feedback, and coordinate on complex tasks. In order to do so, however, they first need access to good documentation. When everyone understands how things work, it simply becomes easier to collaborate effectively — which is particularly beneficial in an OSS ecosystem which depends on code being understood, maintained, and expanded on.
In addition to a more effective collaboration, good documentation also enables knowledge preservation. Projects and teams evolve over time, and developers come and go. Without proper documentation, critical information about e.g. design decisions, APIs, and troubleshooting tips may be lost. As such, continuous documentation acts as a knowledge repository, ensuring that critical knowledge is retained and remains accessible.
As you can see, documentation provides a structured and accessible way for new developers to effectively and efficiently acquire the knowledge they need. Also, it demonstrates a commitment to maintaining high standards and fostering a healthy developer community — one of the most attractive factors for new developers.
Jump into Solana — for EVM devs
— Jongwon 👨🍳 (@jwpark02)
10:16 PM • Sep 4, 2023
Having said that, it seems as if we haven’t internalised any of this.
How so?
Well, good documentation on Solana is rare, and if it exists, it's not well maintained and often out of date — all while the overall documentation landscape is highly fragmented and not logically linked, making it difficult to digest and upskill.
Generally speaking, this seems to apply to both network-specific and protocol-specific documentation.
My experience building with Solana, as someone from the Ethereum camp:
1. Lack of distributed knowledge on the inner workings of Solana.
2. Lack of out of the box use-cases for learning. On EVM chains, I can copy-paste an AMM with all bells and whistles in less than 30min.
— Ganesh Swami (@gane5h)
6:35 PM • Aug 27, 2023
As a result, it appears that we’re experiencing high churn rates when trying to onboard new developers to Solana; and if new developers do stick it out, their onboarding is often slow, bothersome, and frustrating.
In this context, just take a look at some of the replies that were left on Mert’s recent post with the question: What’s the hardest part about developing on Solana?
docs are terrible,even when they do exists they leave out alot of info,After a while of fiddling around long enough you do figure it out but def hurts just getting people in the door
— FreeSolDev 🔜 🕹️ (@FreeSolGamesDev)
3:29 PM • Aug 27, 2023
Outdated docs and tutorials.
— giancarloangulo (@giancarloangulo)
3:13 PM • Aug 27, 2023
Lack of good upto date docs & examples.
External dependencies, for eg — @0xDon0 was trying to upgrade the wallet adapter pkgs on svelte on Solana & died inside.
— Tendies 🥐 (Web3 Developer) (@immature69)
4:35 PM • Aug 27, 2023
Sure, we can argue that it's a mindset thing and new developers need to be committed and creative troubleshooters so that they can onboard themselves successfully.
However, by putting the onboarding burden on new developers, we’ll not add enough brain power quickly enough to build the self custody future we all strive for.
Thus, teams building on Solana should move away from the “publish and forget” modus operandi when it comes to documentation and start treating it as part of their product portfolio which needs to be easily accessible, quickly digestible, continuously maintained, and regularly expanded on.
Consistency comes before virality.
— Sahil Lavingia (@shl)
9:47 PM • Aug 29, 2023
This is me appealing to your inner Tolstoy, Shakespeare, or Hemingway — all for the noble cause of better Solana docs.
There is nothing noble in being superior to your fellow men. True nobility lies in being superior to your former self.
Chart Of The Week
"Despite the bear market, in 2022 stablecoins on
several Layer-1s (L1s) transacted $6.87 trillion, overtaking @Mastercard and @PayPal." -@Jamie1CouttsNo wonder PayPal launched $PYUSD...
— Chris Burniske (@cburniske)
12:47 AM • Aug 28, 2023
News Bites
Flabbergastation: One of the oldest DAOs on Ethereum, MakerDAO, is considering Solana for a complete reimplementation of its protocol.
Maker considering @solana’s tech is a win for open source, and has nothing to do with solana’s mainnet or sol vs eth. I really hope that people in the @solana community don’t use this as some cudgel to attack ethereum.
— toly 🇺🇸 (@aeyakovenko)
3:54 AM • Sep 3, 2023
Rune from Maker decides to use Solana SVM
Vitalik sells MKR for the first time in 2 years
Interesting to say the least 👀
— Gumshoe (@0xGumshoe)
3:29 PM • Sep 2, 2023
If only spartan could see this 🫡
— poordart (@poordart)
11:01 PM • Sep 2, 2023
Profitable Email: SolLinked allows users to charge a price for emails they receive, read, and respond to. The service can be set up without an account or credit card — only a wallet is required. Basically, this is a creative way of curbing the rising tide of spam and freeing up overflowing inboxes.
1/ @aeyakovenko tweeted out an idea about Solana's own version of LinkedIn last week and I immediately started building it
After a week, here's what it looks like.
Introducing SolLinked, Solana's email and calendar platform!
— eldenringfanlol 🌲🛸 (@darksoulsfanlol)
3:31 PM • Aug 30, 2023
sollinked.com a non speculative crypto usecase that generates revenue for creators. kudos to @darksoulsfanlol
— toly 🇺🇸 (@aeyakovenko)
2:07 PM • Sep 1, 2023
Solana Fuzzing: Ackee has introduced Trdelnik as the first fuzzer on Solana, streamlining the detection of bugs and vulnerabilities. Trdelnik also allows Solana developers to secure their code at the base level before an official audit has been completed.
Big news announced at the @hackerhouses yesterday 📰
We introduce Trdelnik as the first fuzzer on @solana to make devs’ lives easier and codes safer 🦾
Audit is the best way to make sure your code is secure but 🧵
— Ackee Blockchain Security (@AckeeBlockchain)
2:31 PM • Sep 2, 2023
Community Power: Over the last couple of weeks, Kraken ran a community competition on Twitter/X to determine which NFTs should be featured on the rear wing of Williams Racing Formula 1 cars. 4 spots were up for grabs, 2 of which were secured by Solana NFT communities, Mad Lads and Claynosaurz, and 2 by former Solana NFT communities, DeGods and y00ts. Solana NFTs = community activation at its finest!
Going Into Hyperdrive: The next official Solana hackathon has been announced: Hyperdrive. It will start on the 6th of September and developers will also be able to join Superteam in more than 19 countries to kickstart their Hyperdrive projects.
Caught In 4K
cosmos: we have too many chains
ethereum: we don’t have enough chains
solana: why would anyone need more than one chain? twitter.com/i/web/status/1…
— sacha💧 (@sachayve)
11:07 PM • Aug 27, 2023
Weekly Take
What if the government quit wasting millions of tax payer dollars suing everyone and instead embraced crypto and created new jobs and stimulated the economy?
— moon (@MoonOverlord)
3:01 PM • Aug 29, 2023
Keks & Giggles
gm to the single lonely solana dev out there building their cute little heart away for nothing in return 🥰
— Harrison (@PopPunkOnChain)
5:51 PM • Aug 31, 2023
And that's a wrap!
If you'd like to reach me, respond to this newsletter or reach out to me on X.
Talk soon!
DISCLAIMER
None of this is financial advice. This newsletter is strictly educational and is not investment advice or a solicitation to buy or sell any assets or to make any financial decisions. Please be careful and do your own research. Lastly, please be advised that we discuss products and services from our partners from which our team members may hold tokens / equity.