Daily Entry: June 8th, 2018

Fri Jun 08 13:30:54 UTC 2018
  • Sleep questions DONE
  • Weight DONE
  • Tickler DONE
  • Inbox DONE
  • Email DONE
    • Organize Inbox DONE
    • Skim actions DONE
  • Calendar DONE
  • Calorie Plan DONE
  • Fill timeblock DONE
  • Slack SKIPPED
  • Digitize hand-written notes DONE
  • Update the diary post as necessary DONE
  • Review last year DONE
  • Review last month SKIPPED
  • Review yesterday SKIPPED
  • Review the Day DONE
  • Organize DONE
    • Email actions DONE
Fri Jun 08 13:31:03 UTC 2018

Morning sleep questions:

  • What time did you get into bed last night?
    • 2150
  • What time did you turn everything off and try to fall asleep?
    • 2215
  • How long did it take you to fall asleep?
    • 15 minutes
  • Did you wake up during the night? How often? How long were you awake total?
    • 0355: 5 minutes
  • What time was your final awakening this morning?
    • 0550
  • What time did you get out of bed?
    • 0605
  • Did anything unusual happen yesterday that might have affected your sleep? (illness, disturbances, emotional stress, etc.)
    • No
  • What is the total amount of time you slept last night in hours and minutes? (best estimate)
    • 7 hours 20 minutes
  • Did you take any medication that might have affected your sleep? What? When?
    • No

Evening sleep questions:

  • Did you nap today? How many times? When? How long?
    • 1400: 30 minutes
  • Did you consume any medicine that you do not take on a daily basis? What? How much? When?
    • No
  • Did you have any caffeinated or alcoholic beverages today? What? How much? When?
    • @1000 1 cup of beer
  • Please rate your average sleepiness today on a scale of 1 - 10. (1 = wide awake, 10 = very sleepy)
    • 4
Fri Jun 08 13:32:15 UTC 2018

Weight:

  • @0610: 215.8 lbs
  • @1830: 213.8 lbs
Fri Jun 08 13:41:05 UTC 2018

Protein @0630:

  • Soy protein: 110

Breakfast @0900:

  • Black bean chips: 170 (280)
  • Hummus: 150 (430)
  • Mango: 200 (630)
  • Carrots: 20 (650)
  • Bread: 70 (720)
  • Peanut butter: 190 (910)
  • Apple: 100 (1010)

Beer @1000:

  • Beer: 150 (1160)

Lunch @1200:

  • Bagel: 230 (1390)
  • Avocado: 300 (1690)
  • Nuts: 175 (1865)

Protein @1500:

  • Bread: 70 (1935)
  • Mango: 100 (2035)
  • Nuts: 175 (2210)
  • Black bean chips: 170 (2380)
  • Hummus: 150 (2520)

Dinner @1800:

  • Tofu tikka masala: 600 (3120)
  • Ripple pea milk: 100 (3220)

Protein @2100:

  • Soy protein: 110 (3330)
Fri Jun 08 13:43:18 UTC 2018
Time (PDT) Intention Revision 1 Revision 2
0000 SLEEP
0030 SLEEP
0100 SLEEP
0130 SLEEP
0200 SLEEP
0230 SLEEP
0300 SLEEP
0330 SLEEP
0400 SLEEP
0430 SLEEP
0500 SLEEP
0530 SLEEP
0600 Morning routine
0630 Pomodoro: PLANNING
0700 Gym
0730 Climbing
0800 Buffer
0830 Run to work
0900 Start of work routine
0930 Deploy mentee PR PR Bugfix needed
1000 Pomodoro: Workspaces DGC Vist!
1030 Pomodoro: Workspaces DGC Vist!
1100 Pomodoro: Workspaces Deploy mentee PR PR still has bugs
1130 Buffer Pomodoro: Workspaces Success
1200 Lunch and Learn
1230 Lunch and Learn
1300 Pomodoro: Workspaces Mentor stuff
1330 Mentee buffer Pomodoro: Workspaces Mentor stuff
1400 NAP
1430 Pomdoro: Workspaces Success
1500 Pomdoro: Workspaces Mentor stuff
1530 Mentee buffer Mentor stuff
1600 1:1 with Alex
1630 Run home Pomodoro: Workspaces
1700 Stretching/Shower Doing more work against my better judgement
1730 Cooking Doing more work against my better judgement
1800 Eating Run home/Shower
1830 Pomodoro: Template Web App Eating and Pomodoro: End of day review
1900 Pomodoro: Template Web App
1930 Pomodoro: End of day review Pomodoro: Template Web App
2000 Gaming: Overwatch
2030 Gaming: Overwatch
2100 End of day routine
2130 Winding down
2200 SLEEP
2230 SLEEP
2300 SLEEP
2330 SLEEP
Fri Jun 08 13:49:34 UTC 2018

Last year, I received news that I'll be interviewing at this place called Mixpanel. I wonder what ever came of that?

Also last year: I thought I'd devote regular time to sewing (did it once and never again), decided to get a traditional futon (which is still my bed), and I finished a tutorial draft of using Wing IDE and Python.

Fri Jun 08 13:53:59 UTC 2018

Time to go climbing.

Sat Jun 09 01:47:05 UTC 2018

Deciding to do my review before my personal project stuff because there's stuff on my mind and I'm confident about doing those template web app pomodoros afterwads.

  • Sleep questions DONE
  • Weight DONE
  • Tickler DONE
  • Inbox DONE
  • Email DONE
    • Organize Inbox DONE
    • Skim actions DONE
  • Calendar DONE
  • Calorie Plan DONE
  • Fill timeblock DONE
  • Slack DONE
  • Digitize hand-written notes N/A
  • Update the diary post as necessary DONE
  • Review last year DONE THIS MORNING
  • Review last month DONE
  • Review yesterday DONE
  • Review the Day SKIPPED
  • Organize
    • Email actions
Sat Jun 09 02:05:44 UTC 2018

Last month, I did some thinking about how my diary is becoming exactly what I had wanted it to be, but that it still needs improvement.

This is still true, and drawing is still something to consider. But I'm liking my progress as far as making a foundational webapp to make things in. So I'll continue focusing on that for now.

Sat Jun 09 02:06:47 UTC 2018

Yesterday, I said something I'd like to reiterate: naps are awesome. I was a bit out of it today, and my scheduled nap supercharged me to proper levels. I believe the tiredness was due to the exercise I did this morning.

I'm sorry yesterday me, but I won't be rereading the previous month's post this time (when you're a month old hopefully I'll remember).

Sat Jun 09 02:09:33 UTC 2018

I have a lot to say about today, but I'm out of time, and one of the things I have to say is that when I run out of time, I have to stop and move on. I'll review today tomorrow.

Today was not as good as yesterday, and that's okay, because progress is noisy. Also, today was still pretty good.

Sat Jun 09 02:12:24 UTC 2018

Template web app stuff!

I want to make a panel type definition into a template type.

I want templates in my template, Stephan!

Sat Jun 09 02:32:50 UTC 2018

It works!

panel.d.ts:

1
2
3
4
5
6
7
8
declare module "panel" {
export class StateController<TStateStore> {
constructor(storeObj: {store: TStateStore | null});
defaultState: TStateStore;
state: TStateStore;
_update: (store: Partial<TStateStore>) => null;
}
}

counter-controller.ts:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { StateController } from 'panel';

interface CounterStateStore {
conut: number,
}

export class CounterController extends StateController<CounterStateStore> {
get defaultState() {
return {
count: 0,
};
}

incrCounter() {
const count = this.state.count + 1;
this._update({count});
}

decrCounter() {
const count = this.state.count - 1;
this._update({count});
}

getCount() {
return this.state.count;
}
}

Notice anything wrong above?

1
2
3
4
5
ERROR in ./counter-controller.ts
[tsl] ERROR in /home/rory/projects/template_web_app/counter-controller.ts(8,7)
TS2416: Property 'defaultState' in type 'CounterController' is not assignable to the same property in base type 'StateController<CounterStateStore>'.
Type '{ count: number; }' is not assignable to type 'CounterStateStore'.
Property 'conut' is missing in type '{ count: number; }'.

TypeScript caught the typo! "conut".

It will also enforce the interface defined. Which will be of proper use to me.

Sat Jun 09 02:37:15 UTC 2018

Next pomodoro is now working in remaking timer!

Though, I will want tslint to be a part of this template in the future.

Sat Jun 09 02:42:33 UTC 2018

Drawing what I want timer 2.0 to be.

Sat Jun 09 03:04:18 UTC 2018

Did some good paper thinking.

My first goal will be a functional timer controller. I'll work on that tomorrow morning.