Discover The Latest Blogs

Stay updated with Our Informative Blog Posts

Man with weights

The Self-Programming Trap: Why Smart People Often Train Inefficiently - Paul Oneid

November 10, 20258 min read

The Self-Programming Trap: Why Smart People Often Train Inefficiently

You have two master's degrees. Or you've spent years studying exercise science. Or you've read every training book, watched every seminar, and can cite the research on volume landmarks, fatigue management, and periodization models.

So naturally, you write your own programs.

And somehow, despite all that knowledge, you're not making the progress you should be making.

Here's the uncomfortable truth:Your intelligence is working against you.

The Paradox of Knowledge

I see this constantly with the most educated clients who walk through our doors. Physical therapists. Strength coaches. Medical professionals. People with legitimate credentials and a deep understanding of training principles.

They come to us because, despite knowinghowtraining works, their own training isn't working.

The conversation usually goes like this:

"I know what I should be doing. I just need accountability."

No. You don't need accountability. You need to stop programming for yourself.

Why Smart People Self-Sabotage

When you're intelligent and educated, you've been rewarded your entire life for having the answers. For being the expert. For not needing help.

So when it comes to your training, asking for help feels like admitting you don't know something. And that feels like failure.

But here's what actually happens when you program for yourself:

Problem 1: You Can't See Your Blind Spots

You know that saying about how a lawyer who represents himself has a fool for a client? The same principle applies here.

You can't objectively evaluate your own weaknesses because you're living inside them. You overemphasize what you're good at because it's comfortable for you. You underprogram what you suck at because you don't want to face how much you suck at it.

Example: Your squat is strong, but your bench press is lagging. You know you should prioritize bench. But somehow, when you write your program, you end up with more squat volume because "I need to maintain my strength" and "my leverages are better for squatting anyway."

That's not programming. That's rationalization.

Problem 2: You Overthink Everything

Because you know the research, you know there are multiple valid approaches. You know that training frequency can range from 1 to 6 times per week, depending on various factors. Volume could range from 10 to 20 sets per muscle group per week. You know intensity can vary based on your goals, your recovery capacity, and your training age.

So instead of picking one approach and executing it, you spend three weeks trying to optimize the perfect program and comparing methodologies. Building spreadsheets. Calculating volume landmarks.

And by the time you finally start training, you've already lost three weeks.

Worse: After two weeks of execution, you read a new study and decide your approach might not be optimal after all. So you adjust. Then you adjust again. Then you wonder why you're not making progress.

You're not testing a program. You're constantly restarting different programs.

Problem 3: You Can't Be Objective About Your Execution

You write that you're supposed to squat to RPE 8. But you're tired today. And you've been working hard. So 7.5 is close enough. Or you felt good and pushed it to 8.5 because why not take advantage of a good day?

When you're both the coach and the athlete, you're constantly negotiating with yourself. And those negotiations almost always favour what you feel like doing over what you need to be doing.

A good coach holds the line. You can't hold the line on yourself because you're too invested in making exceptions.

Problem 4: You Confuse Complexity with Effectiveness

Because you can program complex periodization schemes, you do. Because you understand the nuances of block periodization, you implement it—even when a simple linear progression would work better for where you're at.

You're programming for the athlete you want to be, not the athlete you are.

And complexity for complexity's sake doesn't make you better. It just makes your program harder to execute consistently. Which means you don't execute it. Which means it doesn't work.

Problem 5: You Have No One to Keep You Honest

When you write that you're going to train four times this week, but life gets chaotic and you only hit two sessions, who's holding you accountable?

You. And you're very good at rationalizing why missing those sessions was justified.

When your progress stalls, who's asking the hard questions about whether you're actually executing as written? About whether your nutrition is aligned? About whether you're recovering adequately?

You. And you're very good at finding reasons that aren't your fault.

The Real Cost

Here's what this actually costs you:

Time. You spend more time thinking about training than actually training. You spend hours researching, programming, adjusting. Meanwhile, someone with a coach is just executing and making progress.

Progress. Your program is "optimal" on paper, but you're not making gains because you're never consistent with any one approach long enough for it to work.

Mental bandwidth. You're carrying the cognitive load of being both the coach and the athlete. That's exhausting. And it's taking energy away from other areas of your life where you could be more effective.

Results. At the end of the day, you're not making the progress you're capable of. And deep down, you know it.

The Hard Truth About Coaching Yourself

You can't coach yourself to your potential for the same reason you can't perform surgery on yourself.

Not because you don't know. But because you need objectivity, external accountability, and someone who can see what you can't see.

The best athletes in the world have coaches. Not because they don't understand training. But because they know that being great at something requires separating execution from planning.

When you try to be both, you do neither well.

What This Actually Looks Like

I had a client—a former collegiate athlete, graduate degree in exercise science, currently working as a strength coach—come to us after two years of self-programming.

On paper, her programs looked solid. Good exercise selection. Appropriate volume. Logical progression.

But her squat had been stuck at the same weight for 18 months.

Here's what we found when we dug into the actual data:

  1. Her programs changed every 4-6 weeks because she kept "optimizing" based on new information

  2. She was undereating by about 300 calories per day because she'd calculated her needs two years ago and never adjusted

  3. She was giving herself an "off week" whenever life got stressful, which was about 40% of the time

  4. She was skipping programmed deloads because she "felt fine" and didn't want to "waste a week"

Every single one of those decisions made sense in the moment. That's the trap.

When we took over her programming, we didn't change much about the actual training. We just removed her ability to negotiate with herself.

She followed the program as written. She ate what we told her to eat. She took deloads when we programmed them, not when she "felt" she needed them.

Her squat went up 45 pounds in six months.

Same knowledge. Same work ethic. Different results. Because she stopped coaching herself.

The Framework for Knowing When You Need a Coach

Ask yourself these questions:

1. Am I making consistent progress toward my primary goal?

If the answer is no, your self-programming isn't working. Doesn't matter how good it looks on paper.

2. Do I spend more time planning training than executing it?

If yes, you're overthinking. You need someone just to tell you what to do so you can focus on doing it.

3. I execute my programs exactly as written 90% + of the time.

If no, you're negotiating with yourself. You need external accountability.

4. When progress stalls, do I objectively analyze the data or do I make excuses?

If you're making excuses, you need someone who isn't emotionally invested in protecting your ego.

5. Am I constantly adjusting my program based on new information I come across?

If so, you're program-hopping even though you think you're optimizing. You need someone to hold the course.

If you answered unfavorably to two or more of these questions, you're in the self-programming trap.

Your Next Move

Stop programming for yourself. At least for the next 12 weeks.

I don't care how much you know. I don't care how many certifications you have. Your knowledge is valuable—but not for coaching yourself.

Find a coach. Follow their program. Stop negotiating. Stop adjusting. Stop optimizing.

Just execute.

You'll be shocked at how much faster you progress when you separate planning from doing. When you can show up, train hard, and not carry the cognitive load of being both coach and athlete.

Your intelligence is an asset. But only when you apply it where it belongs—to executing well, not to constantly second-guessing the plan.

If you're tired of overthinking your training and want a coach who will tell you what to do so you can focus on doing it exceptionally well, book a call with us. We specialize in working with high-achieving, educated athletes who need to get out of their own way.

Stay Strong,

Paul Oneid, MS. MS. CSCS

Founder and Head Coach

Back to Blog

© 2025 Master Athletic Performance. All rights reserved.