Honest Take — Module 3: Triggers — Engineering Entry #
Kotler is the most useful and most annoying figure in popular flow research.
Useful, because the triggers framework is the single best operational tool in the popular literature. Annoying, because Kotler's voice is full of cinematic certainty and the work would be twice as good if it were half as confident. Read him with the volume turned down by about thirty percent. The action-sport hagiography in the second half of Rise of Superman is journalism, not science; the early chapters where the framework is built are tighter and worth your time.
Here is the specific opinion I want you to hold while you read. The internal-trigger framework from Eyal is actually the load-bearing piece of this module, more than Kotler's environmental triggers. Most engineers spend years trying to silence Slack, email, push notifications — and discover that sixty to eighty percent of their distractions still happen. Those are internal triggers wearing external-trigger costumes. Anxiety, boredom, perfectionism, guilt — each of them produces a behavior, and the behavior happens to land on the phone or the tab-switch or the news cycle, but the destination is interchangeable. What matters is the origin. Until you can see the origin, the trigger checklists in the world cannot save you. Module 3 is the place this lands.
A truth the formal curriculum couldn't say: I'm going to make a guess at your three internal triggers, with the awareness that I might be wrong about specifics and probably right about types. (a) The premature-optimization loop, driven by anxiety about being seen as a "real" senior engineer — when you're doing routine integration work that's below your skill ceiling, the anxiety surfaces as "let me also benchmark this," "let me also refactor this," "let me also research the better pattern" — and twenty minutes leak. (b) Some flavor of news-cycling or social-media-cycling driven by mid-block boredom on the routine work, since a senior engineer's brain on routine work has spare cycles that route to the nearest novelty. (c) The pre-emptive learning detour, driven by guilt about not being fast enough on the next language or system design — opening new-language docs during day-job work, opening system-design content during side-project work, with a felt-sense of "responsible engineer keeping up." These are guesses. You'll know in seven days. If even one is right, the framework I'm using is doing real work; if all three are wrong, it isn't, and your own audit data is the better source.
The internal-trigger audit is uncomfortable in a way most curriculum exercises aren't. You log every time you reach for the phone, and what you see is a map of your cognitive avoidances. The phone is the destination; the anxiety is the origin. The anxiety has a shape — usually a specific worry about a specific thing, dressed up as generic distraction. Once you can name the specific worry — "I'm anxious that my side product isn't growing," "I'm anxious about being seen as old-school for not knowing the new stack yet," "I'm anxious that the contract ends and I have no buffer" — the phone-grab loses some of its force. Not all of it. Some.
A specific connection, if you run a one-person company or a serious side project. Its slow growth is almost certainly one of your top internal triggers, and the curriculum will surface this within a week. The pattern goes: you sit down to do focused work; an unbidden thought arrives — "how is the product doing this month? what's the conversion rate? did anyone download the package?"; the thought produces a mild anxious texture; the texture demands relief; the relief is in checking some metric or reading some startup-genre content or opening a new tab to research a new product idea instead of building the current one. You're not addicted to your phone. You're addicted to the pattern of resolving anxiety through information. The phone is one channel; in another life it would be the news, in another it would be email, in another it would be reading-too-many-books at once. The substrate is the same. Module 6 will give you the response; this module just needs you to see it.
Conclusion #
Kotler gives you the entry-condition framework; Eyal gives you the internal-trigger framework. Both matter; neither alone is enough. The output of this module is not a generic best-practices checklist — that exists in fifty places and doesn't help — but two specific checklists tied to two specific contexts in your actual life. The act of writing them is the work. The documents are the receipts.
Predictions #
-
You'll resist Eyal at first because his framing leans corporate and his anecdotes lean American. Push through Parts 1 and 2; he earns it. The internal-trigger framework alone is worth the read.
-
Your top internal trigger will be a flavor of anxiety about your own product's pace (if you run one) or your skill currency (if you don't). It might dress as "checking metrics," it might dress as "reading more startup content," it might dress as "researching the next product idea instead of building the current one." Same trigger; different costumes.
-
The trigger checklists will feel mechanical for the first five sessions you run them. By session eight they'll feel natural and you'll wonder why you waited.
-
One of Kotler's nine triggers will turn out not to apply to you at all. My guess: the "high consequences" trigger — the framing that flow needs perceived stakes. That one was mapped on extreme-sport athletes; for an engineer at a desk, the equivalent is artificial (deadline pressure, time-boxing) and it will feel forced. You can drop it without loss.
-
The hobby-context checklist will be harder to write than the work-context one because you have less observed data on your hobby flow. Lean on the Module 0 diagnostic for this. If your Module 0 didn't surface a hobby flow channel, the hobby checklist is a placeholder until Module 7 — that's fine, write it as one.
-
You'll discover you've been engineering for the wrong triggers for years. The "eliminate all distraction" instinct is a partial and inadequate response to a problem whose interior is internal-trigger-driven. Moving the phone to another room helps; it does not solve the problem. The realization will be slightly humiliating. That's a reasonable response and not a problem.
-
The internal-trigger audit will produce one or two non-obvious surprises. Perfectionism dressed as "let me research this more first." Guilt dressed as "I should be doing the other work." These costume-wearing internal triggers are the ones whose discovery changes the most.
-
By the end of this module you will have a useful piece of self-knowledge that is also slightly unflattering: that a meaningful fraction of what you have been calling "distraction" is actually "anxiety-management through information consumption." The frame is more accurate; living inside it is the practice.