🍫 "Great success doesn't come in short periods of time." - J.B. Pritzker
Hey friends!
We made it to the end of June! Phew. I hope you had a good week. Mine felt good, I was able to get some creative juices flowing on projects and cleaned my office, which was very necessary. Let's learn!
Was this forwarded to you? You can subscribe here!
Web links of the week
Text stickers
Astro 7.0
Modern CSS theming with light-dark(), contrast-color(), and style queries
Wiggly/Wavy Input Range Slider
Something that interested me this week
This week was fun. I recorded some videos for both work and my own channel (including this one on startup equity and this one on the GitHub Copilot CLI's new TUI), and blogged some (on almost burning out and on a cool CSS radial gradient trick)! I also updated my open source blog template, which you should use to blog if you don't have one yet!
I feel like I've been so busy lately, and this week, though still packed, felt a bit more manageable, and that's been really nice.
Sponsor
Get your year started with personalized career coaching from 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.
Interview question of the week
Last week, I had you configure auto-replies to your inbox! This was a toughie, great work Amine, Tenzy, Nico, and the cool cats in the Ruby Users Forum!
This week's question:
Given a positive integer n, calculate the mean number of bits required to represent all integers from 0 to n-1 (where the bit count of 0 is 1). Return the result rounded to two decimal places.
Example:
> meanBits(6)
> 2.00
// Explanation
// 0: 1 bit, 1: 1 bit, 2: 2 bits, 3: 2 bits, 4: 3 bits, 5: 3 bits
// Mean = (1 + 1 + 2 + 2 + 3 + 3) / 6 = 2.00
(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
Web Browsers on Video Game Consoles
TMO V2 with GML Cosmo
The Case for Physical Media Ownership
Incredible Aerial Photography Of Salt Farms
Joke
What lies at the bottom of the ocean and twitches?
A nervous wreck!
That's all for now, folks! Have a great week. Be safe, make good choices, and make some donations!
Special thanks to Ben, Kinetic Labs, and Marta for supporting my Patreon and this newsletter!
cassidoo
website | blog | github | bluesky | youtube | twitch | twitter | patreon | codepen | mastodon