I will always be a novice

I know it does sound funny to those that have known me for several years but that is how I view myself sometimes. I don’t mean that I am a beginner but I want to be one. I mean this in the most positive way I can think of.

A few years ago I was watching a documentary about the guitar. It opened my eyes to a slightly different way of thinking and looking at some things in my life. The person that really made me think most was Carlos Santana. Not too shocking since I fell in love with his guitar style of playing nearly a decade ago. He said that when plays the guitar he plays it like it’s his first time playing ( Or at least along those lines ).

This is often how I feel. The reason is because I think that there are several ways of doing one thing. Much like in PhotoShop there is more than one way of removing the background from an image. Yeah, each has their positive and negative but in the end they all get the same result. This is true when working with WordPress.

Recently I posted how to create a sticky post slider. I mentioned that another way of creating it would be to use get_posts rather than modifying the query. That is one way; another would be using query_posts and then of course there is what seems to be the more popular way of just getting a specific category or categories. There is nothing wrong with those methods. Each one has its own pitfalls and each one has their own feat. It is all a matter of preference.

What has brought this up is last week I was doing yet another WordPress theme review and saw a method that was new to me. It actually dealt with the WordPress theme customizer. It gave me an idea of how I could potentially use the customizer to include widgets or not. The other options was to display the copyright information on the footer.

Which then sparked an idea to create a plugin that has the ability to display the widgetized area on a single post or not, which actually could be attainable by using a simple conditional check for a theme option. And now I’m slowly trailing off.

The reason I say that I will always be a novice is because I want to be. It does sound a little odd to say but it is true. The reason is that I want to always be learning. The moment I feel like I have nothing left to learn that is when my brain wants to stop working and that is big no-no in my book. I want to always stimulate my brain and keep gathering information, methods and tons of new ideas.

The brain should always be focused and challenged on a daily basis.

My new addiction

No, not a drug; although some people may consider it a drug. Over the last few weeks I have been more driven to learn about web development. One of the things that I have learned is to document everything. I pretty much have tried to document every little detail of my learning process and I love every minute of it.

So far, one of the greatest things that I have learned was from viewing a WordPress video about theme development. The lesson was to use a version control system and commit wisely. I have since started to learn how to work with SVN and am in the midst of learning how Git works. Both are phenomenal tools that are great to know.

But really, what I was really trying to say is that I recently have spent – what seems to be for some – an unhealthy amount of time online. I have frequented the WordPress.org support forums and been looking at random WordPress themes from the repository to get a glimpse of how other developer code for their themes. It has been insightful and good.

Truly the best lesson out of it all is documenting everything. I think that is why I have been more and more compelled to blog about it all. It’s not really about sharing but learning by doing it so it sticks better.

In a way my digital addiction just may very well lead me in the right direction of what I really love to do. I say this because I really have learned a lot communication and development. Socialization and communication is a powerful medium not to be taken for granted. The way we interact with one another has drastically changed and will continue to change. Social media and sites have played a huge role in my life and I feel that it will be a great fit for me down the road.

Don’t get me wrong, I still would love to get a degree in computer science one day but for the time being I am beyond happy with how my life is going. I am learning new things in PHP, HTML, CSS, and just the web in general everyday and I am slowly getting the confidence to apply for a job I know will better suit me and the lifestyle I want to lead.