finally{}: Every Which Way But Loose

I recently saw yet another discussion online about PHP’s infamous naming convention exceptions and needle/haystack rotations. All the typical vitriol was there from the PHP haters, but I was very happy to see several new programmers add to the conversation or ask for clarifications and receive very supportive and educational responses from the thread. PHP is nothing if not consistent in its status as a recipient of the internet’s hatred. However, I am forever proud of our community’s ability to ignore the hate and still welcome and encourage newcomers.

But do the haters have a point about our inconsistencies?

Continue reading “finally{}: Every Which Way But Loose”

finally{}: Experts or Out-of-touch?

After talking to someone about ideas for new security education, I popped over to check out the latest OWASP Top Ten list. A quote on their homepage stood out to me:

This category represents the scenario where the security community members are telling us this is important, even though it’s not illustrated in the data at this time. https://owasp.org/www-project-top-ten/

The experts in their community were telling them that a specific issue was critical and widespread enough to warrant a place in the top ten, but the data they collected from codebases and users didn’t reflect this at all. Is this because the issue is too up-and-coming to be reflected in the current boots-on-the-ground numbers, but we need to act now because it will soon be a huge issue? Or is this a situation where the experts work on a level so different from the standard developer that the security risk is only applicable to them and not in everyday circumstances?

Continue reading “finally{}: Experts or Out-of-touch?”

Saying Goodbye

August will be my last issue as Editor-in-Chief of php[architect] magazine. I’ve been EIC for almost 6 years, and now it’s time for me to get back to doing PHP, not just reading about it. There is quite a bit of sadness mixed into the excitement of trying something new. The magazine has always been more of a passion than a job for me. There’s something so amazing about sharing knowledge, discovering new technologies, meeting the people behind the projects. It’s a beautiful thing, and I know that I will still be reading my subscription each and every month. It’s always sad, though, to leave something you love. Continue reading “Saying Goodbye”

Open Eyes

Here is my latest editorial for the May 2014 issue of php[architect] magazine:

php[architect] - May 2014Open Eyes

There are so many ways out there for us to make a difference in the lives of others. As technology pervades every aspect of life, our power as developers grows. We must use this power for good! Yeah, alright, I do a “good” job on projects. I make “good” decisions when it comes to security. I am “good” when I talk to non-technical users. That’s enough, right? Not even close. To truly be using your power for good, you must open your eyes to everyone around you, not just the loudest complainers or the most dangerous threats. You must be willing to put your words into action and work within the system that helps you stay employed (and fed). Continue reading “Open Eyes”