Your calendar is not killing your meetings. It's killing your health.

Why I built FitDots — and why it's launching on Product Hunt.

Fernando Olivares

Dot Fer | ProductFitCoach

May 1st, 2026

Your calendar is not killing your meetings. It's killing your health.

Why I built FitDots — and why it's launching on Product Hunt.

Fernando Olivares

Dot Fer | ProductFitCoach

May 1st, 2026

Your calendar is not killing your meetings. It's killing your health.

Why I built FitDots — and why it's launching on Product Hunt.

Fernando Olivares

Dot Fer | ProductFitCoach

May 1st, 2026

Your calendar is not killing your meetings. It's killing your health.

Why I built FitDots — and why it's launching on Product Hunt.

Fernando Olivares

Dot Fer | ProductFitCoach

May 1st, 2026

Your calendar is not killing your meetings. It's killing your health.

Why I built FitDots — and why it's launching on Product Hunt.

Fernando Olivares

Dot Fer | ProductFitCoach

May 1st, 2026

There's a pattern I've noticed in almost every founder, product manager, engineer or technical high performer I've talked to. It doesn't show in OKRs and it doesn't get flagged often. But it's quietly compounding, week after week. It goes like this: you block your calendar at 6 PM for a workout. You are committed. Today is the day. Then a customer escalation lands at 5:45. A standup runs long. A VP needs a quick sync that is never quick. By the time you surface, it's 7:30 PM and the window is gone. So you do what every rational human does: you cancel.

There's a pattern I've noticed in almost every founder, product manager, engineer or technical high performer I've talked to. It doesn't show in OKRs and it doesn't get flagged often. But it's quietly compounding, week after week. It goes like this: you block your calendar at 6 PM for a workout. You are committed. Today is the day. Then a customer escalation lands at 5:45. A standup runs long. A VP needs a quick sync that is never quick. By the time you surface, it's 7:30 PM and the window is gone. So you do what every rational human does: you cancel.

There's a pattern I've noticed in almost every founder, product manager, engineer or technical high performer I've talked to. It doesn't show in OKRs and it doesn't get flagged often. But it's quietly compounding, week after week. It goes like this: you block your calendar at 6 PM for a workout. You are committed. Today is the day. Then a customer escalation lands at 5:45. A standup runs long. A VP needs a quick sync that is never quick. By the time you surface, it's 7:30 PM and the window is gone. So you do what every rational human does: you cancel.

There's a pattern I've noticed in almost every founder, product manager, engineer or technical high performer I've talked to. It doesn't show in OKRs and it doesn't get flagged often. But it's quietly compounding, week after week. It goes like this: you block your calendar at 6 PM for a workout. You are committed. Today is the day. Then a customer escalation lands at 5:45. A standup runs long. A VP needs a quick sync that is never quick. By the time you surface, it's 7:30 PM and the window is gone. So you do what every rational human does: you cancel.

Photo by Yan Krukau on Unsplash.

Photo by Yan Krukau on Unsplash.

Photo by Yan Krukau on Unsplash.

Photo by Yan Krukau on Unsplash.

Photo by Yan Krukau on Unsplash.

"I'll make up for it tomorrow." The most expensive sentence in fitness.

The all-or-nothing trap

Working with tech profiles, PMs, engineers, founders, I've found that the number one enemy of physical health isn't laziness. It's binary thinking. We are trained, professionally, to think in sprints, in deliverables, in done/not-done. It's a superpower at work. At the gym, it's a liability. Because when the 45-minute window collapses to 15 minutes, the mental model says: this isn't enough, skip it. But 15 minutes of the right stimulus is not worthless. It's nearly everything.

The all-or-nothing trap

Working with tech profiles, PMs, engineers, founders, I've found that the number one enemy of physical health isn't laziness. It's binary thinking. We are trained, professionally, to think in sprints, in deliverables, in done/not-done. It's a superpower at work. At the gym, it's a liability. Because when the 45-minute window collapses to 15 minutes, the mental model says: this isn't enough, skip it. But 15 minutes of the right stimulus is not worthless. It's nearly everything.

The all-or-nothing trap

Working with tech profiles, PMs, engineers, founders, I've found that the number one enemy of physical health isn't laziness. It's binary thinking. We are trained, professionally, to think in sprints, in deliverables, in done/not-done. It's a superpower at work. At the gym, it's a liability. Because when the 45-minute window collapses to 15 minutes, the mental model says: this isn't enough, skip it. But 15 minutes of the right stimulus is not worthless. It's nearly everything.

The all-or-nothing trap

Working with tech profiles, PMs, engineers, founders, I've found that the number one enemy of physical health isn't laziness. It's binary thinking. We are trained, professionally, to think in sprints, in deliverables, in done/not-done. It's a superpower at work. At the gym, it's a liability. Because when the 45-minute window collapses to 15 minutes, the mental model says: this isn't enough, skip it. But 15 minutes of the right stimulus is not worthless. It's nearly everything.

The all-or-nothing trap

Working with tech profiles, PMs, engineers, founders, I've found that the number one enemy of physical health isn't laziness. It's binary thinking. We are trained, professionally, to think in sprints, in deliverables, in done/not-done. It's a superpower at work. At the gym, it's a liability. Because when the 45-minute window collapses to 15 minutes, the mental model says: this isn't enough, skip it. But 15 minutes of the right stimulus is not worthless. It's nearly everything.

Scientific study

An overview of 137 systematic reviews and more than 30,000 participants, from the latest American College of Sports Medicine position stand — found that training to momentary muscle fatigue, set structure, and time under tension did not consistently impact outcomes. What did matter: showing up, applying progressive overload, and doing at least 2 sessions per week. In other words, consistency and intent beat doing "the perfect" workout every time. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

Scientific study

An overview of 137 systematic reviews and more than 30,000 participants, from the latest American College of Sports Medicine position stand — found that training to momentary muscle fatigue, set structure, and time under tension did not consistently impact outcomes. What did matter: showing up, applying progressive overload, and doing at least 2 sessions per week. In other words, consistency and intent beat doing "the perfect" workout every time. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

Scientific study

An overview of 137 systematic reviews and more than 30,000 participants, from the latest American College of Sports Medicine position stand — found that training to momentary muscle fatigue, set structure, and time under tension did not consistently impact outcomes. What did matter: showing up, applying progressive overload, and doing at least 2 sessions per week. In other words, consistency and intent beat doing "the perfect" workout every time. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

Scientific study

An overview of 137 systematic reviews and more than 30,000 participants, from the latest American College of Sports Medicine position stand — found that training to momentary muscle fatigue, set structure, and time under tension did not consistently impact outcomes. What did matter: showing up, applying progressive overload, and doing at least 2 sessions per week. In other words, consistency and intent beat doing "the perfect" workout every time. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

Scientific study

An overview of 137 systematic reviews and more than 30,000 participants, from the latest American College of Sports Medicine position stand — found that training to momentary muscle fatigue, set structure, and time under tension did not consistently impact outcomes. What did matter: showing up, applying progressive overload, and doing at least 2 sessions per week. In other words, consistency and intent beat doing "the perfect" workout every time. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

The problem isn't that you don't have enough time to train. It's that nobody teaches you how to work with the time you actually get — the 15 minutes between errands, the 20 minutes before a call. That's the real skill. Not the perfect session, but the smart one.

The problem isn't that you don't have enough time to train. It's that nobody teaches you how to work with the time you actually get — the 15 minutes between errands, the 20 minutes before a call. That's the real skill. Not the perfect session, but the smart one.

The problem isn't that you don't have enough time to train. It's that nobody teaches you how to work with the time you actually get — the 15 minutes between errands, the 20 minutes before a call. That's the real skill. Not the perfect session, but the smart one.

The problem isn't that you don't have enough time to train. It's that nobody teaches you how to work with the time you actually get — the 15 minutes between errands, the 20 minutes before a call. That's the real skill. Not the perfect session, but the smart one.

The problem isn't that you don't have enough time to train. It's that nobody teaches you how to work with the time you actually get — the 15 minutes between errands, the 20 minutes before a call. That's the real skill. Not the perfect session, but the smart one.

How I started thinking about this differently

I started applying a simple mental reframe borrowed from product management: the minimum viable workout.

How I started thinking about this differently

I started applying a simple mental reframe borrowed from product management: the minimum viable workout.

How I started thinking about this differently

I started applying a simple mental reframe borrowed from product management: the minimum viable workout.

How I started thinking about this differently

I started applying a simple mental reframe borrowed from product management: the minimum viable workout.

How I started thinking about this differently

I started applying a simple mental reframe borrowed from product management: the minimum viable workout.

Not the perfect workout. Not the optimal workout. The workout that ships today.

If a delivery plan gets cut in half, a good PM doesn't abandon. They reprioritize, protect the highest-value items, and deliver something meaningful with the time available. Your training session deserves the same treatment. The problem is that reprioritizing a workout in real time — under time pressure, possibly between meetings — requires knowledge most people don't have. What to drop, what to keep, how to compress intensity. That mental overhead is exactly what kills follow-through. That's the gap I decided to build for.

If a delivery plan gets cut in half, a good PM doesn't abandon. They reprioritize, protect the highest-value items, and deliver something meaningful with the time available. Your training session deserves the same treatment. The problem is that reprioritizing a workout in real time — under time pressure, possibly between meetings — requires knowledge most people don't have. What to drop, what to keep, how to compress intensity. That mental overhead is exactly what kills follow-through. That's the gap I decided to build for.

If a delivery plan gets cut in half, a good PM doesn't abandon. They reprioritize, protect the highest-value items, and deliver something meaningful with the time available. Your training session deserves the same treatment. The problem is that reprioritizing a workout in real time — under time pressure, possibly between meetings — requires knowledge most people don't have. What to drop, what to keep, how to compress intensity. That mental overhead is exactly what kills follow-through. That's the gap I decided to build for.

If a delivery plan gets cut in half, a good PM doesn't abandon. They reprioritize, protect the highest-value items, and deliver something meaningful with the time available. Your training session deserves the same treatment. The problem is that reprioritizing a workout in real time — under time pressure, possibly between meetings — requires knowledge most people don't have. What to drop, what to keep, how to compress intensity. That mental overhead is exactly what kills follow-through. That's the gap I decided to build for.

If a delivery plan gets cut in half, a good PM doesn't abandon. They reprioritize, protect the highest-value items, and deliver something meaningful with the time available. Your training session deserves the same treatment. The problem is that reprioritizing a workout in real time — under time pressure, possibly between meetings — requires knowledge most people don't have. What to drop, what to keep, how to compress intensity. That mental overhead is exactly what kills follow-through. That's the gap I decided to build for.

Introducing FitDots: recalibrate, don't cancel

FitDots is an AI-powered app that connects directly to your Google Calendar. When your schedule shifts — and it will — FitDots recalibrates your workout in real time to fit the window you actually have.

Introducing FitDots: recalibrate, don't cancel

FitDots is an AI-powered app that connects directly to your Google Calendar. When your schedule shifts — and it will — FitDots recalibrates your workout in real time to fit the window you actually have.

Introducing FitDots: recalibrate, don't cancel

FitDots is an AI-powered app that connects directly to your Google Calendar. When your schedule shifts — and it will — FitDots recalibrates your workout in real time to fit the window you actually have.

Introducing FitDots: recalibrate, don't cancel

FitDots is an AI-powered app that connects directly to your Google Calendar. When your schedule shifts — and it will — FitDots recalibrates your workout in real time to fit the window you actually have.

Introducing FitDots: recalibrate, don't cancel

FitDots is an AI-powered app that connects directly to your Google Calendar. When your schedule shifts — and it will — FitDots recalibrates your workout in real time to fit the window you actually have.

Before FitDots

You had 45 min planned. A meeting runs over. You now have 15 min. You cancel. You feel guilty. The habit erodes.

Before FitDots

You had 45 min planned. A meeting runs over. You now have 15 min. You cancel. You feel guilty. The habit erodes.

Before FitDots

You had 45 min planned. A meeting runs over. You now have 15 min. You cancel. You feel guilty. The habit erodes.

Before FitDots

You had 45 min planned. A meeting runs over. You now have 15 min. You cancel. You feel guilty. The habit erodes.

Before FitDots

You had 45 min planned. A meeting runs over. You now have 15 min. You cancel. You feel guilty. The habit erodes.

With FitDots

You had 45 min planned. A meeting runs over. You head to your calendar, reduce the workout duration, FitDots adjusts the session — same target muscles, compressed density, appropriate load — and you train for 15 min. The habit holds.

With FitDots

You had 45 min planned. A meeting runs over. You head to your calendar, reduce the workout duration, FitDots adjusts the session — same target muscles, compressed density, appropriate load — and you train for 15 min. The habit holds.

With FitDots

You had 45 min planned. A meeting runs over. You head to your calendar, reduce the workout duration, FitDots adjusts the session — same target muscles, compressed density, appropriate load — and you train for 15 min. The habit holds.

With FitDots

You had 45 min planned. A meeting runs over. You head to your calendar, reduce the workout duration, FitDots adjusts the session — same target muscles, compressed density, appropriate load — and you train for 15 min. The habit holds.

With FitDots

You had 45 min planned. A meeting runs over. You head to your calendar, reduce the workout duration, FitDots adjusts the session — same target muscles, compressed density, appropriate load — and you train for 15 min. The habit holds.

The AI doesn't just trim your workout. It restructures it: protecting the highest-priority movements, adjusting rest periods, and maintaining the training stimulus that makes the session worth doing. The goal isn't a consolation prize. It's an intelligent adaptation. Think of it as a product manager embedded in your training plan — one that never lets your health get deprioritized when things get busy.

The AI doesn't just trim your workout. It restructures it: protecting the highest-priority movements, adjusting rest periods, and maintaining the training stimulus that makes the session worth doing. The goal isn't a consolation prize. It's an intelligent adaptation. Think of it as a product manager embedded in your training plan — one that never lets your health get deprioritized when things get busy.

The AI doesn't just trim your workout. It restructures it: protecting the highest-priority movements, adjusting rest periods, and maintaining the training stimulus that makes the session worth doing. The goal isn't a consolation prize. It's an intelligent adaptation. Think of it as a product manager embedded in your training plan — one that never lets your health get deprioritized when things get busy.

The AI doesn't just trim your workout. It restructures it: protecting the highest-priority movements, adjusting rest periods, and maintaining the training stimulus that makes the session worth doing. The goal isn't a consolation prize. It's an intelligent adaptation. Think of it as a product manager embedded in your training plan — one that never lets your health get deprioritized when things get busy.

The AI doesn't just trim your workout. It restructures it: protecting the highest-priority movements, adjusting rest periods, and maintaining the training stimulus that makes the session worth doing. The goal isn't a consolation prize. It's an intelligent adaptation. Think of it as a product manager embedded in your training plan — one that never lets your health get deprioritized when things get busy.

Stop skipping your workouts with FitDots

FitDots generates Time-Flexible, no equipment workouts that adapt to your schedule.

Stop skipping your workouts with FitDots

FitDots generates Time-Flexible, no equipment workouts that adapt to your schedule.

Stop skipping your workouts with FitDots

FitDots generates Time-Flexible, no equipment workouts that adapt to your schedule.

Stop skipping your workouts with FitDots

FitDots generates Time-Flexible, no equipment workouts that adapt to your schedule.

Stop skipping your workouts with FitDots

FitDots generates Time-Flexible, no equipment workouts that adapt to your schedule.

Why I'm building this in public

I've been the person who cancelled the workout. More times than I'd like to admit. I'm not launching FitDots because I think it's perfect. I'm launching it because the problem is real, the people dealing with it are people I know, and waiting for perfection is just another version of cancelling the workout.

Why I'm building this in public

I've been the person who cancelled the workout. More times than I'd like to admit. I'm not launching FitDots because I think it's perfect. I'm launching it because the problem is real, the people dealing with it are people I know, and waiting for perfection is just another version of cancelling the workout.

Why I'm building this in public

I've been the person who cancelled the workout. More times than I'd like to admit. I'm not launching FitDots because I think it's perfect. I'm launching it because the problem is real, the people dealing with it are people I know, and waiting for perfection is just another version of cancelling the workout.

Why I'm building this in public

I've been the person who cancelled the workout. More times than I'd like to admit. I'm not launching FitDots because I think it's perfect. I'm launching it because the problem is real, the people dealing with it are people I know, and waiting for perfection is just another version of cancelling the workout.

Why I'm building this in public

I've been the person who cancelled the workout. More times than I'd like to admit. I'm not launching FitDots because I think it's perfect. I'm launching it because the problem is real, the people dealing with it are people I know, and waiting for perfection is just another version of cancelling the workout.

Launching on Product Hunt

The best version of FitDots will be built with the people who need it most. That process starts this Wednesday, May 6th, 2026.

Launching on Product Hunt

The best version of FitDots will be built with the people who need it most. That process starts this Wednesday, May 6th, 2026.

Launching on Product Hunt

The best version of FitDots will be built with the people who need it most. That process starts this Wednesday, May 6th, 2026.

Launching on Product Hunt

The best version of FitDots will be built with the people who need it most. That process starts this Wednesday, May 6th, 2026.

Launching on Product Hunt

The best version of FitDots will be built with the people who need it most. That process starts this Wednesday, May 6th, 2026.

What's coming on launch day

FitDots goes live on Product Hunt this Wednesday, May 6th. The launch page is already live as a Coming Soon listing, and I've been getting early feedback from the Indie Hackers and Product Hunt communities. If you're a founder, PM, or anyone whose calendar has ever eaten your training plan — this was built for you. I'd love your support on launch day, your honest feedback after, and your input on what FitDots should become.

What's coming on launch day

FitDots goes live on Product Hunt this Wednesday, May 6th. The launch page is already live as a Coming Soon listing, and I've been getting early feedback from the Indie Hackers and Product Hunt communities. If you're a founder, PM, or anyone whose calendar has ever eaten your training plan — this was built for you. I'd love your support on launch day, your honest feedback after, and your input on what FitDots should become.

What's coming on launch day

FitDots goes live on Product Hunt this Wednesday, May 6th. The launch page is already live as a Coming Soon listing, and I've been getting early feedback from the Indie Hackers and Product Hunt communities. If you're a founder, PM, or anyone whose calendar has ever eaten your training plan — this was built for you. I'd love your support on launch day, your honest feedback after, and your input on what FitDots should become.

What's coming on launch day

FitDots goes live on Product Hunt this Wednesday, May 6th. The launch page is already live as a Coming Soon listing, and I've been getting early feedback from the Indie Hackers and Product Hunt communities. If you're a founder, PM, or anyone whose calendar has ever eaten your training plan — this was built for you. I'd love your support on launch day, your honest feedback after, and your input on what FitDots should become.

What's coming on launch day

FitDots goes live on Product Hunt this Wednesday, May 6th. The launch page is already live as a Coming Soon listing, and I've been getting early feedback from the Indie Hackers and Product Hunt communities. If you're a founder, PM, or anyone whose calendar has ever eaten your training plan — this was built for you. I'd love your support on launch day, your honest feedback after, and your input on what FitDots should become.

Launch video:

Launch video:

The bottom line

Waiting for a quieter week to start taking care of yourself is the same as waiting for a quieter quarter to focus on strategy. It never comes. The founders and PMs who stay sharp over the long run aren't the ones with perfect schedules. They're the ones who stopped treating fitness as a block that gets sacrificed when things get busy, and started treating it like any other critical system — something you maintain, adapt, and protect. Consistency doesn't require perfect conditions. It requires a lower threshold for what counts as showing up. That's the whole idea behind FitDots. Not to replace discipline, but to remove the friction that quietly kills it — one scheduled (or rescheduled) session at a time. Recalibrate. Don't cancel.

The bottom line

Waiting for a quieter week to start taking care of yourself is the same as waiting for a quieter quarter to focus on strategy. It never comes. The founders and PMs who stay sharp over the long run aren't the ones with perfect schedules. They're the ones who stopped treating fitness as a block that gets sacrificed when things get busy, and started treating it like any other critical system — something you maintain, adapt, and protect. Consistency doesn't require perfect conditions. It requires a lower threshold for what counts as showing up. That's the whole idea behind FitDots. Not to replace discipline, but to remove the friction that quietly kills it — one scheduled (or rescheduled) session at a time. Recalibrate. Don't cancel.

The bottom line

Waiting for a quieter week to start taking care of yourself is the same as waiting for a quieter quarter to focus on strategy. It never comes. The founders and PMs who stay sharp over the long run aren't the ones with perfect schedules. They're the ones who stopped treating fitness as a block that gets sacrificed when things get busy, and started treating it like any other critical system — something you maintain, adapt, and protect. Consistency doesn't require perfect conditions. It requires a lower threshold for what counts as showing up. That's the whole idea behind FitDots. Not to replace discipline, but to remove the friction that quietly kills it — one scheduled (or rescheduled) session at a time. Recalibrate. Don't cancel.

The bottom line

Waiting for a quieter week to start taking care of yourself is the same as waiting for a quieter quarter to focus on strategy. It never comes. The founders and PMs who stay sharp over the long run aren't the ones with perfect schedules. They're the ones who stopped treating fitness as a block that gets sacrificed when things get busy, and started treating it like any other critical system — something you maintain, adapt, and protect. Consistency doesn't require perfect conditions. It requires a lower threshold for what counts as showing up. That's the whole idea behind FitDots. Not to replace discipline, but to remove the friction that quietly kills it — one scheduled (or rescheduled) session at a time. Recalibrate. Don't cancel.

The bottom line

Waiting for a quieter week to start taking care of yourself is the same as waiting for a quieter quarter to focus on strategy. It never comes. The founders and PMs who stay sharp over the long run aren't the ones with perfect schedules. They're the ones who stopped treating fitness as a block that gets sacrificed when things get busy, and started treating it like any other critical system — something you maintain, adapt, and protect. Consistency doesn't require perfect conditions. It requires a lower threshold for what counts as showing up. That's the whole idea behind FitDots. Not to replace discipline, but to remove the friction that quietly kills it — one scheduled (or rescheduled) session at a time. Recalibrate. Don't cancel.

FitDots is launching on Product Hunt this Wednesday, May 6th, 2026.

FitDots is launching on Product Hunt this Wednesday, May 6th, 2026.

FitDots is launching on Product Hunt this Wednesday, May 6th, 2026.

FitDots is launching on Product Hunt this Wednesday, May 6th, 2026.

FitDots is launching on Product Hunt this Wednesday, May 6th, 2026.

References

1. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

References

1. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

References

1. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

References

1. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

References

1. Ref: Currier BS, et al. Med Sci Sports Exerc. 2026;58(4):851-872. doi:10.1249/MSS.0000000000003897.

Written by:

Fernando Olivares

Dot Fer | ProductFitCoach

Productivity Coach to High Performers in Tech | 8 years in Tech.

Written by:

Fernando Olivares

Dot Fer | ProductFitCoach

Productivity Coach to High Performers in Tech | 8 years in Tech.

Written by:

Fernando Olivares

Dot Fer - ProductFitCoach

Productivity Coach to High Performers in Tech | 8 years in Tech.

Written by:

Fernando Olivares

Dot Fer | ProductFitCoach

Productivity Coach to High Performers in Tech | 8 years in Tech.

Written by:

Fernando Olivares

Dot Fer | ProductFitCoach

Productivity Coach to High Performers in Tech | 8 years in Tech.

Fernando Olivares

Dot Fer | ProductFitCoach

Subscribe to my newsletter

Productivity, Health & Fitness for people in Tech.

2026

Fernando Olivares

Dot Fer | ProductFitCoach

Subscribe to my newsletter

Productivity, Health & Fitness for people in Tech.

2026

Fernando Olivares

Dot Fer | ProductFitCoach

Subscribe to my newsletter

Productivity, Health & Fitness for people in Tech.

2026