Posts

The Most Minimalist DIY Diary

Image
Over the last few years, I've been on a quest to find a diary format simple enough for me to commit to daily usage without any effort. I'm now very satisfied with my final iteration, a suite of Siri Shortcuts, but I also learned a lot about designing habit-forming processes along the way. First Attempt: Google Doc July 2018 - July 2021 I knew that to get myself started on any diary habit, I had to reduce my day down to three simple questions: What did I do for lunch? What did I do for dinner? What else did I do out of the ordinary (e.g. brushing teeth, etc.) on this day? (and other miscellaneous notes/learnings) I would then fill out the answers in a Google Doc. This format worked well for about three years, which, given my laziness, was quite the accomplishment. I even wrote a brief Python script to populate the date headers when I started a new doc every month.  What's cool about this approach is that Google Drive can search the text written in these docs. For example, I

Publishing Youtube Tutorials Quickly with One by Wacom and Google Jamboard

Image
For the longest time, I have been struggling to find the perfect setup for publishing Youtube videos in which I can hand-write explanations without having to perform a million takes – all within a reasonable budget. With my latest video about BigQuery arrays , I have found a recording process that I am very happy with! This process is based on the One by Wacom tablet and Google Jamboard. Components One by Wacom tablet Small Size  (~$60) Google Jamboard (Optional) Blue Microphones Yeti, with pop filter. (~$120) QuickTime Player, or any other screencasting software. iMovie, or any other video editing software. Google Drawings, for Youtube thumbnails. One by Wacom  Disclosure: I received a free One by Wacom tablet from Wacom through schoolhouse.world . I believe the  One by Wacom Tablet (Small ) (~$60) is hands-down the best teaching tool for online instruction. It is one of the most basic ways to input handwriting to a computer. It's not suitable for artwork, but for simple drawings

Lessons from Teaching My SAT Reading Series at schoolhouse.world

Image
I had the privilege of designing and teaching my own free 8-week SAT Reading tutoring series over this past summer 2021 at schoolhouse.world ! In this post, I walk through a couple of principles and techniques that significantly enhanced my teaching, and I prove their effectiveness through all the quantitative and qualitative student feedback I have received. What is schoolhouse.world? schoolhouse.world (SHW) is a free peer tutoring platform started by Sal Khan, the founder of Khan Academy, with comprehensive tutor certification and training policies in place to foster a safe learning environment. Anyone can tutor and become a student! Discover more testimonials at https://schoolhouse.world/stories . Takeaways Even though I have TA'ed before at UC Berkeley, I learned so much through this series about teaching effectively due to one key challenge: student attendance was completely voluntary. If anything I did were unhelpful, students could simply decide to quit. I really needed t

Tutorial: DIY Website-Blocking Focus Timer on MacOS

Image
  Enhance your productivity with a website-blocking focus timer using just 30 lines of Bash! Click "Read More" to access the Youtube video, explanation, and source code.

Tutorial: SQL Analytic Functions

Image
SQL analytic ("window") functions compute a value for each row of input based on other rows, collectively known as a "window". The window is defined using OVER and can be refined using PARTITION BY, ORDER BY, and ROWS/RANGE BETWEEN. The value can be from a numbering function, navigational function, or an aggregate analytic function. To learn more, check out my Youtube video. For a text reference, BigQuery's article " Analytic function concepts in Standard SQL " is a great resource. Below, you can find the text referenced in the Youtube video, as well as some bonus content not in the video.

Learning About My Brain From Typing Z-A

Image
Recently, I challenged my girlfriend to see who could type A-Z the fastest on  Speed Typing's "Type the Alphabet" page . She won :( Regardless, I loved how the site presented the results so clearly and colorfully. I then thought, "Hmm, I can use this site to study how my brain works." I'll just keep repeating this simple task to try out new techniques and observe how my performance changes.