|

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 Slides from PABUG 2012

    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!Here you go! My slides from my talk, “Using PHP to Create a Web-­Based Mobile Banner Application” from @PA_BUG are available…

  • |

    Migrating WordPress Multisite from Media Temple to SiteGround

    A few years ago, I wrote about domain mapping using WordPress Multisite on Media Temple. This year, I’ve been consolidating all of my hosted websites to a single SiteGround account and the very Multisite instance I wrote about needed to be moved over. I had been avoiding it but the time had come, especially since…

  • | |

    Live on YouTube

    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! For today and tomorrow only, YouTube will be testing live broadcasting with 4 of their partners. The most interesting part…

  • | |

    What’s in my Backpack (Winter 2022)

    It’s 2022 and God-willing, many people will be back to traveling again! I already have 2 conferences planned1and at least 1 family vacation. As a result I’ve reassessed by bag situation and, as an end of the year bonus, picked up a new bag. So here’s a look at everything in my travel back for…

  • Check out my Podcast Gear

    This summer I started two projects that require me to be in front of a microphone: WP in One Month and How I Built It. It’s a lot of work, but fun and rewarding. One important aspect of recording is making sure you have the right hardware and software. It can take a lot of…

  • |

    iPad Pro Gear That Helps Me Work

    A couple of weeks ago I wrote about making my iPad Pro my travel laptop. In an effort to get comfortable with using the iPad regularly, I also try to spend some quality time on at when I’m at my desk. You’ve likely seen some photos of my desk set up with the iPad on…