Important Reset for #100DaysOfCode and WordPress Support

Time to Press the Reset Button

Working in the IT field, pressing the reset button is not uncommon. But most of the time it’s done on physical devices.  This last month has been beyond busy and I’ve decided to hit the reset button on several things in my life; these items include WordPress Support, #100DaysOfCode, and my PRT Challenge.  Here’s a brief summary of the major things that have kept me busy:

  • I attended my two weeks of Navy Reserve annual training (AT). There were several issues, including trouble with both my flight and hotel reservations.
  • After returning to the airport from AT, my car wouldn’t start.  Luckily we managed to get it going with Detroit’s complimentary in-airport service.  The car wouldn’t start at all the next day and had to be taken to the shop.  It turns out there was an electrical issue that caused a small but constant drain on my battery.  This drain also killed my relatively new battery.
  • We got back to town just in time for me to attend the second half of our fire department’s business meeting.
  • I got home Tuesday night from AT and we left early Thursday morning for my wife’s four-day 2017 Thirty-One National Conference.
  • The following weekend was my Navy Reserve drill weekend.
  • This last Thursday I traded in my car for a Jeep Compass.  I’m beyond stoked to be a Jeep owner again!
  • This weekend is my first weekend home in over a month.  Yesterday we had a few hours of fire department training in the morning.  I’m hoping today will consist of plenty of relaxation. It’s always nice to travel, but it’s great to be home and finally get to spend some time with my family.

With all that being said, I haven’t made much progress on #100DaysOfCode in quite a while. I don’t mind missing a day here or there, but I was about a third of the way done and missed a few weeks. That defeats the whole purpose of the #100DaysOfCode challenge. For this reason, I’ve decided to start over, but with some changes. Last time I was focused on PHP/WordPress development. I’m confident in my ability to understand what I need to at this point and to figure out what I don’t yet know. It’s time I learn JavaScript, deeply.

I’ve been working on a new schedule that’s taking affect tomorrow. With this new schedule, I’ll be learning JavaScript five days a week. The other two days will be spent on WordPress/PHP development. I’m going to be working on freeCodeCamp’s Front End Development Certification. There are a couple plugins I want to work on that should help me dive deeper into WordPress. My coffee tracker plugin is one I’m quite excited about.

I’ve also decided to start writing about my progress again. I had started this in the past, but then removed the posts. This will give a good history as I progress and it’ll be fun to look back in the future.

The way I do WordPress support is changing as well. For quite a while now, I’ve been trying to split my time between WordPress.org and WordPress.com. As much as I enjoy this, I don’t have the time for both of these with everything else I’m working on. I have decided to focus on the .org forums starting tomorrow.

My revised goal is to spend one hour a day coding and 30 minutes on the WordPress.org forums. This will be on top of any time spent on moderator tasks. I’m still going to be busy, but at least I won’t feel like I’m spreading myself too thin to make progress on any one thing.

Let’s see how this works.

Week in Review: June 19-25, 2017

It’s been a little while since I’ve posted, but I intend to start sharing a weekly update from now on.  This will be a great way for me to track my progress.  Here’s what I’ve been working on:

Support

WordPress

I’ve been spending quite a bit of time on the WordPress.com forums for some time now.  As much as I enjoy it, that means I haven’t been able to spend nearly as much time on the WordPress.org forums.  I miss them.

I’ve decided decided to cut back on the time I spend on WordPress.com get more back into the WordPress.org forums.

Development

100 Days of Code

It’s hard to believe I’m already two weeks into #100DaysOfCode.  I’m very pleased with my progress.  I’ve been learning a lot about PHP and WordPress plugins.

Coffee Cache  [WordPress Plugin]
https://github.com/geoffreyshilling/coffee-cache
This was my big project for the week and I absolutely loved working on it.  Coffee Cache is a plugin to track the amount of coffee I drink and give reports based on day, week, month, brand of coffee, roast, etc.  I have created a working back-end that features:

  • Custom post type (coffee)
  • Custom taxonomies (brand, roast, location)
  • Generates a default title and filler text.  Example:  Coffee Logged at 2017-06-25 18:17
  • Removed the standard text editor
  • Added a custom meta box that allows me to set number of cups of coffee, cups of water, brand, roast, location, container tracking, and notes

IZ Ipsum  [PHP]
https://geoffreyshilling.com/php/iz-ipsum/
A Hawaiian version of the lorem ipsum generator used as filler text that can be used in initial design and mock ups.  It generates filler text using information about Israel “IZ” Kamakawiwo’ole from Wikipedia.

Popular Posts  [WordPress Plugin]
https://github.com/geoffreyshilling/popular-posts
This is a plugin I built while following along with WordPress Developer Tips: Creating a Popular Posts Plugin on Lynda.com.

 


What are you working on this week?  Share it in the comments below!  Aloha until next week!

Podcast Review: Kitchen Sink WordPress

Overall rating: 5/5

Hosted by: Adam Silver (HeyAdamSilver)
Twitter: https://twitter.com/kitchensinkwp
Facebook: https://www.facebook.com/kitchensinkwp
Website: http://kitchensinkwp.com/
iTunes: http://kitchensinkwp.com/itunes
Stitcher: http://kitchensinkwp.com/stitcher

I’m currently listening to around 30 podcasts each week, but Kitchen Sink WordPress is always the first one I start with. Adam does an awesome job of squeezing a lot of quality content into a short time. In addition to learning new tips, tricks, and tools, you’ll also hear what WordCamps are coming up, interviews, listener questions and answers, and more! He’s completely transparent, not only with products or services he uses or recommends but what he’s personally doing and whether it’s working or not.

I was lucky enough to meet Adam Silver at WordCamp Dayton 2015, my first-ever WordCamp. I’ve seen him at a couple WordCamps since then. He is always very friendly, knowledgeable, approachable, and it seems like his sense of humor is very close to mine. Thanks for producing a wonderful podcast, Adam – and for being a great example for others in the WordPress community!

[Note:  Originally published April 28, 2017]

#100DaysOfCode: My Challenge to Code for 100 Days in a Row

#100DaysOfCode Challenge

In case you haven’t already heard of it, 100 Days of Code was started by Alexander Kallaway and is just like it sounds:  you commit an hour of coding every day for the next 100 days.  I’d recommend checking out his article explaining it in more detail.

I’ve dabbled in code for a while and can do some things as long as I have documentation to go by.   It’s been hard for me to find time to code much because this isn’t job-related; It’s simply a hobby I really enjoy.

Now I’m making time to begin my first round of #100DaysOfCode.  I say first round because I intend to focus primarily on WordPress and PHP.  The next time I do this I will be working on JavaScript and front-end development.

My goal for this challenge is to build a strong foundation of PHP and WordPress.

The Rules

    • I will code a minimum of one hour every day for the next 100 days.
    • I will tweet my progress every day using the #100DaysOfCode hashtag.
    • I will push my work to GitHub every day, where applicable.

Continue reading “#100DaysOfCode: My Challenge to Code for 100 Days in a Row”

Happy Kamehameha Day From the New GeoffreyShilling.com

Happy Kamehameha Day!  Today is in honor of King Kamehameha I, also known as Kamehameha the Great. He united the Hawaiian Islands into a royal kingdom in 1810.  Read more about King Kamehameha Day.

What does Kamehameha Day have to do with support or development?  Nothing!  But, as you’ll see from time to time, I have a strong passion for Hawai’i and thought this would be a fun day to launch this revised site.

If you’ve been to GeoffreyShilling.com before, it probably looks a bit different.  I’ve decided to turn this site into my place to share stuff related to WordPress support and development.  The content that was here has been moved to what will become more of a family blog at Shilling.blog.