Other developers are not like me. This is something I have to tell myself regularly. I'm reminded of this by the simple numbers for Wordpress usage. 16.3% of websites are powered by Wordpress and it accounts for 54% or the CMS market. While we can argue how these numbers are measured we can't argue that A LOT of websites are built on technology often railed on in tech blogs.
I find this even more interesting when it comes to creating development tools, documenting methods, and advocating use of the new hotness. All too often this happens in the bubble of people who think like us and do thinkings in a similar manner. We wonder why others struggle with what we are suggesting. We wonder why something isn't catching on. Sometimes we even write off these other developers as incompetent because they suggest using some piece of technology we've grown to despise. None the less, they keep trucking along, thinkings change slowly, some camps move further apart, and may good ideas go stale.
Part of the equation we often miss is that other developers are different and how those differences matter. They have different needs. Their customers have different needs. The list of tasks they have to do for their job is different. The priorities they have are different. Understanding these differences can help us make better all around products and move the Internet in a better direction in a healthier manner.
Continue Reading »