π "Forgiveness is giving up the hope that the past could have been any different." - Oprah Winfrey
Hola!
I hope you had a good week! I managed to stream for a short while this week (for the first time since giving birth!) and it was great talking with folks again. Anyway, let's gooo!
Was this forwarded to you? You can subscribe here!
Web links of the week
Coding Randomized Zelda Patterns
Why engineers should focus on writing
Generating Code without Generating Technical Debt?
Driver.js: Product tours, highlights, contextual help and more
Something that interested me this week
This was a really good week for me. I'm finally feeling like I'm not totally underwater with the whole "being a parent" thing! Ahh! Now that I'm less than a month away from my maternity leave ending, I did a lot of reflecting on what this time has been like. And how much TV I've watched. There has been... so much TV.
Sponsor
Do you ever finish your workday and feel tired and burned out?
Want to feel refreshed and happy instead?
If you got 3/3 YES's on this little quiz, then come join me in Centered. It's a desktop app that gives you great music, Pomodoro timers, task management and me (and others!) as your fun Coach.
Join me and thousands of other developers using it! Try Centered today for free, or get Centered Pro for 20% off using code FREAKINNERDS20.
Interview question of the week
Last week, I had you justify text. I appreciated the funny commentary as y'all realized it was a tricky one! Amazing work Saad, Leyan, Kelvin, Miguel, Manuel, Ten, Clifford, and Sreetam!
This week's question:
Given a string, separate it into groups of non-space equal characters, sorted.
Example:
> explodeString('Ahh, abracadabra!')
> ['!',',','A','aaaaa','bb','c','d','hh','rr']
> explodeString('\o/\o/')
> ['//','\\','oo']
Cool things from around the internet
It's official: Smartphones will need to have replaceable batteries by 2027
Writing Wrongs
Saturn 60 with KAM Superuser keycaps
Tauba Auerbach Art
Joke
Why was the broom late for the meeting?
It overswept!
That's all for now, folks! Have a great week. Be safe, make good choices, and sing your favorite song!
Special thanks to Gabor, IceSloth, Josh, Ezell, Ximena, SebastiΓ‘n, Ben, Sema, Kinetic Labs, Vadim, Bailey, and Carmina for supporting my Patreon and this newsletter!
cassidoo
website | twitter | patreon | github | twitch | codepen | polywork | mastodon