rendezvous with cassidoo logo

rendezvous with cassidoo

Archives
Sponsor
Subscribe
December 29, 2025

🎊 "The beginning is the word and the end is silence. And in between are all the stories." - Kate Atkinson

Oh my word, we MADE IT to the end of the year! This is my last issue of 2025, and I'll be seeing y'all in 2026! I hope you have a wonderful end to your year, and kick off the new one with a bang. Let's wrap things up!

Was this forwarded to you? You can subscribe here!


Web links of the week

The HTML Elements Time Forgot
Toggle position: sticky to position: fixed on Scroll
To Make Software Is To Translate Human Intent Into Computational Precision
ACM Open Access


Something that interested me this week

I finished up Blogvent where I write everyday with this post about styling markdown blockquotes, and this one about making a "nature documentary" about a developer at the end of the year. I also posted this about the GitHub Podcast, too. You can check out my Blogvent wrap-up post as well to see all of them from this month!

I'm personally pretty cool with 2025 ending. It was a year of big ups (I had a baby!) and big downs (personal things, the state of the world, etc etc etc), and... I'll probably blog about it. I'm ready for a new year.

All this being said, thank you for reading this newsletter and being a part of this little corner on the internet. It makes my day when I hear people actually read my words, genuinely, and I'm grateful for you!

I WILL SEE YOU NEXT YEAR! Heheheheheh.


Sponsor

Get personalized career coaching with Keenesse

Keenesse offers coaching to help you gain crystal-clear career goals, pinpoint exciting advancement opportunities, and master crucial skills like resume optimization, interview mastery, and confident negotiation – all to land your dream role in a competitive market.

Our expert team of seasoned tech industry coaches provides tailored support at every career stage, from ambitious students to accomplished executives.

Ready? Schedule your free, no-obligation consultation today at keenesse.com. Also, if you have a professional development budget you want to use before the end of the year, now's the time!


Interview question of the week

Last week, I had you check if an array was alternating! Bing bong good job Will, Stephen, Sergio, Eduardo, Amine, Matt, Krace, OphusDev, Toni, Andrew, Andrew (again), Stephen, Martin, John, Pedro, Ten, Micah, Jihchi, Miguel, Tianon, David, and Christian!

This week's question:
Given a string that contains only digits from 0 to 9 and a number n, replace each consecutive run of n with its length.

Examples:

> replaceRepeats('1234500362000440', 0)
> 1234523623441

> replaceRepeats('000000000000', 0)
> 12

> replaceRepeats('123456789', 1)
> 123456789

(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

No, your brain doesn’t suddenly 'fully develop' at 25.
Leverage Points: Places to Intervene in a System
62 years in the making: NYC's newest water tunnel nears the finish line
Soleil β€” A Solar Powered Keyboard (video)


Joke

If you want a job in the moisturizer industry, the best advice I can give is to apply daily.


That's all for now, folks! Have a great week. Be safe, make good choices, and happy new year!

Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!

cassidoo

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

Don't miss what's next. Subscribe to rendezvous with cassidoo:
Share this email:
Share on Twitter Share on LinkedIn Share on Hacker News Share on Reddit Share via email
GitHub
https://cassido...
LinkedIn