I hope you've been doing well. I've been really happy to see folks I care about get some new jobs and set up in better situations this week! Anyway, onwards!
Was this forwarded to you? You can subscribe here!
This was a pretty busy week of podcast recordings and work! Because I was so busy, I had to be pretty dedicated to my tasks lists... and I ended up writing a blog post about exactly that! I've been using Obsidian, Centered, Cron, and todometer for pretty much everything lately, and I'm really loving this tool "stack" for getting things done.
The ReadME Project is part of GitHub’s ongoing effort to amplify the voices of the developer community. Sign up for a monthly newsletter to receive developer features, podcasts episodes, and articles on emerging tech and cultural trends right in your inbox. Whether you’re interested in a new framework or want to hear from the maintainer of your favorite OSS project, you’re sure to learn something new!
Sign-up for The ReadME Project newsletter.
This week's question:
Given a list of times in a 24-hour period, return the smallest interval between two times in the list. Hint: you can do this in O(n) time! Assume the list is unsorted.
$ smallestTimeInterval(['01:00', '08:15', '11:30', '13:45', '14:10', '20:05']) $ '25 minutes'
I made myself a belt out of clocks and watches. It was a waist of time!
That's all for now, folks! Have a great week. Be safe, make good choices, and cancel your meetings that can be emails!
Special thanks to Gabor, Stephen, IceSloth, 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