My CSS specificity analogy (Buckets)

I used to teach English at Berlitz. They never wanted you to directly tell the students any information, but instead wanted you to gradually draw the answers out from the student. In most circles, it’s called the Socratic Method, but Berlitz claims that their identical version is different and therefore coined the term The Berlitz […]

The Truths of SEO

I previously wrote a pessimistic post titled “The Myths of SEO“, where I laid out a number of complaints of “SEO Experts”. This was based on past experiences of needing to implement knee-jerk demands related to SEO in reaction to what decision-makers had read in single blog posts. Coupled with a recent comment made to […]

Code Should Tell a Story

The key to writing maintainable code that doesn’t make future developers want to scream at you is to follow a simple rule: “Code should tell a story”   What defines that? The code should be immediately understandable. Anyone in the future who jumps into the project should be able to look at your code and […]

The Myths of SEO

Saying “I know SEO” is disingenuous. The only people who “know SEO” are the engineers who write the ever-changing search engine algorithms that determine which sites have “good SEO” and which sites don’t. Yet, we have so many self-proclaimed SEO experts offering their services. How did we get to this point? In the past, it […]