Hey friends!
Happy Lunar New Year and Usher concert weekend to those who celebrate! I hope y'all had a wonderful week. Let's learn!
Was this forwarded to you? You can subscribe here!
Should you Stay Technical as an Engineering Manager?
How to make external links accessible
Alex Riviere on Fresh Hot CSS Features
How To Draw Radar Charts In Web
I finished reading the book Tress of the Emerald Sea this week! It was really fun, I enjoyed it. Outside of that, I did my first work trip in a while, which was a bit overwhelming, but productive!
I also started some work on a workshop series that I've been noodling on for a while, that I'm going to be calling "Process Over Goals" (with the intention to help you improve your processes to accomplish things, rather than getting stuck on goals that feel unattainable)! If you've got 1 minute, would you mind filling out this interest form, so I can develop the curriculum further?
Picture this: your email, phone number, and even credit card details completely shielded from data breaches and prying internet eyes, yet fully functional for your everyday use.
With Cloaked, you can generate unlimited, unique identities (or โCloaksโ) for each service you use. Identities feature phone numbers with two-way routing and secure email addresses. Cloaked also saves your login information and helps you generate passwords safely wherever you need it: on your phone, on the web, or via the browser extension.ย
You can try Cloaked for two weeks for free, and in celebration of Data Privacy Day, Cloaked has a special offer! You can access it here:ย cloaked.com/cassidoo
Cloaked is more than an app - it's a fortress for your online presence. Make your data invisible. Keep it Cloaked.
Last week, I had you make a honeycomb shape! This was very challenging (and based on a real interview question!) so major kudos to Leyan, Amine, Ten, and Neil who got it done!
This week's question:
Write a function that produces a generator that produces values in a range.
Example:
let range = fromTo(0,3)
> range()
0
> range()
1
> range()
2
> range()
null
(you can submit your answers by replying to this email with a link to your solution, or share on LinkedIn, Twitter, Mastodon, or Bluesky)
We need to talk about digital ownership
Menhir keyboard with WoB keycaps
The Fascinating Story of America's Largest Employee-Owned Company
Balancing cube
What do you call a hippo with one leg?
A hoppo!
That's all for now, folks! Have a great week. Be safe, make good choices, and look away from your screens regularly!
Special thanks to IceSloth, Ezell, Sebastiรกn, Ben, and Kinetic Labs for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | mastodon