Today I've done my first Twitter Space. It was called "Ask a senior developer anything!" Some amazing questions were asked during it, so thank you!
That would really depend on the feature. It helps if you have a clear picture of what needs to be done in a technical perspective. If you're asked to make an estimate of time, don't worry too much about it, it doesn't need to be perfect! You can adjust as you go!
On a technical level it's just about coding something, then packaging that something and sending it to the package manager.
npm command. Of course a framework like React takes a lot of time and brainpower to be made a good team of engineers is also important!
The thing that I've done wrong, was having what I like to call "developer tunnel vision". That means, focusing too much on the tech stack and no so much what the user needs. There have been instances at work where I said "we need this stack because it's cool" even if it compromised the user experience. This mistake has broaden my perspective and vision and the "developer tunnel vision" has dissolved a little.
If you feel that you have to come prepared just so you can ask a simple question, or you feel like you're wasting our time... you're wrong.
Senior developers are here to help you. We're not your enemy, we're your friend. If you have a question, just ask. There are no stupid questions. Just like you're a junior developer now, we were once junior developers once as well. We have progressed mostly because of senior developers who were helpful and didn't mind spending time with us and mentor us.
See you next time!