- Blogging for Benjamin Competition
- Why I'm Grateful to Work on the Web
- 24 Pull Requests
- Update Downloadable Product's Expiration Date in WooCommere
- Get Lost in the Flow and Work for More Than a Salary
- Why A Plugin's Popularity Matters
- Why You Should (Or Shouldn't) Use Premium Plugins
- WooCommerce Terms & Conditions
- Only Ship to Continental United States with WooCommerce
- Just Talk
- Why I Love Jetpack
- Making Jetpack Better
- Remove Billing Address for Free Virtual Orders in WooCommerce
- Notify Admin of Customer Address Change in WooCommerce
- Open Your Self Up To New Possibilities
- 2013 Resolutions Review
- Create a Community
- Tips for Starting a Community
- The Intent of Goals
- Create The Ultimate Invoicing System Using WooCommerce
- Change From Address in Ninja Forms
- Work With People Who Inspire You
- Contact Form 7 & MailPoet Integration
- Giving Back to The Community
- Adding Fuctionality to Lean Plugins
- Choose Stripe For a Payment Gateway
- A Dip Into Entrepreneurship
- Reward Yourself
- Blogging for Benjamin Plugin
- Blogging for Benjamin Wrap Up
I'm a big fan of goals. I think they can motivate you to do more than you would normally be able to do. But they can also be detrimental if you hang all of your hope on achieving something and “failing” to achieve it. This is the real downside with goals when we confuse the achievement of the goal with the intent of the goal.
Running A Marathon
One of the items on my bucket list is to run a marathon. Now here's the thing you have to know about running a marathon. They're hard – really hard. You're running 26 miles. Twenty six. And the guy who ran the original 26 miles from the Battle of Marathon to Athens to deliver a message died immediately after completing the run.
It takes months and months of training. And at the peak of your training you're running 40-50 miles a week. So when you commit yourself to running a marathon and you don't think you can finish you tend to push yourself. That's actually what happened to me.
The first time I tried to run a marathon I didn't do quite enough training and right around mile 17.5 I hit the wall. I'd been running for 3+ hours and walking for the majority of the last hour. A friendly first aid station lady must have thought I looked particularly ragged and asked me if I wanted to stop.
Identifying the Intent of the Goal
When the lady from the first aid station asked me to stop I didn't actually know what to do. In my conflicted state I continued walking another 1/2 mile before turning around. I think that's the important part right there. I didn't concede defeat, I didn't give up, I didn't lose, I chose to turn around. I successfully ran a 17.5 mile race.
The goal of running is to get better at running, get in shape, be healthier, get lost in your thoughts, spend some time alone, or any number of things. Running a marathon it self is nothing more than a badge. So when I weighed the choices of being miserable for the next 2-3 hours walking the rest of the way and quite possibly injuring myself versus finishing the race early I think I made the right choice.
In fact, I know I did. The next year I knew how much training I had to do and I did it. I ran multiple 5K, 10K, & 15K events as well as three 1/2 marathons. When I ran the marathon I didn't even take a walking break once before hitting mile 17.5. Reminding myself that the superficial badge of running a marathon isn't important allowed me to go home that first year and be safe enough to train through out the whole next year.
Create Your Own Goals
You might not think that running a marathon and writing software are that related but they are. For everything you do you should create goals and not just the superficial ones.
- Add more features than competitor
- We need to use new technology X
- We have to obfuscate our plugin names so the client doesn't know how we built the site
- Create value for your customers
- Make things as compatible and portable as possible
- Help your client in any way you can (even if it points them to someone else who's better suited)
- Be honest
These are the things that matter at the end of the day. And when you go to bed at the end of the night you can actually go to bed with a clean conscience.