Lately I’m thinking about my accomplishments this year in tech. I feel much more a part of the greater development community than I ever have before. I owe a lot of that to my Co-Organizing the TrianglePHP meetup group and my TA-ing with Girl Develop It. I have also overcome some of my hesitation to contribute code in Open Source again.
I have spent a lot of time over the last few years trying to figure out what is the right way to transition from procedural PHP code to Modern PHP best practices. It doesn’t seem like it should be the painful, gut-wrenching process as it was for me. Now the question becomes stronger because I want to help others make that switch, and I don’t want the difficulties to be deal-breakers. I want to remove the obstacles of prerequisite knowledge but planning things in the simplest order. However, it seems like you have to know many things all at once to make the transition. The simpler it is to learn, the more easily I can convince others to join me on this journey. It makes it easier for their management to agree to it. But how do I teach it?