Blog

  • (Also published on Hackernoon.com and Dev.to) Regardless of whether you work on the front-end or back-end, I think all developers should gain some proficiency in network troubleshooting. This is especially true if you find yourself gravitating towards lower level systems programming. The ability to troubleshoot the network and systems separates good developers from great developers.…

    Why all developers should learn how to perform basic network troubleshooting
  • When it comes to building an audience as a solo-entrepreneur, the younger me was much smarter, much more in tuned with himself. These days, I operate 95% of my life from the left side of my brain, analyzing and taking a data driven, logical approach. While necessary in many respects, I need to make more…

  • At the beginning of every semester, each student is encouraged to post on the forum (i.e. Piazza), introducing themselves and answering the following questions: What is your name? Where do you live? Why take Graduate Algorithms? What do you hope to learn? What other OMS courses have you taken? What is something interesting about you?…

    My introduction in the Piazza forum for Graduate Algorithms (GA)
  • Last semester, I decided to enroll in the brand spanking new Georgia Tech’s Distributed Computing course offered for the first time (as part of OMSCS) this past Spring 2021. What a ride! Learned a ton, including Lamport’s Logical Clocks, the FLP theorem, and the notorious PAXOS for consensus. Hats off to Professor Ada and the…

    Distributed Computing @ OMSCS over – what a ride!
  • Distributed Computing was offered in the OMSCS program for the first time this past semester (i.e. Spring 2021) and when the course opened up for registration, a storm of newly admitted and seasoned students signed themselves up — me included. I was fully aware that I was walking into unknown territory, a bleeding edge course,…

    Distributed Computing CS7210 Distributed Computing – A course review
  • Our front yard needs work. About 3 weeks ago, I made my first attempt at overseeding and although a couple seeds germinated, the lawn was left with lots of bare spots. So I’m taking a second stab. This time around though, I’m not just going to simply chuck seeds on top of the grass. Instead,…

    Front-yard overseeding journey
  • I just finished Spring 2021 at Georgia Tech OMSCS and published a farewell note on the classroom’s forum (i.e. Piazza platform) and would like to share that here: This was one hell of a semester! Hats off to professor Ada and our great TAs — I learned a great deal about both theoretical and practical…

    Distributed Computing – Goodbye and thanks for the wonderful semester
  • After watching dozens of YouTube videos on lawn care, I decided about two weeks ago to overseed the front lawn and water the grass twice a day (I really used to think that the earth would just magically nourish our yard). And up until this morning, I wasn’t entirely sure if all my effort was…

    My first lawn seeds germinating!
  • The above diagram I diagrammed illustrates the impact to a network packet when setting the maximum segment size in iperf3. With an MSS of 1436, the segment (i.e. TCP payload) ends up 1424, due to the overhead of the 12 byte TCP options.  

    iperf3 3 and TCP maximum segment size (MSS)
  • What did we do? Jess and I received our first dose of the Pfizer vaccination, our second dose scheduled for 3 weeks from now. We were able to get the vaccination since Jess had heard, through a mom’s group she’s part of, that breastfeeding mothers (along with their partners) were eligible through a Kaiser clinic.…

    Got the COVID-19 Pfizer vaccination