Gilles Crofils

Gilles Crofils

Hands-On Chief Technology Officer

Tech leader who transforms ambitious ideas into sustainable businesses. Successfully led digital transformations for global companies while building ventures that prioritize human connection over pure tech.1974 Birth.
1984 Delved into coding.
1999 Failed my First Startup in Science Popularization.
2010 Co-founded an IT Services Company in Paris/Beijing.
2017 Led a Transformation Plan for SwitchUp in Berlin.
November 2025 Launched Nook.coach. Where conversations shape healthier habits

Stop treating breaks like optional when your calendar is shared

Abstract:

The article argues that when desk workers repeatedly fail to follow “simple” health habits like walking, drinking water, or eating a real lunch, it’s usually not a motivation or discipline issue but a structural scheduling problem: in interdependent office jobs your time is effectively “co-owned,” so meetings, DMs, and “quick questions” preempt the small seams where self-care was supposed to happen (captured in the contrast between idealized “Sunday plans” and a “Tuesday” full of back-to-back meetings, 14 pings, and a six-minute camera-off lunch). Drawing on research about time famine, low-control/high-demand work, constant availability, and the real costs of interruptions, it explains how polite, seemingly optional requests become binding, why breaks are easiest to displace, and how people then wrongly blame themselves for outcomes driven by the system. The proposed fix is to stop relying on fragile routines (“walk at 12:30”) and instead use “protocols” designed for a multiplayer calendar: define what’s truly urgent (a severity ladder), which channels may interrupt, acceptable response latency, and rules for meeting overruns, then aim for “minimum viable consistency” that can run in 3–12 minutes and degrade rather than disappear (e.g., two minutes of walking or standing to drink water still counts) to avoid all-or-nothing guilt. To make this practical, it offers a blameless three-day “preemption ledger” (Planned → Replaced by → Who → Channel → Urgent?) and a check for hidden “interrupt contracts” like optics, responsiveness, or deference—framing the next week as a debug cycle of adjusting social rules, not a personality test.

Sunday has great ideas. Tuesday has back to back meetings, 14 pings, and a lunch that happens in the 6 minutes when your camera is off. (I’ve done this in Beijing, then Berlin, now Lisbon. The calendar changes languages, the pings don’t.)

If your “simple plan” for movement, water, or a real meal keeps disappearing, it is probably not a motivation problem. It is a scheduling problem. In a lot of desk jobs, time is co-owned. Your calendar looks like yours, but it behaves like a shared resource. Other people can reserve your attention with a polite “quick question”, and somehow your break is the only thing that never escalates.

This article is for that exact setup. The one where most health advice is technically correct and operationally impossible.

Here’s what you will get out of it

  • Why desk worker plans fail when they assume you control your day end to end, when the reality is interdependent work and constant preemption
  • A simple way to see what keeps stealing the basics, without turning it into self blame
  • How to replace fragile routines with protocols that survive real weeks, with clear rules for interrupts, response time, and meeting overruns
  • What “minimum viable consistency” looks like when the best case is 6 to 12 minutes and the slot might get cut in half

The goal is not a heroic overhaul. It is to make the smallest habits actually runnable inside a co-owned calendar. Because if a plan has no social rules, it will lose to social rules. Every time.

When sunday logic meets tuesday reality

The quiet premise most plans ignore

Tuesday looks calm on paper. Then the calendar turns into a solid block. Meetings touch like train cars. Between them you have enough air to answer 3 pings, keep a Slack thread half-open, and pretend the next deck is “almost ready”. Your coffee is cold before you notice. Water is 2 meters away and still not happening. Lunch is a few bites at the keyboard because standing up would require a free hand, and the free hand is booked.

When this repeats, it’s not a character flaw. It’s a compatibility failure. Leslie Perlow’s work on “time famine” described it well. In interdependent jobs, the day is co-owned, and reactive work keeps stealing the small seams where the basics were supposed to fit.

Most desk-worker health plans ignore that premise.

The single player assumption

Your plan assumed unilateral control

A desk day can look empty on paper. White space. Nice gaps. Even a “free” hour that seems perfect for a walk or a real lunch. In reality it is full of soft commitments.

You’re not just doing tasks. You’re staying reachable. You’re doing coordination moves that keep things from stalling. In a co-owned calendar, “low control” looks like this: your 11:30 gap is not actually yours, it is socially owned by whoever has the next dependency, the next escalation, the next “can you look at this now”.

Most health plans are “scientifically fine” and operationally fantasy because they assume prerequisites you don’t actually have.

  • You can defend a blocked 30-minute slot without it being repurposed by an invite.
  • You can ignore messages for 20 to 40 minutes without social penalties.
  • Meetings end on time and buffers stay buffers.
  • “Later today” is a real place.
  • Work stops, so sleep doesn’t get squeezed by pure displacement.
  • Breaks are under your control, which matters because recovery is partly about being able to detach.

Desk time is negotiated, not owned.

Invites, DMs, and quick calls are not just communication. They are claims on a shared resource, your attention. Think distributed system where everyone can reserve your CPU for “just 10 minutes”, and the scheduler is social pressure.

Mazmanian, Orlikowski, and Yates described the autonomy paradox. Tools that promise flexibility also increase expectations of availability. Barber and Santuzzi call the internal pull to answer fast telepressure. It feels like autonomy. It behaves like a leash. (Also: sometimes it is not even “a leash”, it is just me making it so.)

Once time is co-owned, the easiest things to displace are private ones. Movement, meals, and breaks go first. They are weakly enforced and easy to postpone with no immediate visible consequence. Responsiveness and meeting attendance are public, rewarded, and remembered.

Preemption wins because it feels like compliance

How the slot gets taken

Preemption is the boring way your day deletes your plan.

You intended to stand up, drink water, eat something normal, take a 10-minute walk. Then a “small thing” arrives and takes the slot. You comply because it is socially cheaper than refusing, and because the request is attached to a real person, not an abstract calendar block. There is no explicit moment where you say “i veto my break”, so later it gets stored as a personal choice.

Ross, Gilbert, and Malone describe this bias well. We explain outcomes by character rather than situation, even when the situation is doing most of the work.

It usually arrives as a small chain.

  • 12:08 you see a gap and think quick walk
  • 12:09 a DM arrives, tiny question
  • 12:11 you answer, then follow-up, then link, then can you jump on a quick call
  • 12:18 call ends, now you are late for the next thing
  • 12:20 the seam is gone, and the walk now requires “a whole block”

The loss is not only minutes. Switching has a cost.

What the research mostly agrees on

  • Interruptions create resumption lag: you don’t just lose the 9 minutes, you pay extra to re-enter the task.
  • Tiny breaks help more than they look like: when you lose the micro-pauses, fatigue stacks, and the afternoon gets heavier.

By 15:00, your break isn’t competing with “12 minutes”. It’s competing with the friction of re-entering work again.

Soft requests that behave like interrupts

The polite wrapper still binds

Most demands arrive with a politeness wrapper. “when you have a sec”, “quick question”, “can you jump on”. Sounds optional. In interdependent work, delay creates uncertainty for someone else, and uncertainty is expensive. So indirect requests still create obligation.

Quick also has a weird property. It is easy to start and awkward to stop, so “5 minutes” quietly becomes 25. And the overall direction is clear even without reading reports about it: more meetings, more fragmentation, more back-to-back blocks, less usable space.

Starting is frictionless. Ending on time costs social capital. Overrunning is free.

A quick map of who owns your day

Who can take the slot

A “health slot” looks private until it meets the reality that your time is shared. Some people simply have a stronger claim. Naming them reduces resentment and makes the pattern repeatable instead of emotional.

  • Your manager and skip-levels
  • Clients or customer-facing stakeholders
  • Cross-functional peers you block or depend on
  • Direct reports and new joiners who need fast answers
  • Partners at home who run logistics in parallel

You can’t really defend a slot until you know who routinely has veto power.

Why co-ownership is part of some jobs

Veto power is not evenly distributed. Some jobs are built on responsiveness. Customer-facing work carries SLA-like pressure even when nobody calls it that. People management means other people book your calendar. Ops and on-call make interruptibility explicit.

Long hours are not just a vibe either. So if the role structurally pulls you into long or fragmented days, a private-time plan was mis-specified from day 1.

Once you know who has veto power, the next step is simple: stop pretending you’ll “just be disciplined”, and write the rules for how those vetoes work.

Protocols beat plans in a multiplayer day

What a protocol looks like

A plan says walk at 12:30. A protocol says what can interrupt that walk, and what happens next if it does.

This is basically if-then rules. They help because they cut down the in-the-moment negotiation with yourself.

A usable protocol needs only a few rules.

1) Urgent definition using a severity ladder logic like in the Google SRE book.

2) Interrupt channels meaning which mediums are allowed to preempt and which ones wait.

3) Response latency meaning an explicit acceptable delay, so you are not defaulting to instant reply because of telepressure.

4) Meeting overrun rule meaning what happens before minute 29 quietly eats the next block.

Mini-example for 4), because this is where most plans die:
- Calendar rule: “Hard stop at :30 unless P0.”

- Script at minute 25: “Hard stop in 5. If this is not P0, i’ll pick it up async / in the next slot.”

If urgency is never defined, everything arrives labeled urgent by the channel.

One practical note: i like having a tiny metric check here, not for guilt, just for feedback. If i do a 3-minute walk, my Polar H10 usually shows my heart rate dropping a bit after, like the system actually downshifts. It makes the “small slot” feel real.

Reservation design beats routine design

A workable health action in a packed week is often a reservation, not a routine. Think 6 to 12 minutes that can survive between meetings, not a heroic 1 hour break fantasy.

Small bouts can matter. Breaking sitting with brief walking bouts has been shown to improve post-meal glucose and insulin markers.

A reservation needs a release valve so it degrades instead of vanishing.

If the slot gets cut in half, it should still run. Degrade, not disappear. This avoids the all-or-nothing guilt pattern Marlatt called the Abstinence Violation Effect.

Instead of “fresh start monday”, the rule can be resume at the smallest runnable unit. If the full break got preempted, do 2 minutes of walking, or stand and drink water, and count it as a valid run.

Two quick forensic tools that stop the self blame

A 3 day preemption ledger

After 3 workdays, patterns usually become boringly obvious. This is not tracking steps or calories. It is a blameless log of what stole the slot when the slot was supposed to be movement, water, lunch, or a 6 minute break.

Template

  • Planned → Replaced by → Who → Channel → Urgent yes or no

Then read it like a systems bug report, not a self-evaluation. Misses tend to concentrate in repeatable preemptors.

Common patterns

  • A person always wins the slot
  • A time band is cursed, like 11:30 to 14:30
  • A channel always escalates, like DMs turning into calls

Now “i got busy” becomes too vague to be useful. Now it is “Tuesdays fail because cross-team standup expands and spills into the only seam”. That is something a protocol can target.

A quick check for your hidden interrupt contract

When someone pings you and you comply, you’re often honoring an internal contract, not making a fresh decision.

  • Responsiveness contract If i don’t answer fast, i am a blocker
  • Optics contract If i step away, it looks like i’m not working
  • Deference contract If a senior person asks, their request is priority 0

Naming the contract doesn’t break it instantly. But it turns it from “my personality” into “a rule i learned”. Rules can be edited.

Minimum viable consistency for co-owned calendars

What survivable looks like

It feels like failure because the day took your plan without a visible fight, and then you graded yourself like you made a loud deliberate choice. That story triggers shame after misses. One missed break becomes evidence that “you never stick to anything”, and then the next miss arrives pre-justified.

Minimum viable consistency is not what works on a calm day. It is what still runs when it gets cut, observed, or delayed.

And honestly, this is also where it protects my sleep. Left to myself, i can work through the night “just to finish”, and then the next day i’m paying it with interest. A small protocol that ends the day on time is health too, even if it doesn’t look like it.

A survivable baseline passes tests like these

  • Can it run in 3 minutes with no setup
  • Can it pause mid-way if someone pings
  • Can it be done on a call without looking weird
  • Can it resume later without a fresh start speech
  • Can it degrade to the smallest version and still count

If the answer is no, the plan is probably single player.

The thesis is simple. If a plan has no social rules, it will lose to social rules. The next iteration is not more willpower. It is specifying the multiplayer interface your maintenance actions need to exist next to meetings and messages. Treat the next week like a small debug cycle, not a verdict.

If your days are stacked with meetings and pings, the missing walk or real lunch is not proof you “lack discipline”. It is proof your calendar is a shared system, and the system is doing what it was designed to do.

The shift is small but important. Stop betting on perfect routines, and start using protocols that survive interrupts.

Define what counts as urgent, which channels can preempt you, how fast you really need to respond, and what happens when meetings run long. Then aim for minimum viable consistency. A 3 to 12 minute slot that can degrade instead of disappearing is not pathetic. It is robust.

Most weeks don’t need more discipline. They need 1 new interface rule.

You might be interested by these articles:


25 Years in IT: A Journey of Expertise

2025-

Nook
(Lisbon/Remote)

Product Lead
Building the future of health coaching. Leading product development and go-to-market strategy for a platform that makes personal wellness accessible through natural dialogue.
Making health coaching feel like talking to a friend who actually gets you.

2024-

My Own Adventures
(Lisbon/Remote)

AI Enthusiast & Explorer
As Head of My Own Adventures, I’ve delved into AI, not just as a hobby but as a full-blown quest. I’ve led ambitious personal projects, challenged the frontiers of my own curiosity, and explored the vast realms of machine learning. No deadlines or stress—just the occasional existential crisis about AI taking over the world.

2017 - 2023

SwitchUp
(Berlin/Remote)

Hands-On Chief Technology Officer
For this rapidly growing startup, established in 2014 and focused on developing a smart assistant for managing energy subscription plans, I led a transformative initiative to shift from a monolithic Rails application to a scalable, high-load architecture based on microservices.
More...

2010 - 2017

Second Bureau
(Beijing/Paris)

CTO / Managing Director Asia
I played a pivotal role as a CTO and Managing director of this IT Services company, where we specialized in assisting local, state-owned, and international companies in crafting and implementing their digital marketing strategies. I hired and managed a team of 17 engineers.
More...

SwitchUp Logo

SwitchUp
SwitchUp is dedicated to creating a smart assistant designed to oversee customer energy contracts, consistently searching the market for better offers.

In 2017, I joined the company to lead a transformation plan towards a scalable solution. Since then, the company has grown to manage 200,000 regular customers, with the capacity to optimize up to 30,000 plans each month.Role:
In my role as Hands-On CTO, I:
- Architected a future-proof microservices-based solution.
- Developed and championed a multi-year roadmap for tech development.
- Built and managed a high-performing engineering team.
- Contributed directly to maintaining and evolving the legacy system for optimal performance.
Challenges:
Balancing short-term needs with long-term vision was crucial for this rapidly scaling business. Resource constraints demanded strategic prioritization. Addressing urgent requirements like launching new collaborations quickly could compromise long-term architectural stability and scalability, potentially hindering future integration and codebase sustainability.
Technologies:
Proficient in Ruby (versions 2 and 3), Ruby on Rails (versions 4 to 7), AWS, Heroku, Redis, Tailwind CSS, JWT, and implementing microservices architectures.

Arik Meyer's Endorsement of Gilles Crofils
Second Bureau Logo

Second Bureau
Second Bureau was a French company that I founded with a partner experienced in the e-retail.
Rooted in agile methods, we assisted our clients in making or optimizing their internet presence - e-commerce, m-commerce and social marketing. Our multicultural teams located in Beijing and Paris supported French companies in their ventures into the Chinese market

Cancel

Thank you !

Disclaimer: AI-Generated Content for Experimental Purposes Only

Please be aware that the articles published on this blog are created using artificial intelligence technologies, specifically OpenAI, Gemini and MistralAI, and are meant purely for experimental purposes.These articles do not represent my personal opinions, beliefs, or viewpoints, nor do they reflect the perspectives of any individuals involved in the creation or management of this blog.

The content produced by the AI is a result of machine learning algorithms and is not based on personal experiences, human insights, or the latest real-world information. It is important for readers to understand that the AI-generated content may not accurately represent facts, current events, or realistic scenarios.The purpose of this AI-generated content is to explore the capabilities and limitations of machine learning in content creation. It should not be used as a source for factual information or as a basis for forming opinions on any subject matter. We encourage readers to seek information from reliable, human-authored sources for any important or decision-influencing purposes.Use of this AI-generated content is at your own risk, and the platform assumes no responsibility for any misconceptions, errors, or reliance on the information provided herein.

Alt Text

Body