Hello friends!
I hope you're staying safe and healthy. Times are weird right now, but we'll get through! My week was busy, I interviewed a ton for a new gig, and ultimately got a new job at Netlify!
Web links of the week
https://youtu.be/sf4spiPynBE">React Workout: Reducers with Cassidy Williams (oh hey that’s me)
https://www.learnwithjason.dev/let-s-learn-css-grid">Let's Learn CSS Grid!
https://ar.al/2020/03/25/apple-just-killed-offline-web-apps-while-purporting-to-protect-your-privacy-why-thats-a-bad-thing-and-why-you-should-care/">Apple just killed Offline Web Apps while purporting to protect your privacy
http://www.js-craft.io/blog/how-to-use-the-currentcolor-value-in-css/">How to use the currentColor value in CSS
Something that interested me this week
I interviewed a TON this past week working to get a new role since my previous company had to lay off all staff a couple weeks ago. I wanted to get ahead of any potential hiring freezes, so I tried to not waste any time in finding a new role. And, I’m very excited to say that I accepted a role at https://www.netlify.com/">Netlify as a Principal Developer Experience Engineer!
I’m so pumped to start this new job. The team is ~40% women and non-binary folks (which is RARE) and my future manager https://twitter.com/sarah_edo">Sarah will be the first female manager I’ve ever had! I’ve never been in a work environment with numbers like these, so I’m really thrilled to be a part of that. The team was all super kind and funny when I spoke with them, too. Also, of course, the job seems like it’ll be a blast. I’ll be focusing on React and Next.js, and until I start in April, I’ll be just messing with code waiting to start!
Interview question of the week
Last week, I had you build a string compressor! Great job Ten, Sophie, Dimitris, Sameer, Duncan, Quentin, Maty, Stuart, Giannis, and re:fi.64!
This week’s question:
You’re given a broken calculator that has a number showing on its display. You can only perform two operations:
- Double the number on the display
- Subtract 1 from the number on the display
Write a function that takes in the number X (the initial number on the display) and Y (the result that you want) and returns the minimum number of operations needed to display Y.
Example:
> brokenCalc(3, 10)
> 3 // 3 -> 6 -> 5 -> 10
Cool things from around the internet
https://lottiefiles.com/coronavirus-animations">Free COVID-19 Animations for Awareness
https://youtu.be/UfcAVejslrU">Marconi Union - Weightless
https://www.reddit.com/r/MechanicalKeyboards/comments/fqly2m/gmk_metropolis_on_pc_think65/">GMK Metropolis on PC Think6.5
Joke
Why did the computer crash?
Because it had a bad driver!
That’s all for now, folks! Have a great week. Be safe, make good choices, and do your dishes. They’ve soaked long enough.
Special thanks to https://twitter.com/javorszky">Gabor, https://twitter.com/stephenmhouston">Stephen, and https://twitter.com/the_jonsey306">Louis for supporting my https://www.patreon.com/cassidoo">Patreon and this newsletter!
cassidoo
https://cassidoo.co/">website | https://twitter.com/cassidoo">twitter | https://www.patreon.com/cassidoo">patreon | https://github.com/cassidoo">github | https://codepen.io/cassidoo">codepen