Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ninja-tables-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dumblittleman/public_html/wp-includes/functions.php on line 6121

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 248

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 258

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 278

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 269

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 304

Deprecated: Return type of IfwPsn_Vendor_Zend_Config::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Vendor/Zend/Config.php on line 292

Deprecated: Return type of IfwPsn_Wp_ORM_Idiorm::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 1836

Deprecated: Return type of IfwPsn_Wp_ORM_Idiorm::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 1840

Deprecated: Return type of IfwPsn_Wp_ORM_Idiorm::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 1844

Deprecated: Return type of IfwPsn_Wp_ORM_Idiorm::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 1851

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2028

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2037

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2046

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2055

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2064

Deprecated: Return type of IfwPsn_Wp_ORM_IdiormResultSet::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 2072

Deprecated: IfwPsn_Wp_ORM_IdiormResultSet implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/dumblittleman/public_html/wp-content/plugins/post-status-notifier/lib/IfwPsn/Wp/ORM/Idiorm.php on line 1985

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the remove_dashboard_access domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dumblittleman/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-table-builder domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dumblittleman/public_html/wp-includes/functions.php on line 6121

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the health-check domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/dumblittleman/public_html/wp-includes/functions.php on line 6121

Deprecated: Optional parameter $rowId declared before required parameter $tableId is implicitly treated as a required parameter in /home/dumblittleman/public_html/wp-content/plugins/ninja-tables-pro/src/TableEditor.php on line 345
3 Sobering Reasons Your Motivation Is In the Toilet
Dumb Little Man

3 Sobering Reasons Your Motivation Is In the Toilet

Some of the best advice I ever got about motivation and achieving goals runs a bit… contrary to what you'd find online.

In fact, it flies in the face of what people say about being “positive,” visualizing your success, or using SMART goals to motivate yourself and winning at life.

And it comes straight from the mouth of Robert Greene, author of books like “The 48 Laws of Power,” and “The 33 Strategies of War.” His specialty is dissecting the traits of the most successful and powerful people in history (like Napoleon, who conquered most of Europe with his innovative guerilla warfare), so we can use them ourselves.

But “this” particular quote of his applies to everyday people (like myself) the most:

“Necessity rules the world. People rarely act unless compelled to.” – Robert Greene

This quote was an eye-opener for me when I thought about why I struggled to stick with my own goals for so long. After all, positivity wasn't doing it for me. And visualizing success didn't help much either.

But once I adopted this mindset, I learned 3 (somewhat depressing) reasons why those tactics aren't always what people think they're cracked up to be.

Humans are weaker than their circumstances

creative hobby as motivation

If you're surrounded by junk food, you'll struggle to lose weight.

If you're surrounded by smartphones and tablets, you'll struggle to focus.

And in general, if you're surrounded by “comfort” sources… you'll ALWAYS give in to them.

To make matters worse, think about the most common time people work on goals – after work. It's usually the best (or even only) time people get a chance to grow their life, whether it means getting fit, starting a creative hobby, or launching a first-time business… after work is probably when you'll do it.

But this is also the time when your energy and willpower is at its lowest. And that's because you've spent a chunk of it at work. So is it odd that people constantly fail to achieve their goals? No way. If anything, it's to be expected.

The lucky few will power through until habit takes over. But let's be honest, we've all come home from work, completely exhausted, and said, “I'll just take today off and catch up tomorrow.”

But usually, that leads to abandoned goals.

So don't underestimate the human tendency to give in to lazy moods. If you do, you will find yourself falling behind (or even quitting) your goals again.

The world wants you to fail

Some animals are born with claws. Others have razor sharp teeth. And some are coated in poison. And because of those tools, they are able to survive in the world even though they're babies.

But what about human babies? Well, we're born small, weak, and pretty stupid as well. And if we didn't have our parents to take care of us, we'd be pretty screwed. Point is, the world doesn't exactly arm us to succeed in life. We have to hope that the people around us are competent enough to take care of us until we can do it ourselves.

And at the end of the day, achieving your goals (and being motivated about it) is a struggle. We aren't born with boundless energy or motivation. Even for goals we really want, we still have to scrape up every ounce of drive we have to make it happen. And in reality, we're at the whim of our mood. Typically, our mood will guide us towards instant gratification, and “not” goal-focused work instead.

The world is ruled by necessity

The biggest lesson I learned from the quote above was that people will only act if they “have” to.

It's not enough to be positive about your goals. It's not enough to have a big “why?” either. The only thing that counts when it comes taking action in life is that you're motivated by “true” need.

Consider this – have you ever needed motivation to work and make money? No, because without money, you'd be in deep trouble. You could lose your home, your car, starve, and even worse, your family would suffer because of it. So we've never needed to muster up motivation to earn an income, because it's a given that you can't “not” do it – so the motivation is already there.

Now, how useful would it be if you could apply this to your other goals? Well, you can. You've just got to find a way to make “not” working on your goals become a punishment on its own. For example: don't eat a healthy meal? No Netflix. Don't go to the gym? No dessert. Don't work on getting that promotion or starting a new business? No dinner out at that nice restaurant you love.

Basically, when it hurts to “not” work on your goals, you're on the right track.

A different type of motivation

Obviously, these ideas are a bit different than what you'd normally see shared online. But when everything else barely works for you, then you need to branch out and see what else might do the trick.

It wasn't until I dropped the conventional motivation tactics out there that I was able to get fit, wake up on time every day, or even start my own online business. But once I did, I never went back. And I think you'll do the same.

Exit mobile version