We make things harder than they need to be. We take a basic concept and then diverge into a sea of complexity. This human behavior burrows deep into our thinking, implementations, and explanations. This drive towards complexity makes us ineffective
There is no such thing as "best practices." None. That's a lie. It's confusing too, as we seek to find some solution or methodology that is superior to any other. But that doesn't exist. Let's talk about why "best practices" are a complete
I am a software craftsman. I teach and advocate building high-quality solutions using the techniques of readability, reusability, and maintainability. But there is a point of no return. There is a ledge that we walk on where the act of building
Listen up as I'm going to unlock the first secret of programming for you. Everything in code is built from the same building blocks. Everything. It doesn't matter if you're building the space shuttle, banking system, a vision-guided robotic cell, or
Your code sucks. I remember the first time a mentor told me that. I was crushed. I was so focused on getting it working and done that I hadn't taken the time to build quality into it. Shoot, I didn't even know what that was or where to start.
Over the past couple of years, I focused on teaching and helping individual professional developers who want to master and continually level up. But it occurs to me that not everyone is or can be a professional developer. That revelation opened my
So you've watched some of the tutorials in the Know the Code, watched my presentations, read some blog posts, and read my tweets. You may notice a trend of how I approach WordPress and PHP coding. Let's talk about it for a moment. First of all,