- 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've had so many amazing opportunities in 2013 so I'm really excited to start thinking about 2014. I definitely want to create some goals, milestones, resolutions, and avenues to explore in 2014 but before I do that I think it's really important to look back and quantify all the things I did in 2013. Both the good and the bad.
All of the goals in the world wont help unless you can clearly see your strengths and weaknesses and come up with some strategies to work with them.
2013 New Years Resolutions List
I think the best place to start is with what I actually declared as my new years resolutions for 2013 in my first blog post of 2013.
Write Better Documentation
I hate just as much as the next developer opening up a new project and seeing no documentation. It's really unfortunate that most projects are like this. Someone who's become familiar with the project certainly wont need all of those comments but if it's an open source project and you want people to understand your code and build extensions or submit patches then you need as much documentation as possible.
I'm a huge fan of inline documentation and I'm usually very verbose in describing what is going on inside a function. Here's a couple examples of some of the pull requests I'm quite happy with. They're only tweaking a line or two of code and I was still able to add some comments in describing what is happening.
- Setting Default Shipping Rate for Flat Rate Shipping in WooCommerce
- Validating Tabs Array in WooCommerce
While this is really good I think I can do better. What I'd really like to do better with in 2014 is making better end user documentation. Especially for my premium Ninja Forms plugins.
Get a Code Review
I actually did get a code review in 2013 but it wasn't all it was cracked up to be. I certainly learned a lot from it but I've learned so much more by continually submitting pull requests and receiving feedback on them. Instead of paying someone to review your code learn best practices by submitting pull requests and making the tools you use every day better.
Meet More Developers
Wow, I would definitely say I achieved this one! There's a few specific events that happened in 2013 to help me meet developers:
- Being on the WPwatercooler introduced me to Dustin Filippini who invited me to WordCamp Milwaukee
- While organizing and speaking at WordCamp Milwaukee I met a bunch of awesome Milwaukee web developers like Brad Parbs, Mike Zielonka, Aaron Holbrook, Michelle Schulp, and many more.
- Joining WooThemes was huge because I was immediately able to connect with phenomenal developers from all over the world.
- Attending the WooTrip was also huge because I was able to meet many developers I've only ever spoken to before on Twitter. I was able to meet awesome people like Kevin Stover from Ninja Forms & Kim Gjerstad from MailPoet.
- Organizing the Appleton WordPress Meetup. I've met so many new people while organizing the meetup and I hope to meet so many more next year
I'm not quite ready to write my resolutions for 2014. I've only listed the resolutions I had at the start of 2013 there were so many impromptu goals, and extra opportunities that I'm glad I went for. I'm also planning on talking to a few developers that inspire me to help me create some goals for 2014. Don't worry they're coming! 🙂