Happy Superb Owl day! I hope you’ve had a great week so far. I’m taking some PTO this next week with my sister and friends, which I’m really excited about. Anyway, let’s surf!
Was this forwarded to you? You can subscribe here!
I had some really fun conversations this week! I had a talk with Dalia Abo Sheasha and Kelly Hoey about networking (the human kind) that was a total blast (and really valuable). I also had a great Twitter Space talking about shipping personal projects with some cool folks as well! Those kinds of chats totally make my week.
Creating a developer blog is crucial in creating an online presence for yourself. It’s proof of work for your future employer. Hashnode makes it easy to start a blog in seconds on your custom domain for free. It’s fully optimized for developers and supports writing in Markdown, rich embeds, publishing from GitHub repository, syntax highlighting, and edge caching with Next.js blogs deployed on Vercel. On top of these, Hashnode is free from paywall, ads, and sign-up prompts.
Hashnode is a community of developers, engineers, and people in tech. Your article gets instant readership from their growing community.
Check out Hashnode, and join the community.
This week’s question:
Given a QWERTY keyboard grid and a remote control with arrows and a “select” button, write a function that returns the buttons you have to press to type a certain word. The cursor will always start in the upper left at the letter Q.
$ remoteControl('car') $ 'down, down, right, right, select, left, left, up, select, up, right, right, right, select'
I tried taking some photos of some farms nearby, but they all turned out a bit grainy.
That’s all for now, folks! Have a great week. Be safe, make good choices, and get enough sleep this week!
Special thanks to Gabor, Stephen, IceSloth, Emad, Alaska, Josh, Conor, Ezell, Pedro, Karthic, Ximena, Paige, Zev, Sebastián, and Ben for supporting my Patreon and this newsletter!
website | twitter | patreon | github | twitch | codepen | polywork