Many folks who think about migrating from GTD-style task management to time blocking struggle with contexts at some point.
A few abandon their use altogether, but the idea relies on a useful principle that shouldn’t be thrown out.
Instead, a deeper understanding is called for as I describe in this article: