rendezvous with cassidoo

a tech newsletter for you

Cassidy's face

Issue #137: "What you are being challenged by may be the very thing you've been waiting for." - Iyanla Vanzant

View on Buttondown

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


Want this in your inbox every week? Subscribe here!