Dec. 9, 2024, 2:04 a.m.

🫐 "Most of the trouble in the world is caused by people wanting to be important." - T. S. Eliot

rendezvous with cassidoo

Hey friends!

I hope you had a good week! I celebrated my birthday with family and friends and it was a really great time. Let's learn!

Was this forwarded to you? You can subscribe here!


Web links of the week

CSS Wrapped 2024
Existential React questions and a perfect Modal Dialog
Building an e-commerce app in 4 hours (video)
Announcing Elementary v4.0


Something that interested me this week

I kept up my blogging this week! In case you missed it, I have been writing a blog post for every day in December. It has been kind of challenging to come up with ideas for posts (I was very optimistic when I started), BUT we're doing it!

Here's the posts I wrote this week:

  • The what and the what now: note-taking
  • Combining tools for fun and profit
  • Writing good words for tech folks
  • Ship it anyway
  • 33 of my own joke concepts that have never seen the light of day
  • Doing things that don't scale is about finding value
  • Tracking side project income

Will I keep it up for another week? We'll see, heh.


Sponsor

No sponsor this week, but here's a few wonderful non-profits who could use your support this holiday season:

  • The Teacher Fund
  • Sugar Labs
  • Hack Club

Interview question of the week

Last week, I had you help Santa with his roll call! Ho ho ho Andreas, Ender, droffilcasepam, Marco, David, Ten, Ashish, Austin, Kyle, Ross, Muhammad, Miguel, Diego, Alison, Jeremias, Amine, Vasanth, Ricardo, Kriszti, Chase, Phillip, and Lenny!

This week's question:
Write a function wrapGifts that finds the maximum number of gifts that can be wrapped using a single strip of wrapping paper of a given width. Each gift has a specific length, and you can only wrap gifts if their total length fits within the paper width without cutting the paper.

Example:

wrapGifts([2, 3, 4, 5], 7)
2 // either gifts 2 and 5, or 3 and 4.

wrapGifts([1, 1, 1, 1, 1, 1, 1], 3)
3

wrapGifts([1, 2, 3, 4, 5], 6)
3 // 1 and 2 and 3

(you can submit your answers by replying to this email with a link to your solution, or share on Bluesky, Twitter, LinkedIn, or Mastodon)


Cool things from around the internet

Literature Clock
Flag Stories
HMKB V1 65 BAA RAL1023 keyboard with MT3 Serika
Chicago Kare font by Duane King


Joke

I really don't like going to arenas because it's always SO windy in there.
There's just so many fans!


That's all for now, folks! Have a great week. Be safe, make good choices, and fold your laundry sitting on that chair!

Special thanks to IceSloth, Ezell, Sebastián, Ben, Kinetic Labs, Faisal, and Marta for supporting my Patreon and this newsletter!

cassidoo

website | blog | github | bluesky | twitter | patreon | twitch | codepen | mastodon

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

Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub Website LinkedIn