Blog

  • This post reviews yesterday, Wednesday August 19th 2020. Should I change the title to yesterday’s date or keep today’s date? Not sure, but I should probably stay consistent in my posts moving forward. Although I’m physically exhausted and tired than usual from waking up early (around 04:30 to 05:00) every day to crank out studying…

  • The below write up consists of notes that I took while watching Multi-Threaded programming module from the Advanced Operating system’s refresher course1. I watched this third module before the second module (on File Systems, the next lecture series I’ll watch) because I started tackling the homework assignment that has us students debug a buggy multi-threaded…

  • Notes below are from my first study session at 05:00 AM, before I hit the rest of my morning routine: walking the dogs at the local park, blending a delicious fruit smoothy (see my blog post on best vegan smoothie), then jumping behind the desk for hours for work. In the evening, I detoured from…

  • Seems like my mind and body know to wake me early in the morning (around 05:00 AM), a small window in time in which I can cram in a lot of work before everyone else wakes up Thinking about daily reviews rolling up into weekly reviews, into monthly reviews, etc Out of the corner of…

  • I divided studying into two sessions: one in the morning (around 04:30 am) and one in the evening after work and after my daughter has gone to bed.  In the morning, I completed the administrative tasks and watched lectures that cover new material and in the evening I refreshed my memory by taking the operating…

  • If you are taking advanced operating systems course at Georgia Tech (OMSCS) and want to run the the lab environment on your mac laptop (or desktop) using Virtualbox, then follow the below instructions. Below, you’ll find a Vagrantfile that will launch a virtual machine, install Ubuntu and configure nested virtualization:  

  • As mentioned in my first post this morning, today marks the first day of Fall 2020 and I’m taking advanced operating systems (AOS), a systems class I’ve had a burning desire to take close to two years ago. The first assignment assigned in course is a pre-assessment, consisting of 22 yes/no answers, designed to to…

  • CS 6210 (Advanced Operating Systems) is a graduate level course that covers in detail many advanced topics in operating system design and implementation. It starts with topics such as operating systems structuring, multi-threading and synchronization and then moves on to systems issues in parallel and distributed computing systems. There is no textbook for this course.…

  • Past Week Published 8 blog posts within a week. I’m developing a cadence, aiming for one (very) short blog posts a day and one medium blog post per week. I think this target is manageable and S.M.A.R.T and will help force me to get in the habit of shipping small fragments instead of never shipping…

  • After reading Daniel Wessel’s post1 on creating a virtual library, I’ve decided take the leap and convert the majority of my books — classic literature will remain sitting on my book shelf — into digital form. To accomplish this, I invested in a Fujitsu ScanScan IX500.  The scanner runs for about $400.00. I selected this…