Sept. 11, 2022, 9:03 p.m.

🐠 "I enjoy the time passing. I think it's a privilege to be in friendship with time." - Agnès Varda

rendezvous with cassidoo

Hello hello!

I hope your week was a good one. It’s definitely been an intense week of memories and remembering how fragile life can be with the world news. Remember to make the most of your time! That being said, thanks for reading, and let’s goooo!

Was this forwarded to you? You can subscribe here!


Web links of the week

Preact Signals
Rewriting tests from Cypress to Playwright using GPT3
Engaging Learners with Practical Challenges with Angie Jones
Congress.gov API


Something that interested me this week

This week… was my last week at Remote! I had a great time there helping with things like starting their open source organization and helping organize Devs For Ukraine, and it’s bittersweet ending my time at the company. An opportunity came up that was too exciting for me to turn down, and I’ll be sharing more about that next week!!

Also this week, our third episode of the Dev Morning Show (at night) aired, featuring the amazingly creative Charlie Gerard! You can watch on YouTube, or wherever you get your podcasts.


Sponsor

This issue is brought to you by Wilco! A flight simulator for software developers and engineering teams, where you practice your skills and develop new ones.

Wilco enables software engineers of all experience levels to acquire and hone hands-on skills. The platform, an immersive experience built to emulate the conditions at a tech startup, sends users on “quests” that cover everyday engineering tasks—from deploying an app to finding the root cause of a production issue—utilizing real-life tech stacks. By providing a safe, life-like environment for upskilling at an accelerated pace, Wilco helps developers unlock their full potential.

Skip the waitlist and sign up here!

Want to bring your engineering team into Wilco? Read more about how Wilco can help your team upskill and get 10% off your first year (up to $20,000) here.


Interview question of the week

Last week, I had you write a generator that produces values in a range. This was a tricky one and there were some super interesting answers! Awesome work Aodhan, Gabor, dvkr, Stephen, ZoĂŠ, Claude, Manuel, Les, Jack, Ezequiel, Miguel, Mazen, Liam, Robin, Muhammad, Leyan, Saad, Dani, Amine, TamĂĄs, Lucien, Will, Ten, Chase, Ryan, Ollie, Max, and Mo!

This week’s question:
Remember the bouncing DVD logo? Given the dimensions of the logo, its initial coordinates, and the size of a screen, write a function that will determine if its next collision will hit the corner of the screen. Assume it is initially moving southeast with a slope of -1. Extra credit, figure out how many bounces/collisions it will take to hit a corner!

Example:

let dimensions = [5,5]
let initialCoordinates = [0,0] // you decide which part of the logo the coords map to
let screenSize = [100,100]

> cornerHit(dimensions, initialCoordinates, screenSize)
> true // in one collision

> cornerHit(dimensions, [45,70], [400,200])
> false

Cool things from around the internet

Minecraft in Minecraft with redstone
KBO-5000 Keyboard
Instead of Pulling Out Your Phone, Let Your Mind Wander
Jon Ching Art


Joke

What did the plate say to the other plate?
Dinner’s on me!


That’s all for now, folks! Have a great week. Be safe, make good choices, and keep educating yourself!

Special thanks to Gabor, Stephen, IceSloth, Alaska, Josh, Conor, Ezell, Karthic, Ximena, Paige, Zev, SebastiĂĄn, Ben, Sema, Kinetic Labs, Vadim, and Bailey for supporting my Patreon and this newsletter!

cassidoo

website | twitter | patreon | github | twitch | codepen | polywork

You just read issue #265 of rendezvous with cassidoo. You can also browse the full archives of this newsletter.

Share on Twitter Share on LinkedIn
Find rendezvous with cassidoo elsewhere: GitHub Twitter Linkedin