Start creating videos. Start slow.

Atomic Habits

INTELLECTUAL WELLBEING - CFA - Rust - C++ - Polish

EMOTIONAL WELLBEING

MOONSHOT [2023]

Create an algorithmic trading application

Big Goals

  • Learn Algorithmic trading
  • Creation
  • Develop a React Native app
  • Get abs
  • Learn Rust
  • Learn Polish
25-06-2022:
Sprint 25/06/23 to 02/07/23:
Day Target Status
Sunday 1 km in 5 minutes at +1 incline DONE
Monday 1.2 km in 6 minutes at +1 incline
Tuesday 1.25 km in 6 minutes at +1 incline
Wednesday 1.5 km in 7.5 minutes at +1 incline
Thursday 1.55 km in 7.5 minutes at +1 incline
Friday 1.7 km in 8 minutes at +1 incline
Saturday 1.75 km in 8.5 minutes at +1 incline
Sunday 2 km in 10 minutes at +1 incline
24-06-2022: First thing in the day
  • Make anything that contributes to the moonshot.
22-06-2022: Summer Solstice

I feel like that I have stagnated. I don't feel healthy. The urge to go to gym isn't the same anymore. I am not cleaning up. I am not dressing up well. I don't feel confident. I don't feel energetic. I want to sleep.

Habit

When Where What
Post wake up Outside Dress up and take a walk and gym
Return from gym At home Do housekeeping and shower (1 hour)
After shower At home Eat the frog (2 hour focus)
At focus time Your wish Dress up / Break

Execution

  • Watch → Think → Note for study related stuff

Retrospective

  • Struggling to build Algorithmic trading
  • Creation is stopped
  • Forgot about the react native app
  • Have stuck with the gym habit
  • Polish learning not going well

Remediation

  • Create a daily plan
  • Keep buffers / Do not try to control uncertainty
  • Start from Today

BACKLOG

  • Implement Principal Component Analysis in the Code Testing Library

PRIORITY STACK (Sprint May 31, 2023 to June 7, 2023):

  • Complete the CV. (5)
  • Watch one module of the term structure and credit derivatives course everyday (5)
  • Watch one module of the linear algebra course everyday (5)
  • Write code for react native everyday (5)
  • Maintain the gym streak. (5)
  • Maintain the getting up early streak. (5)
  • Start conceptualizing the algorithmic trading (5)

OUTCOME STACK (Sprint May 31, 2023 to June 7, 2023):


PRIORITY STACK (Sprint May 23, 2023 to May 30, 2023)

  • Package the Code Testing Library (5)
  • Complete Module 1 and 2 of Term Structure and Credit Derivatives course (5)
  • Complete Module 1 and 2 of Linear Algebra course (5)
  • Implement a task stack in React Native (5)
  • Maintain the gym streak. (5)
  • Maintain the getting up early streak. (5)

OUTCOME STACK (Sprint May 23, 2023 to May 30, 2023)

  • Code testing library not packaged (0)
  • Restarted the course on term structure and credit derivatives (0)
  • Failed to do the linear algebra course (0)
  • Blocker of how to store things on server in react native (0)
  • Gym is going well (5)
  • Getting up early is going chaotic (3)

PRIORITY STACK (Sprint May 14, 2023 to May 21, 2023)

  • Code testing library and implement it. (5)
  • Maintain the gym streak. (5)
  • Complete the 7 hours of react basics course. (5)
  • Complete the 7 hours of react native course. (5)
  • Complete the 7 hours of Term Structure and Credit Derivatives course. (5)

OUTCOME STACK (Sprint May 14, 2023 to May 21, 2023)

  • Barebones code testing library implemented (4)
  • Gym is going well (5)
  • Did not react basics. Not required for react native (0)
  • Now know some basics of react native (2)
  • Struggled with term structure and credit derivatives course (1)
  • Did not write a blog post on term structure (0)
  • Studied some Rust (4)
  • Studied Principal Component Analysis (4)
  • Got started with PyTorch (4)

I need to have an ultra-learning plan:

ULTRA-LEARNING PLAN

Study Stack

  • Spectral Analysis
  • Topics in Finance
  • Rust
  • D3

Things have become messy. But I am trying to manage them. Things have gotten even more messy.

MISSION UNMESS

  1. Module 2 is delinquent, skip it for now.
  2. Start Module 3.

HABITS

Studying for 1 hour every day

  • This is on track

Writing for 10 minutes every day

MEDITATIONS

  • At this stage, I think that 10 seconds of insane courage is immensely helpful.
  • You need 10 seconds of insane courage when you start something new.
  • I want to build a habit of studying for 1 hour every day.
  • I want to build a habit of writing for 10 minutes every day.

THINGS I DO NOT KNOW

  • CI/CD Pipeline
  • Kubernetes

Work

Code Documentation

  • I want to document the code better so that it is understandable at first sight.
  • I want to complete the manual labour so that I can improve on it.

Time Series Analysis

  • I don't think I understand ACF and PACF enough to appreciate the usefulness of them.
  • I still do not understand stationarity.

Rust Time Series Library Creation

Sprint 1: 10-03-2023 to 17-03-2023

  • Complete Module 2 of un-supervised learning course
  • Complete GWP
  • Code how to

Advent of Code

Day 23

  • Find out how elves find the direction to move

Chapter IV: Aman

Our paths crossed in the most unexpected way. I was the ambitious, driven and the sincere one - a guy with a plan who always knew where he was going (or at-least he thought he knew). Aman was the opposite. He had no plan. I saw world through the lens of objective logical reality. Aman saw the world as a continuum of subjective and abstract emotions. Trust me! Aman was like one those guys I would never want to hangout with.

But there was something intriguing. He just lived the flow. He was this happy kid who just lived in the moment. He laughed hard and laughed with me. He carried on life with a nimble ease, even when life wasn't. We have experienced the roller-coaster of life together. The times when we had no money and the times when we had a lot of money. The times we dreamt of a life together, the time I abruptly left for another country. I sometimes wonder “Where does it all lead? What will become of us? Maybe it leads to each other. We become ourselves.