Believe it or not, a human being, not a robot, runs this website. I usually only post when I have a new technical tutorial to share, but I’d like to begin actually blogging. You know, sharing my thoughts and experiences in an informal way and on a somewhat regular basis.
I’ve read countless articles explaining that if you share your goals publicly you are more likely to stay committed to them. I guess it’s some basic part of human psychology 🙂 . So without further ado here are my goals for 2017:
- Actually write blog posts
- Launch Premium Course: WordPress for Beginners
- Launch Premium Course: WordPress for Developers
- Launch Premium Course: Backend Node.js (Express and MongoDB)
- Launch Premium Course: React
- Not abandon my YouTube channel
- Redesign this website
Let’s go through each of these items in a bit of detail.
Actually Write Blog Posts
When I was a kid I loved writing. I wanted to be an author or journalist when I grew up. I studied literature and education in college instead of anything related to computers.
I’m not sure my current audience has any interest in those topics, but it’s pretty easy to ignore blog posts you don’t care about so I’m not going to let that stop me.
Premium Course: WordPress for Beginners
I’m working on completing a new premium video course aimed at people who want to learn WordPress and have no real prior experience. The course doesn’t involve any coding whatsoever, even though coding is usually the only thing I teach. Still, I’m convinced this course will help a lot of people. I recently taught a local night class for people who wanted to learn WordPress and it inspired me to create this online video course. You might think, “Hey, aren’t there already like 50,000 online WordPress for Beginner courses” and you might be correct. But I think many of them are taught by beginners!
A little piece of me dies every time I hear a WordPress “teacher” say “Yep, then just go install these 791 plugins and you’re golden, now you can just drag ‘n’ drop and create the site of your dreams.”
Every extra plugin you use has the potential to slow down your site, make it less secure and less maintainable. If you take the time to actually learn the “WordPress way” of doing things I don’t think the average site needs very many plugins at all. My course focuses on the essentials and gives people a strong foundation regardless of whether they want to (A) create websites without ever writing a single line of code or (B) transition into coding their own custom themes.
Premium Course: WordPress for Developers
In this video course we code a WordPress website from scratch. The website is for a fictional university and we learn how to create relationships between different types of content (i.e. professors, courses, campuses, etc…). We use the new WP REST API to display live search results for degree-programs & professors as-you-type. We learn how to get the most out of “Advanced Custom Fields.” We allow for basic user registration, and learn how to deploy our site from our development environment up to a real hosting environment. I also demonstrate how to use the popular template language named Twig instead of spaghetti code PHP logic mixed into our HTML.
Premium Course: Backend Node.js (Express and MongoDB)
Premium Course: React
I wouldn’t say I’m anti-Angular, but I’m more of a React guy. This course makes zero assumptions about your current knowledge. We’ll learn basic SPA (single page application) concepts from scratch in addition to learning React itself.
Not abandon my YouTube channel
A few months ago I revived my YouTube channel. Prior to that I hadn’t posted any new videos in ~2 years. If I’m going to achieve all of my other goals for 2017 I realize I might not be able to keep up a weekly-upload schedule on YouTube. Missing a week or two here and there won’t be the end of the world, but I don’t ever want to go longer than 2-3 weeks at the longest without a fresh new video.
I’ve gained a lot of new subscribers lately and I don’t want to let them down. I remember when I got my first 10, first 100, first 700, first 2,000 subscribers. Each number felt like a huge milestone. As of this blog post I have 68,700. If you’re a subscriber and you’re reading this; thank you! I never thought I’d even hit 1,000 subscribers, and my subs are what inspire me to create each new video I record. Also, my comments section is one of the kindest, most respectful places on YouTube. I only get insulted in about 1 out of every 5 videos. That’s got to be one of the best ratios of any YouTube creator 🙂 .
If we do hit 100,000 subscribers I’ll film a fat celebration/party video complete with my cat, catnip, maybe a burrito and a Capri Sun.
Redesign This Website
Have you heard the “the cobbler’s children have no shoes” phrase? If not, Google it. Basically, if I teach web design and development why is this website so basic/ugly? The reality is, I’ve just never spent the time to make this website something I’m proud of. I always spent my time on other tasks that would help me pay the bills. But if I’m going to continue to focus on blogging and creating premium video courses I should probably go the extra mile and actually use my skill-set to create a beautiful website for my own project.
That’s it! Even if I only achieve half of these things in 2017 that’s fine with me. It’ll give me a start for my 2018 list 🙂 .