How devs are debugging 10x faster
Heyo,
Jules here, from Cyfrin.
Level-up you security skills with these two free new courses on Cyfrin Updraft:
You can think of the “Wallets & Post Deployment” course as Web3 DevOps, taking you through the fundamentals of what projects need when monitoring protocols post deployment.
The “Assembly & Formal Verification” course is our most advanced course yet, diving deep into low level EVM, gas optimizations, and testing methodologies.
This week
✍🏼 How to debug 10x faster with AI
⭐️ Ecosystem highlight
📚 10 steps to approach an audit, auditor salaries, and fuzzing guide
How to debug 10x faster with AI
In the age of AI, debugging and getting into software engineering has never been easier. Here is what we call the “AI debugger method”:
Tinker with AI coding buddies (like Github Copilot) to pinpoint your error accurately.
Ask your AI using the 6 prompt engineering principles.
Read the docs and add them as context when prompting the AI.
Use AI-powered search engines tailored to developers, like Phind, to get more tailored answers and custom-generated code snippets.
Ask a forum and leverage AI to format a markdown question and create well-formatted questions.
Iterate always until you find a system that works for you.
— Read more about this debugging method here!
Ecosystem Highlight ⭐️
The Standard is a DeFi protocol enabling anyone to borrow without interest or trusting an authority.
It went through a competitive audit in CodeHawks recently as an over-collateralized stablecoin protocol backed by physical & digital assets built on Arbitrum!
— Check out the Standard here!
Related articles
🕵🏻♀️ Want to start auditing but are unsure where to start? Here are 10 steps to systematically approach a smart contract.
💰 How much do security researchers earn? Here’s a salary guide for smart contract security auditors!
👩🏻💻 Level up your smart contract testing skills with this Foundry fuzzing guide.
Let us know what you think about this newsletter here!
Sending lots of cyber love,
Jules 🤸🏻