|

Don’t be Afraid to Relearn

Just the other day I picked up a new book called PHP: The Good Parts. I’ve been programming PHP for over 10 years, and the book covers a lot of beginner topics like control structures, variables, etc. However, there is some stuff towards the end that will be of great value. I plan on reading the (short) book cover-to-cover. Why you ask? I feel like I have to; after so many years, there are some things I should relearn the right way.

I don’t feel bad; it happens to all of us, even outside the realm of programming. You get into a habit, or always do something a certain way, or in the case of code, maybe you create a function or class that you’ve been using for years without updating it. In programming, things move really quickly- it’s almost a full time job just to keep up with the changing landscape.

A few things happened to me recently that made me realize I have to update my code and the way I code, and I’m grateful for it. I’m very upfront about saying if I’m doing something wrong, I’d like to know; I also like to think I’m not afraid to admit when I’m wrong. This is especially important since I’m a writer and public speaker. So, I decided to pick up a couple of books on just straight PHP programming. A lot of it may be review for me, but I’ll be paying close attention to some of the things I’ve assumed I’ve been doing right, or need to update because my way is no longer best practice. And most importantly, I’m not afraid to admit that I need to relearn some things the right way.

The absolute worst thing you can do as a programmer is get complacent. Maybe you think your way is the best, or maybe you think you know better than everyone else. If you don’t keep the mindset that you always need to learn new things and stay up-to-date, you’re going to fade really quickly. If you don’t like learning, you’re in the wrong field.

So over the next couple of weeks, I’m going to hold off on learning new stuff and focus on relearning things I already know. I’m really excited because I know that I’m not only making myself a better programmer, but my side projects, my clients, and my students will benefit from it. So you should ask yourself: What do you need to relearn?

Similar Posts

  • |

    My Review on the iPad

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! A couple of weeks ago I picked up the 16GB 3G iPad as sort of a birthday gift from me…

  • How Multiple Backups Saved 15 Years of Photos

    Over the weekend I had a bit of a scare. I was thinking about my trip to Ireland – a trip I took nearly 15 years ago – and I decided to take a walk down memory lane. Since those photos were on Flickr and I decided to delete Flickr earlier this year, I went…

  • |

    WordPress Plugins I Can’t Live Without

    I work with WordPress on a daily basis. By working within my own sites, setting up new sites, and testing new things, I come across a lot of WordPress tools. As a result, I have a group of WordPress plugins that I’ve come to rely on. There are some that are site specific (like WooCommerce…

  • One Week with the Apple Watch Ultra

    It’s been a week with the Apple Watch Ultra and I love it. I like big watches in general, so the extra screen real estate is clutch. I have a few faces I’ve been using with it, depending on Focus Mode and Context: There are a few things I really love about this watch, outside…

  • |

    Happy Birthday, WordPress

      I know this is about a day late, but I want to wish WordPress a happy birthday. You see, I wouldn’t be where I am today without it. In college I spoke with my friend @smekosh about creating my own CMS as I was writing a few for clients, and he pointed me towards…

  • |

    What I Learned from 2 Weeks without Data

    When I arrived in Italy for what would be an epic 2 week honeymoon, I had a plan in mind to make sure I would not be without a cell phone and data connection. My wife got me a Nexus 5X last Christmas so I decided to sign up for Google’s Project Fi for international…