I have been a programmer for many years now. I have learned many new things along the way. Some of the things that I have learned is that you can teach yourself many things and nothing is harder than taking over someone else’s code. I’m sure that most programmers out there can start with a complete blank slate and code an amazing program, whether it be an awesome website or even a beautiful software program. Being able to pick up someone else’s code and figure out what they were trying to do and then re-inventing it to do what you want it to do is a nightmare for most people. This has been a challenge that I have faced lately. Picking up the pieces where someone else had left them and trying to finish the project from scratch. This has thrown my programming experience through many loops. I cannot say that I am one of the most talented PHP developers out there, but I am most certainly not a beginner anymore either.
Programming is a struggle on a day-to-day basis. Some days you make extreme progress and others it seems like you did nothing. I had one of those days yesterday. I spent the entire day trying to solve one thing and struggled with it the entire day. And when the day was over, I still hadn’t gotten anywhere. In these cases, I have found it easier to move on to something different. Take a break so to speak. Don’t allow yourself to get too frustrated with it, because usually, when you come back to the problem in hand, you have an easy solution. This is what a programmer faces on a day-to-day basis. Programming can […]