Daily tasks

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

Major things

What did I learn today

  • Practiced C++ by starting to build a new software GearLab which will be a stepping stone for bigger projects in my plan like CalculiX preprocessor.
  • Created a leetcode account for some basic programming practice.
  • Studied about hash maps, need to study it in detail and make notes.

Updates on personal projects

  • New personal project GearLab.
    • Created a basic GearParams.h file with structs for the gear pair and the gears.
    • Did some calculations for the basic geometry to calculate Bevel Gear Parameters
    • Future work will inlcude more C++ practice, especially OOP and learning about libraries like OpenGL, gmsh, CUDA etc.

Career development updates

  • Got rejection from Diamond Light Source.

Minor things

  • Didn’t do any work today, have a pending presentation to make.

How I feel about today

  • The day was okay overall. My body is quite tired from the intense workout today, hoping it hold up tomottow for my lower 2 workout.
  • Got a lot of learning done. Looking forward to developing my coding skills to a point where I can build amazing software for my portfolio

Future tasks

  • Continue learning C++
  • Create a detailed understanding of kMC-FEA current code base over the weekend
  • Follow up with Imperial PhD application