
Your Focus Sessions Have a Type System Problem: The Cognitive Mode Selector From Ali Abdaal's LifeOS
You start a sprint. You have three tasks on the board: build a new feature from scratch, fix a regression in a module you have not touched in six weeks, and refactor a test suite that has been accumulating tech debt since Q3. You block out three hours. You sit down and apply the same approach to all three. By hour two, you have made meaningful progress on exactly none of them. The problem is not your time management. It is not your tooling. It is that you treated three fundamentally different cognitive operations as if they were the same type. Building from scratch, re-entering an old context, and performing maintenance work are not the same task with different labels. They are different modes of cognition that require different setup strategies, different energy levels, and different definitions of success. Applying the same protocol to all three is like passing a string to a function that expects an integer — the types do not match, and the output is garbage regardless of how clean y
Continue reading on Dev.to Beginners
Opens in a new tab




