💄 "Imaginary obstacles are insurmountable. Real ones aren't." - Barbara Sher
Howdy y'all!
I hope your week was a good one. Mine felt productive, which is always a nice feeling! Let's leeearn.
Was this forwarded to you? You can subscribe here!
Web links of the week
Building a View Counter for Static Sites with Supabase and Astro
Interop 2025: A year of convergence
Shades of Halftone
React Logo Soup
Something that interested me this week
I mentioned last week that I (re?)started my YouTube channel after not really using it beyond a video/livestream dumping ground, and it's been fun getting back into making videos a bit more regularly! I made this one about parenthood in tech, and this one about how I've been passively learning morse code for over a decade now. I have a few videos coming this week that I've partially made, and I'm enjoying it so far!
I also built and open sourced a new project this week, FancyGist! It's a UI on top of GitHub Gists. I have some ideas in the repository if you want to take a peek (or drop a star, perhaps)!
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 move numbers to the end of an array! To the left to the left Jacob, Jeremias, Miguel, David, Amine, Leyan, Micah, Iskren, Ridhwaan, AJ, Matt, Michael, Ten, Paul (who solved it with LEDs??), Mikaël, Toni, Phillip, Noumisyifa, Varenya, Simeon, and Roberto!
This week's question:
You have a 2D grid of numbers. Write a function that zooms in by an integer factor k >= 2 by turning each cell into a k x k block with the same value, returning the bigger grid.
Examples:
zoom([[1,2],[3,4]], 2)
[
[1,1,2,2],
[1,1,2,2],
[3,3,4,4],
[3,3,4,4]
]
zoom([[7,8,9]], 3)
[
[7,7,7,8,8,8,9,9,9],
[7,7,7,8,8,8,9,9,9],
[7,7,7,8,8,8,9,9,9]
]
zoom([[1],[2]], 3)
[
[1,1,1],
[1,1,1],
[1,1,1],
[2,2,2],
[2,2,2],
[2,2,2]
]
(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
The seismometers at the end of the earth have names
R3 V4n4g0n with c0v3r
How long do job postings stay open?
Searching for Birds
Joke
Why was the programmer upset with the tester?
The tester was mocking their code.
That's all for now, folks! Have a great week. Be safe, make good choices, and water your plants!
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 | youtube