Welcome to Week 24!

Greetings! I hope your week is going well. Here are your links:

  1. Box Blur 🌫 - Blurring is surprisingly useful in computer graphics. This is a great intro to the box blur, complete with sample code.
  2. “Rate of perceived exertion”: avoid burn out while training! 💪 - Firas Zahabi is a MMA coach based in Montreal 🇨🇦. Most people know him as the coach of Georges St-Pierre. In this video he talks about rate of perceived exertion, as well as advice about physical training while also doing martial arts skills training. He is talking about training for full-time athletes, but it’s still useful to learn the reasons behind different training methods.
  3. Things that drive me nuts about OpenGL 📋 - This is a list of feedback about using OpenGL in 2014. Later that year Vulkan was announced. It addressed some of the driver overhead and hardware access issues in OpenGL. Though the last time I checked it was not beginner friendly. It’s been a few years since I have worked with any graphics APIs.
  4. Big Project Build Times–Chromium ⏱ - This is a great article about analyzing the build time of a large software project, hypothesizing, and then testing some changes. Times were improved, bugs were found, and it’s all documented here.
  5. Rubber duck debugging 🦆 - If you’ve ever thought of a solution to a problem while explaining the problem to someone else, you’ve done rubber duck debugging. It’s surprisingly effective.

Questions or comments? Suggestions? Let me know! Thanks for reading and see you next week!

-Karl