My daily schedule
Tags: learning, programming, leetcode, productivity
Published: 2023-05-11 02:58:29

## Here's how I plan to chart out my day! 📈
In a best case scenario, I can do this every day. Of course that doesn't happen, but still. This schedule is intended to be optimal for my education, _then_ my mental health (and physical health of course)

Anyways, my [general schedule](#general-schedule) is at the bottom, if you want a more quantitative view of my schedule.

## Daily enrichment 📚
So I have this thing that I used to do called daily enrichment. 

Essentially, you watch a video/read an article on a new topic (it can be anything in Computer Science or math), and read a book for 30 minutes.

Additionally, for the video/article part of it, I take notes. It definitely helps me retain the information.

I stopped doing it for some reason, but while I was doing it, it was _amazing._ It just felt nice to learn something new, and I felt just a little bit less lost (in terms of Computer Science) every time I grasped a new concept/application.

## Primary Work Schedule 👷‍♂️
Even if I would love to get up and start doing programming stuff, school has to come first. So, I do school first. 

I do have live classes throughout these time periods, but it's not worth denoting them.

There's a good chance I'll have questions for my teachers, so I'm won't be "completely done" until 1:15 PM (my last class).

However, I can start working on stuff I want to do after that. It'll change every day, but I think I would like to work off of something like this:

1. [Daily enrichment](#daily-enrichment)

2. At least 1 LeetCode problem/DSA work

3. Check to see if I can work ahead in school/study

4. Personal Projects (NP Link, Java stuff, etc..)

5. More LeetCode/DSA

For Leetcode/DSA, I'm working off of [NeetCode](https://neetcode.io), which seems to be working really well.

And yes, I plan on taking plenty of breaks. Pomodoro technique has only ever worked for really rigid studying, so I don't tend to use it. Instead, I just sprinkle breaks throughout my day.

## General Schedule 📖

- 6:00-6:45 AM: Wake up, morning routine and stuff

- 6:45-9:45 AM: [General work](#primary-work-schedule)

- 9:45-10:00 AM: Go outside, touch grass, ride my bike, etc.

- 10:00-1:15 AM/PM: [More general work](#primary-work-schedule)

- 1:15-8:00 PM: A mixture of [general work](#primary-work-schedule) and touching grass. I normally get outside for about 2-3 hours around this time. If I have practice/clubs, then I'll... be at practice/clubs from ~4 PM - 8 PM.

- 8:00-11:00 PM: **[Last "general work" of the day!](#primary-work-schedule)**

- 11:00 - 6:00 PM/AM: **Sleepy time...** I would love to run on 2 hours of sleep every night, but that's not feasible. 6.5-7 seems to be the lowest I can go without mentally crashing at some point during the day.

## Closing notes 📝
As I'm writing this, I feel like I'm portraying myself as a "neverstopjustkeepgoing" type of person, but that could not be further from the truth. 

I probably spend an hour a day watching Formula 1 highlights, and another hour or two playing videogames.

So... working for 12 hour straight, while doable some days, is normally not possible, or fun! Instead, it's better to slack off a little bit, and be happier!

> "There's no harm in slowing down. The only harm comes from stopping."

I have no idea who said that 😅