Do the impossible: Multitask (part 4 of 5)
Welcome to the next function: Notifications, Interrupts, Flags, and Semaphores. If you haven’t already, you may want to read the previous posts: Part 1: Multitasking is a necessity Part 2:…
Do the Impossible: Multitask (Part 3 of 5)
Learning the 2nd function: Time-Slicing Welcome back! The next function in mastering how to Multitask: TimeSlicing. If you haven’t already, you may want to read the previous posts: Part 1: Multitasking…
Do the impossible: Multitask (part 2 of 5)
Starting points to mastering the 4 basic functions of multitasking:Prioritization, TimeBoxing, Notifications and Flags, Scheduling. This is the 2nd of a multi-part post on multitasking?—?if you haven’t already, read Part…
Do the Impossible: Multitask (Part 1 of 5)
Multitasking is a necessity. Learn to be an executing machine. (This article is also on Medium) I’ve always been a proponent of “work hard, play hard”?—?sure, ultimately you have to…
MWC 2014 Recap
Following are my notes from MWC 2014 Overall, it was pretty underwhelming as a conference. There were a few interesting standouts, but in general it was more of the same…
Design Patterns for the Real World
Every engineer, over the years of their career, develops an appreciation for particular design patterns. In general, there are multiple tools that one can pull from for any particular problem,…