Daily tasks

  • [!] Shower
  • Typing practice
  • Knowledge development
  • Tasks from previous day
  • [!] Working out

Major things

What did I learn today

  • Learnt about optional and variant headers in C++ used for setting optional variables and an option between types inside structs.
    • Implemented it in GearLab inside BevelGear.cpp.
  • Worked on js minification for contribution of changing giscus themes to al-folio.

Updates on personal projects

  • Created BevelGear.cpp in GearLab for calculating macro-geometry parameters of bevel gears.
    • Next step should be to create a GUI for entering Bevel Gear Parameters and using that to calculate macro-geometry and print an .svg using that.
    • After which the drawing feature would be extended to generate .dxf using Coin3D package dime.
    • Alternatively, I can use Coin3D visualisation for the sketch and then use the same to export dxf with no extra effort.

Career development updates

  • NA

Minor things

  • Had frozen pizza after a long time loved it.
  • The day was good overall, got quite a bit of things done.
  • My first ever PR was accepted into a project, it was for al-folio.

How I feel about today

  • The day was good, had a lot of small achievements throughout.
  • I might struggle with the presentation tomorrow, need to be on my toes.
  • I should make sure to go to the gym tomorrow, I haven’t been there in two weeks.