Technology can be intimidating.
Even the things that appear simple are not so. For example, something as common as a website login represents multiple elements working together to securely authenticate and authorize a user. You see a couple boxes for a name and password, but a developer sees hash matching, password reset logic, security exploits, redirects, and form tokens.
The people who live and breathe this technology can be intimidating also.
The average software developer knows multiple programming languages, specialized tools, design patterns, mathematical concepts, storage systems, protocols, and any number of other things that make your website load, mobile app work, and organization function.
These skills take aptitude, time, and education to acquire. Not only that, good developers are richly rewarded by the insatiable needs of our economic machine.
However, not everything can be reduced to a set of technical problems to be analyzed and solved. We are human beings, and as such, could improve how we treat each other when technology is involved. Unfortunately, the technology “haves” sometimes feel entitled to disrespect or otherwise mistreat the technology “have-nots.”
Do you doubt this? Check any forum of a technical nature. Read through the questions and the responses. You’ll observe that for some questions, the responses are not very kind. One exception: if you ask an engineer to do your homework for you, well, you deserve the response you get. ;)
As technology continues to be an essential part of the modern human experience, we would be well-advised to observe some conduct guidelines for our interactions with others.
Warning! Unless you are a technician, you should think twice about reading past this point.
For our purposes, a “client” is a person or group that you work with to solve a problem, whether through contractual relationships, employment, or any other arrangement that requires the application of your technology skills.
We are all specialists in our own domains, and as a matter of common courtesy and decency, need to treat each other with due respect. Not only does it make you a better person to work with and more likely to solve real problems, but people might actually want to ask for your help.