HELP: Missing Brain Cells Needed


Well this week was just one of those weeks. Last weekend, I took a family vacation to California, and it was wonderful! Everything a vacation should be… fun, some days relaxing, some days adventuring, sleeping in, and a sprinkle of family drama! But, then you come back to reality, and you are just in a slump. Maybe it’s a bit of post-vacation blues, maybe it’s a bit of settling back into routine, and maybe it’s trying to catch up on all the work you neglected while on vacation. Either way, it was definitely worth it! And I am happy to report that I am finally feeling back on track today.

This week for my project, I have done a lot of work with the authentication piece of my web application. I setup the Auth provider and site-wide state management to store the user info. I setup three different sign-in flows that are now fully functional: email/password, email link, and phone-number. One of my main goals for this project is to keep all my code fairly modular, so I have been building custom React hooks. I’ve completed three so far: useLogin(), useLogout(), and useAuthContext(). I have also set up all my routing for the project with react-router-dom, so the layout and flow have all come together fairly nicely. I am really pleased with how it is turning out so far!

Also this week, I have been buckling down on my interview prep for my Meta interview next week. I feel fairly prepared and confident in my abilities, so I hope I can convey that in my interview. I also moved onto the next steps for interviewing at Google. It’s exciting to have these opportunities! But it also life feels like it’s been a juggling act of work, school, interview prep and social life. Saying no has become a frequent occurrence, but I am grateful for an understanding, encouraging support system!

This time next week, I’ll have finished my interview with Meta, so hopefully I’ll report back with positive news!

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *