Now

I came across an article by Rick Klau on how Google uses Objectives and Key Results to achieve their goals and found it quite interesting.  While I'm not going to spend a bunch of time getting really deep into it, I think it's an interesting concept.  I'm going to try the basics here.  In short, I'm going to create 3-5 objects for each quarter with measurable goals, then grade myself on a scale of 0-1.  0.7 is the target score.  The goals should be challenging and they should be set so that you won't be able to accomplish everything on the list, but can make good progress.

See also:  Guide:  Set Goals with OKRs

You can also check out my accomplishments for 2017.

Here are my objectives for this quarter (July-September), starting a couple weeks early:

Objective #1:  Continually Improve Customer Support in WordPress Forums

Support is my top priority.  I love being able to help people and am always looking for ways to improve.

  • Key Result #1:  Read three customer support-related books
  • Key Result #2:  Write two customer support-related posts
  • Key Result #3:  Volunteer three hours/week providing support and moderation on the WordPress.org Support Forums
  • Key Result #4:  Volunteer three hours/week volunteering on the WordPress.com Support Forums
  • Key Result #5:  Find at least five useful articles on support and share them on social media

Objective #2:  Complete the #100DaysofCode Challenge

"For the things we have to learn before we can do them, we learn by doing them."
- Aristotle, The Nicomachean Ethics

The best way to learn is by doing something over and over again.  I plan to get a good grasp on PHP and WordPress by coding every day for 100 days.  You can learn more about my plan for the 100 Days of Code by reading my post, #100DaysOfCode: My Challenge to Code for 100 Days in a Row.

  • Key Result #1:  Spend one hour coding every day
  • Key Result #2:  Push progress to GitHub each day
  • Key Result #3:  Tweet my progress every day using the #100DaysOfCode hashtag.

Objective #3:  Learn Basic Web Developer Tools

As I start getting more and more into development, I want to start off the right way.  This means I want to have a firm grasp of the tools I plan to use and get that out of the way.

  • Key Result #1:  Learn the basics of SASS and be able to use it without having to look up any of the common tasks I perform
  • Key Result #2:  Be able to use Git/GitHub without having to look up any of the common commands I use
  • Key Result #3: Learn the basics of WP-CLI and be able to use it for the common tasks I perform

Objective #4:   Complete the "Store" Website

The "Store" is a website redesign I'm working on for a family member (the "client").  It's currently a non-responsive HTML/CSS site that serves as an online catalog.  It requires editing code to adjust any of the product catalog pages, which are currently .pdf format.  There is currently no way for the client to add individual products as they arrive at the store.  Products will not be sold online.  There needs to be an easy way for employees to add or remove products.

  • Key Result #1:  Get current products added for the client
  • Key Result #2:  Complete site redesign using WordPress
  • Key Result #3:  Teach employees to add, edit, and remove products.  Provide video tutorial of this process, if desired
  • Key Result #4:  Launch the new "Store" website

Page last updated June 11, 2017.