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

Abstract:

The article explains that the common mid-afternoon “desk crash” on long, meeting-heavy days is often less about motivation and more about a fragmented calendar creating “schedule jetlag fueling,” where your workday effectively “restarts” 3–4 times (EMEA calls, a brief quiet writing window, a US-heavy block, then late async cleanup), scrambling hunger, caffeine, and lunch into unstable, improvised timing—something the author notes can happen even without travel after living in Beijing, Berlin, and Lisbon. Instead of prescribing tracking, perfect meal plans, or moralizing, it offers a practical label and a small sequencing fix: notice low-effort outputs like rereading the same paragraph, tabs multiplying, more typos, or opening the fridge then closing it “like it was a mistake,” and recognize how coffee becomes an invisible “scheduling adapter” that can quietly turn into lunch. The proposed solution is “Local Noon,” an event-triggered intake anchor (not clock-based) that happens before your second major mode switch: drink water, eat one chewable, desk-legal item (e.g., yogurt, nuts and fruit, eggs, hummus and pita, half sandwich), then continue—using even a 90-second “degraded mode” on brutal days and keeping the food within reach. Over a 5-day test, success is defined by boring signals such as fewer “rescue” coffees after 16:00, less sudden late-afternoon famine, fewer frantic snack loops, and dinner feeling like a choice rather than a cliff, while acknowledging the circadian early-afternoon dip is real and that if nothing changes the bottleneck may be sleep debt, late caffeine, or insufficient total intake.

A 10-hour desk day can feel weirdly physical. Tight shoulders by 11:00. Dry mouth from talking. A stiff neck you only notice when you turn your head. And then the classic 15:00 drop, right when the calendar decides it’s time for another meeting block, not time to be a human.

If this is your week, you already know the annoying part. Nothing looks “that bad” on paper. You’re not doing manual labor. You’re just sitting, thinking, answering, presenting, switching tabs, switching tone, switching time zones without leaving the chair. Then your energy goes sideways and it feels random. Or personal. Or both.

And yes, it’s fair to be skeptical. A lot of apps and plans assume you have clean lunch breaks, calm mornings, and a life where nobody books over the only free 20 minutes you had.

This article is here to put a cleaner label on what’s happening, without turning it into a diagnosis or a new tracking project. The idea is simple. Many desk crashes are not a motivation problem. They’re a sequencing problem created by a fragmented calendar.

You’ll learn how to spot the pattern called schedule jetlag fueling and why it shows up on meeting-heavy days. You’ll also get a small, repeatable fix that fits inside the day you already have, not the one a planner app assumes you have.

Here’s the only useful part.

  • How a desk day can “restart” 3–4 times, and why that scrambles hunger, caffeine, and lunch timing
  • The telltale outputs you can notice without tracking anything, like rereading the same paragraph or opening the fridge then closing it like it was a mistake
  • Why coffee becomes the easiest scheduling adapter, and how it quietly turns into lunch
  • The Local Noon idea, a short intake anchor triggered by events, not the clock
  • A 5-day test using boring signals, so this stays practical and not obsessive

No moral speeches. No perfect meal plans. Just a small systems change that makes a normal Tuesday feel less like your calendar is giving you jetlag.

When your desk day changes time

The calendar gives you jetlag without the airport

At 08:00, you do the “start of day” thing. Laptop open, first call with EMEA, brain still booting, coffee doing its best. By 10:30, the meeting ends and suddenly it feels like a second morning. Quiet. You finally write, you finally think. Your shoulders drop a bit, then climb back up 20 minutes later.

Around 13:00, the day restarts again. Now it’s US-heavy. Different faces, different pace, different urgency. Lunch is… conceptually planned. In reality it’s a sandwich eaten like a software patch between 2 calendar blocks, with a dry mouth and a stiff neck you only notice when you turn your head.

Then you hit 17:00 and the day does another reboot. Async clean-up, messages, “quick” decisions, and somehow it’s 22:30 and you’re still at the desk. Now Lisbon, still at the desk, often past midnight. I’ve lived in Beijing, Berlin, and now Lisbon, and it’s still possible to feel like you crossed time zones without moving.

The weird part is how normal it all seems while it’s happening. But once you see the day as restarting 3–4 times, the 15:00 crash stops looking like a personal failure. Early afternoon is also a known circadian weak spot even on good days.

Why the crash feels random when it is not

What often looks like “low energy” is sometimes a sequence mismatch. Calendar fragmentation leads to constant cue changes, and those cues keep shifting caffeine, appetite, lunch timing, and attention into improvisation mode.

A system like that rarely settles. You get a coffee because the next call feels like a new day. You delay food because “this block is only 30 minutes”. You push through because the work is cognitive, not physical, so the costs are quiet. Then later, the cliff arrives and it feels personal.

To debug, it helps to use a label that describes the pattern without turning it into a diagnosis.

A simple label for a repeating pattern

Call it schedule jetlag fueling. Meaning a workday where the calendar forces multiple “local times” for breakfast, caffeine, and lunch, so fueling decisions keep happening on unstable intervals. It’s descriptive, not medical.

The point of the label is to stop moralizing the outcome. If the mechanism repeats, you can test a small change to the sequence instead of redesigning your whole diet.

The telltale outputs you can spot without tracking

If your day is a 10-hour desk stretch, with meetings leaking into the evening and exercise slowly sliding down the priority list, this part is for pattern recognition. Not a new app. Not macro math. Just outputs you can see.

Common “random” outputs that are often schedule-shaped
- Hunger disappears until late, then arrives like an urgent notification at 16:30
- Coffee timing keeps drifting later to match the next meeting block
- Lunch happens too early to matter, or too late and heavy, so the afternoon gets messy
- You feel fine in one block, then strangely flat 20 minutes into the next one
- You keep telling yourself “after this call” and the call keeps replicating

If hunger and caffeine slide around meeting blocks, the crash is often not mysterious. It’s a timing problem wearing a personality mask.

3 quick checks

Check 1 Do you have 2 start-of-day moments

Meaning you “begin” at 08:00, then you “begin again” after the first heavy meeting wall ends and you finally get silence. That second start often shifts coffee and food decisions, because it feels like a new local time.

Check 2 Do you do 3 or more mode switches before 14:00

Presenter to maker to responder, then back again. With that much switching, basic cues like hunger and thirst are easy to miss, then they come back later with interest.

Check 3 Are interruptions setting your pace more than your plan

Under strain, people tend to use whatever cue is loudest right now. The next meeting. The next ping. The next “quick” decision. Not the sandwich.

Your desk already has the log files

You can also spot it in boring desk artifacts.

  • rereading the same paragraph 3 times
  • tabs multiplying like they are paid per tab
  • more typos in messages, or missing small words
  • opening the fridge, then closing it like it was a mistake
  • “i will eat after this call” repeated 2+ times
  • suddenly craving the fastest thing, not the best thing
  • posture collapsing without you noticing until the neck complains

None of these proves “you need nutrition advice.” They mostly show attention fatigue plus inconsistent fueling and cue overload.

What actually drives schedule jetlag fueling

Appetite becomes tied to event endings

On desk days where time isn’t really free, appetite often stops being “it’s noon” and becomes “after the call.” That sounds small, but it changes a lot. The cue is no longer a stable time, it’s event completion.

A typical scene is simple. It is 12:40, you think “i’ll eat after this 20-minute sync,” the sync ends 8 minutes late, and the next one starts in 3 minutes, so lunch gets postponed again.

When the first half of the day is mostly deferral, late and heavy becomes predictable. Not because you are weak. Because your system is running on temporary bridges.

The loop often looks like this.

delay → urgency → bigger rescue input → downstream cost

“Rescue input” can be a random snack, a too-large late meal, or another coffee because it’s the only thing that fits between 2 Zoom links.

Caffeine works because it fits the calendar

Caffeine is a scheduling adapter. It is fast and socially invisible. Nobody needs you to block 20 minutes in the calendar for it. And yes, it helps alertness.

The desk-worker failure mode is timing, not morality. Late caffeine can mess with sleep, even if you feel like you “fall asleep fine.” Then tomorrow needs more caffeine to start, and suddenly the whole week has a background buzz.

Meals fail when they become transition glue

This is the “software patch” meal: you’re chewing like it is a background process while the next calendar block loads.

If the meal doesn’t register as a meal, it won’t behave like one later. Distracted eating is linked in general research to more later snacking, partly because memory of what was eaten is weaker. If you can’t remember what you ate at 13:00, that meal will not protect 16:30.

Also, early afternoon sleepiness is partly baked in. There’s a real circadian dip in alertness. Large meals near that window can amplify sleepiness, which is why the “heavy lunch then slump” story is so common.

So the goal isn’t “skip lunch to avoid the dip.” It’s “eat in a way that avoids both hunger drama and a heavy slump.” On schedule-jetlag days, the calendar pushes you toward the worst version of that trade-off.

The local noon protocol

Local noon is a state you create

On chaotic days, the anchor can’t depend on the clock. Local Noon is the first moment when you can plausibly prevent the afternoon from being improvised, usually somewhere between 10:30 and 14:30.

It’s not a time, it’s a system state.

  • The first meeting wall ends and you finally have 5 minutes where nobody is waiting
  • The first deliverable is shipped or sent and the adrenaline drops

The goal is simple. Get 1 stable intake before the next big mode switch.

Use triggers you will actually hit

Time-based plans cost attention because you must keep checking the time. Event-based triggers are easier because they show up anyway.

Eligible triggers.

  • The first meeting wall ends and you see white space
  • The first deep-work tunnel ends and you come up for air
  • You close the first “urgent” thread that was blocking your morning
  • You stand up to go to the bathroom for the 2nd time
  • You finish the first round of inbox or Slack triage

The single constraint that keeps it from being too late

Local Noon must happen before your 2nd major mode switch of the day. Not at a traditional lunchtime.

Think of it like a micro-break plus input. Nothing heroic. Just putting a small buffer where the calendar refuses to.

The 5-minute intake anchor

Protocol in 1 line.

water, then 1 chewable item, then continue

Keep it desk-legal and repeatable.

  • yogurt or skyr
  • nuts plus a piece of fruit
  • 2 eggs
  • edamame
  • cheese plus crackers
  • half sandwich
  • cottage cheese
  • hummus plus bread or pita

Repeatability beats perfection. The point is 1 predictable input that survives meeting density.

Why chewable matters more than it sounds

If the intake can be swallowed while answering Slack, it often gets treated by the brain as background noise. Chewing slows you down just enough to register “a thing happened,” even if you’re still at your desk.

No metabolism magic claim here. Just less invisible eating.

Keep coffee, just do not let it become lunch

Coffee can stay. It is a legit alertness tool.

The rule is that caffeine can’t be the only bridge across your internal time zones. If coffee happens near Local Noon, pair it with the chewable anchor so “coffee as lunch” doesn’t quietly become default.

And keep the boring caution in mind. Late caffeine can mess with sleep.

Make it calendar proof

The constraint most desk people need is not a new food identity. It is sequencing.

No 2nd major work block without Local Noon.

Treat it like a stability check before you run heavier processes. A day with multiple “restarts” will happily run on fumes until it can’t.

This also has to work when breaks are socially co-owned. Someone can book over them, call you, or keep talking when the meeting “ends.” So the protocol is designed to be low-key and stoppable. Even if you only get 90 seconds. I’ve done this on remote workations across Europe on bad chairs and worse desks: 90 seconds is sometimes all you get.

One setup detail matters.

keep the anchor food within reach

Degraded mode for brutal days

On days where the calendar is actively hostile, use the 90-second version.

water, then 1 chewable bite, then continue

The win is synchronization, not fullness. It reduces the “nothing until too late” spiral where dinner becomes urgent instead of chosen.

Common failure modes.

  • waiting for hunger as the trigger, then realizing hunger arrives at 16:30
  • waiting for a proper meal window that never appears
  • using coffee as the only bridge between blocks, then needing a later rescue cup
  • doing Local Noon after the 2nd mode switch, when the afternoon is already unstable

The 5-day test with boring signals

On a normal desk week, “success” should look boring and functional after 3–5 workdays. Not infinite energy. Not a new personality.

  • less sudden famine in the 17:30–19:00 window
  • fewer “rescue” coffees in the last third of the day
  • fewer snack loops that feel like searching
  • dinner feels more like a decision than a cliff

These are outputs, not moral grades. The point is reduced volatility and fewer emergency decisions.

If you want 1 tiny measurement, keep it single-line and optional.

“Local Noon Y/N. Caffeine after 16:00 Y/N. Bedtime slipped past midnight Y/N.”

If you’re expecting superhero afternoons, sorry. The early afternoon dip is normal biology. Local Noon mostly tries to reduce the drama around it.

If nothing changes after 5 days, don’t keep tweaking lunch timing forever. It usually means the bottleneck is somewhere else, often sleep debt, late caffeine, or simply not enough total intake on long days.

Guardrails that keep this simple

This is not intermittent fasting. Not macro targets. Not supplements. Not a sleep plan, and not a movement plan. It’s a sequencing rule for chaotic calendars.

Also honest detail. Direct workplace trials on this exact pattern are limited. So treat it like a small, reversible test. If the experiment makes you tense, rigid, or monitoring-obsessed, scaling down to degraded mode, or stopping, is a valid move.

The practical goal stays small. Make a normal Tuesday feel less like it keeps changing time by installing 1 boring noon anchor, even if the calendar refuses to cooperate. Some dip is still normal. Fewer cliffs is the target.

And yes, for a metrics-minded desk person, going all day without eating or drinking can look like toughness in the logs, but it is not a superpower.

If you’re doing a 10-hour desk day where work bleeds into the evening and exercise keeps sliding, the 15:00 crash is not proof you’re lazy. It’s often your calendar forcing multiple “new days” inside 1 day, and your food and coffee end up chasing meeting endings instead of stable cues.

The key move here is small and kind of boring. Name the pattern, schedule jetlag fueling, then install 1 intake anchor that survives chaos. Local Noon is not a perfect lunch. It’s water, then 1 chewable thing, before the 2nd major mode switch. Coffee can stay, just don’t let it quietly replace food.

Run it for 5 days and watch for fewer rescue coffees, less late famine, and dinner feeling like a choice.

On the days your calendar restarts your brain 3–4 times, the boring win is not a better lunch. It’s one intake that happens before the 2nd restart.

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