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 argues that when a health routine “stops working,” it’s usually not a discipline failure but a fragile plan colliding with a hostile, changeable week—meeting walls, late pings, travel, low sleep, and fragmented desk-work days that make uninterrupted time rare and decision energy scarce. Using a reliability metaphor (outages, single points of failure, reading the logs), it identifies three common dependencies that quietly break most routines—needing a clean time block, assuming evening willpower, and relying on stable context/continuity—and proposes a simple fix: design for “partial uptime” by protecting the intent (movement, food, recovery) while swapping the implementation via 2–3 prewritten versions (normal/busy/emergency) so one missed prerequisite doesn’t trigger a full stop. It includes a 6-minute “autopsy” to diagnose what condition had to be true, how often it’s true in real weeks, and what the plan allowed when it wasn’t, plus practical “degraded mode” examples like an 8–12 minute no-shower home circuit or 2–3 minutes of stairs between calls, repeatable default meals such as rotisserie chicken with bagged salad or yogurt with fruit and nuts, and work-safe recovery like a 1–2 minute microbreak or 5 minutes of controlled breathing. A personal note underscores why this matters: for the author, skipping once makes the next skip easier, so the goal is to prevent full-stop days with boring, pre-decided if–then fallbacks—non-zero without negotiation—because the worst 20% weeks are the real baseline and the solution is configuration, not self-blame.

Your plan doesn’t “stop working.” Your week changes.

One minute you have a clean calendar, a decent night of sleep, and enough time to cook something real. Then comes the meeting wall, the late ping that eats the evening, the travel day, or the deadline week where lunch becomes a sad snack at the keyboard. The plan collapses right on schedule, and the usual explanation shows up: “I need more discipline.” But if a plan only runs on calm weeks, it’s not a character test. It’s a reliability problem. One prerequisite fails, and the whole system goes down.

The goal here is not a perfect routine. It’s partial uptime: a way to keep movement, food, and recovery alive even when your day is hostile.

Here’s what you’ll get, without getting buried in theory:
- Why “fair weather” protocols fail in real work weeks, especially for desk workers with fragmented days

- The 3 common single points of failure that quietly break most plans (time blocks, evening decision energy, and context/continuity)

- A simple 6-minute “read the logs” check to diagnose what actually caused the outage

- The redundancy fix: 2–3 runnable versions of the same intent (normal, busy, emergency) so a missed prerequisite doesn’t trigger a full stop

If you’re tired of the loop (good week, bad week, self-blame, stricter rules) good. That loop is data. The small config change is simple: write 2–3 runnable versions (normal/busy/emergency) so the plan still runs when the week stops cooperating.

The outage pattern you keep repeating

Fair weather protocols fail in real weeks

Calendar blocks stack into a meeting wall, lunch happens at the keyboard, and late pings quietly delete the evening. Meeting time has structurally increased for a lot of people since 2020 (Microsoft Work Trend Index, 2021). Add the baseline constraints: adults sit roughly 7.7–8+ hours/day (NHANES) and average around 5,100 steps/day. Translation: if you don’t deliberately add movement, your day won’t accidentally contain it.

So when a plan runs for 2–3 weeks, then collapses during a deadline week or travel week, that’s not a personality flaw. That’s a reliability signature: the plan had a single point of failure.

Motivation spikes, then leaks. A plan has to handle leaks. Habit automaticity grows with repetition, and a missed day doesn’t reset the curve (Lally et al., 2010). The requirement is simple: design for partial uptime.

If a plan only works when your calendar is empty, it was built for a different job. We’ll take one very common attempt—“gym after work”—and make it survivable on meeting-wall days.

Why discipline explanations don’t fit the data

A familiar loop shows up: plan works, then life happens, then self-blame, then a stricter plan with more rules. That loop often treats a basic mismatch as a moral failure.

Quick test: good day means 7+ hours sleep, fewer meetings, no after-hours pings. Bad day means short sleep, meeting density, late messages, and zero mental margin. Those “bad days” are predictable. After-hours telepressure is linked to worse sleep (Barber & Santuzzi, 2015), and bedtime device use is also associated with worse sleep (Carter et al., 2016). If it fails on predictable bad days, it’s under-specified, not under-disciplined.

The alternative is redundancy in plain language: multiple runnable versions of the same intent. Same goal, different builds depending on the day. Full version, small version, emergency version. One broken prerequisite should not take everything down.

The 3 desk worker single points of failure

1) The plan requires a clean time block

If your plan is “gym after work,” it usually requires a clean 45–60 minute slab for commute + workout + shower. But “free time” is not the same as uninterrupted time. Knowledge work is fragmented by design (González & Mark, 2004), and meeting load has increased.

A meeting runs 7 minutes late and suddenly the gym window is gone. The last call ends at 19:10 and “gym after work” turns into “I’ll go tomorrow.” This isn’t laziness. It’s a spec mismatch.

Reliability fix: keep a runnable 6–12 minute version that doesn’t require travel, gear, or a shower. This is where “exercise snacks” are actually useful. Very brief bouts can still help outcomes (Islam et al., 2022).

2) The plan assumes you have decision energy at 18:30

With “gym after work,” the plan is written by morning-you but executed by 18:30-you, after 9 hours of tab-switching and social performance. Low-energy evenings make “good decisions” expensive.

Modern work can manufacture low-energy evenings. About 35% of US adults report sleeping under 7 hours (CDC). When sleep is unstable, the first move is often to reduce decision load, because willpower is not a scalable resource.

This is where maintenance-dose logic beats all-or-nothing. In busy weeks, it’s often smarter to keep some intensity and cut volume. With “gym after work,” that can mean: fewer sets, fewer exercises, shorter finish—still a “yes,” not a full stop.

3) The plan breaks when context or continuity breaks

“Gym after work” can be more context-dependent than it looks. It assumes you’re in the same city, near the same gym, wearing the right clothes, not stuck on camera until late, and not drained by the day. Video call strain mechanisms include the “being watched” effect (Bailenson, 2021), and camera-on norms can add fatigue (Shockley et al., 2021). Sometimes the gym isn’t hard physically—it’s hard socially, after a full day of performance.

Continuity dependency is when the plan assumes the week stays intact. Then you get travel, a sick kid, or a sprint week, and there’s no resume pointer, so 1 disruption becomes 2–3 weeks of nothing.

Fix: portability plus cheap re-entry. The fallback should run in a hotel room, in a 5-minute gap, or between calls. And it should include an explicit re-entry rule after interruption. “If–then” coping plans improve follow-through (Gollwitzer & Sheeran, 2006).

The 6 minute autopsy and the redundancy fix

When this happens, I try to treat it like logs, not a personality review. Here’s the 6-minute check I use when a plan dies after 2 weeks:

1) What condition had to be true for “gym after work” to happen?

2) How often is it true in real weeks, not ideal weeks?

3) When it wasn’t true, what did the plan allow instead?

Most plans ship with no fallback.

Name the dependency like a bug ticket

Give the prerequisite a blunt label you can fix, not a mood like “lazy.” Example: “uninterrupted evenings,” “post-work energy,” “a week without travel.” That label becomes the bug ticket.

Do the math and you stop taking it personally

Hypothetical: the plan is “gym after work,” but it needs a clean 60-minute block. If that block is true 2/7 days and the plan allows nothing when it’s false, you scheduled 5/7 outages per week. That’s not a motivation issue. It’s a calendar probability issue.

Redundancy that stays simple under stress

Protect the intent and swap the implementation

Don’t build 12 versions. Keep bounded choice.

Intent is what you protect: movement, food, recovery.

Implementation is how you do it: gym, stairs, cook, default meal, 5 minutes breathing.

When one implementation fails, keep the intent alive by swapping implementation.

Use a small menu

Rule of thumb: 2–3 versions max per intent (normal, busy, emergency). More than that becomes a library you browse for 6 minutes and then close.

Reduce steps and reduce daily decisions

The more steps your plan has, the more chances it has to fail. Reduce the number of actions between “I should” and “it’s done.” Regimen simplification tends to improve adherence in medication research (Claxton et al., 2001). Same idea here: fewer moving parts.

Why avoiding full-stop days matters to me

I find consistency hard to maintain if I miss a day. For me, skipping once makes the next skip easier, like the system learned the wrong default.

I also see it in my own numbers. I wear a Polar H10 and a basic Decathlon watch, and when my evenings get messy, my sleep is the first thing that degrades—left to myself, I can work through the night. That’s exactly when “gym after work” is most fragile, so I’d rather have a smaller version than a broken streak.

Degraded mode that still counts

Movement, food, recovery in 3 runnable versions

Movement (engineered continuity)
- A normal: 45–60 min strength (push/pull/squat pattern, done).

- B tight time: 8–12 min home circuit, no shower required.

- C meeting wall: 2–3 min stairs or brisk corridor lap between calls.

Very short bouts can still matter (Islam et al., 2022). Continuity beats heroics.

Food (deadline-proof, low decisions)

Pick a template and repeat it until life calms down. Meal planning is associated with better diet quality in cohort data (Ducrot et al., 2017). Examples that survive chaos:
- Skyr/Greek yogurt + fruit + nuts

- Rotisserie chicken + bagged salad + bread

- Delivery rule: protein + veg + rice or potatoes (simple plate, not perfect macros)

Recovery (work-safe micro-recovery)
- 5 minutes controlled breathing: boring, and that’s kind of the point. In one RCT, 5 min/day controlled breathing improved mood and reduced anxiety more than meditation (Balban et al., 2023).

- 1–2 minute microbreak: stand, look far, slow exhale, loosen shoulders. Microbreaks are linked with lower fatigue and higher vigor (Kim, Park & Niu, 2017).

The worst 20 percent weeks are the real baseline

Calm weeks are a trap

Most people design from their best weeks. Then volatility comes back (it always does), meeting time has expanded, and the plan collapses. Restarting creates fatigue and self-blame.

A brutal production test: can “gym after work” still produce something on
- a travel day

- a meeting wall day

- a low-sleep day

If not, it’s not a habit yet. It’s a fair-weather script. Scaling down on those days is not cheating. With a sedentary baseline around 7.7–8+ hours/day, small runnable doses are doing real work.

A small portfolio that runs under load

Write 3 lines for each intent and keep it short enough to fit on one note:
- movement: normal lift / meeting wall stairs / travel bodyweight

- food: cook / default plate / default delivery

- recovery: walk / 2-minute microbreak / 5-minute breathing

Success metric: non-zero without negotiation. If the fallback requires a debate, it will lose to the next calendar ping. Pre-decide with an if-then rule (“if meeting wall, then 2 minutes stairs”) because implementation intentions improve follow-through (Gollwitzer & Sheeran, 2006).

This is configuration, not self-blame. The runtime is hostile. You don’t need a new personality. You need a plan that survives your actual week.

If your plan only runs on calm weeks, it’s not “you failing.” It’s a system with a fragile prerequisite: clean time blocks, evening energy, or the same context every day. The fix isn’t a stricter script. It’s redundancy: keep the intent alive (movement, food, recovery), and swap the implementation when the day turns hostile.

That can look boring on purpose: an 8–12 minute circuit when the gym window disappears, a default plate when cooking is unrealistic, 5 minutes of controlled breathing when your brain is still in meeting mode. Non-zero beats heroic. Partial uptime beats the weekly crash-and-shame loop.

Most people don’t need a better plan. They need a plan that still runs on meeting-wall days.

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