i audited a solana defi protocol for the first time.
turns out the devs left the front door open, the back door open, and put a welcome mat for attackers.
here is everything i learned. (thread)
Finally....My first PR got merged in my intern!!!
That ‘merged successfully’ notification hits differently!!!
Took time, revisions, and learning but finally did it.
Can’t wait to build more!
#BuildInPublic#DevCommunity
When tasks you were assigned end up being done by others......what would you do?
Asking as an intern, trying to learn how to take better ownership and visibility
#DevCommunity#LearnInPublic#Buildinpublic
Developers who switched from Redux to Zustand...
What was the biggest mindset shift for you?
I’m curious how your approach to state management changed.
#DevCommunity#BuildInPublic
Spent today diving into Zustand
It's surprisingly simple and a very powerful state management tool for React.
No more messy props, no more boilerplate. Just clean, simple, and… kinda fun.
Who knew state could actually feel this good? Has anyone used this??
#BuildInPublic
Deep-dived into Webpack and Vite Module Federation for microfrontend architecture
Webpack gives deep control, Vite gives speed and simplicity.
It’s cool seeing how both solve the same problem in such different ways.
#BuildInPublic#DevCommunity
So remember that bug I was stuck on yesterday?
Yeah… I fixed it
The problem? I used e.target instead of e.currentTarget, so it kept pointing to the whole div instead of the icon.
One word but One full day... One tired but happy dev
#buildinpublic#DevCommunity
Today wasn’t productive.... at least not in the visible way.
I spent hours on an error that still didn't get fixed.
But I stayed, I tried and learnt a little more about persistence.
Anyone else been through this? Is this "the developer" life?
#DevCommunity#buildinpublic
Some days I feel lost in the code, other days I build something that actually works and trust me..both feels amazing.
Learning Tanstack and exploring Microfrontend has been such a wonderful part of my internship journey.
#buildinpublic#DevCommunity
A few weeks ago, I barely knew what Microfrontend meant.
Now I’m actually working on one !!
Connecting modules, debugging integrations, and realizing how powerful this architecture can be.
#buildinpublic#DevCommunity
Day 2
Still trying to settle into the workflow.
Took longer than expected to finish a small task, realized I need to focus more on clarity before coding.
Slowly learning how things work here.
#BuildInPublic#DevCommunity
I’ve been given 1 month in my internship to prove myself.
It’s tough, but I’m taking it as a challenge to grow.....
Planning to communicate better, code cleaner, deliver faster.
Day 1 complete
#DevCommunity#BuildInPublic
I spent hours debugging a Dropwizard API today
Realized my issue wasn’t in the logic, but in the config.
It’s crazy how 1 misplaced line in YAML can crash the whole thing.
#buildinpublic#DevCommunity
As an intern, I feel like I’m not doing enough.
Everyone seems to move faster, understand quicker.
That voice saying “You’re not good enough yet” is loud some days.
It still hurts when your best doesn’t feel enough.
Still showing up and learning.
#BuildInPublic#DevCommunity
Being an intern sometimes feels like a mix of:
“Wow, I’m learning so much!”
and
“Wait… what am I even doing?”
How about you guys? Anyone feels the same?
#buildinpublic#devcommunity
Got feedback on my code today felt a bit bad , the mistakes were pointed out very harshly.
But I’m learning that it’s about the code, not me personally.
Separating ego from feedback is tough, but necessary.
Learning in small steps!!
#buildinpublic#DevCommunity
Everyone has their first time doing something and you only get that moment once.
I raised my first PR, but it didn’t get merged. Someone else’s code replaced mine.
Felt disappointed at first, then realized… that’s just how the real world works.
#buildinpublic#DevCommunity