Lens-exclusive.
Here's a little bit of a lesson on writing smart contracts.
This is one of the only fields where a tiny mistake can cost upwards of seven figures. Often, you'll see that these tiny mistakes are extremely minute, yet obvious in retrospect, errors of logic. Mistakes that could have been caught or avoided in the first-place with the proper habits.
Getting into good habits is absolutely essential, you've got to be aware that the code you're writing will potentially impact thousands of people or more. The code you're writing will always be visible, and it is almost guaranteed to be attacked by nefarious actors should the opportunity arise.
It really helps to get into the habit of building with a solid, simple foundation. For that, you've got to train yourself.
Check out The Ethernaut](https://ethernaut.openzeppelin.com/)) and complete all challenges, take the time you need to get familiarized with EVM and greater blockchain concepts.
Work on yourself, understand the tech stack, understand the EVM, stack, memory, storage. Understand what a re-entrancy attack is, and get into the habit of applying the checks-effects-interactions](https://fravoll.github.io/solidity-patterns/checks_effects_interactions.html)) pattern.
Most importantly, take your time. You're already on the bleeding edge of tech if you're reading this. Take the time you need to learn the tech, and focus on building the skillset you know you need to make an impact.
Heck, you're already on board with the beginnings of a new era of social. I'd say that's pretty great.
Gonna try something, this post costs 1 USDC to collect. If you'd like to see more in-depth smart contract dev tips, consider collecting.
This is kinda surreal, not gonna lie. Lens has been the focus of my life for basically all of my recent history. I can't really explain this feeling, but thank you all (yes you, reading this msg) for joining in on the fun!
Let's get social right this time, yeah?