All Solved Problems Are Easy

I wanted to post a witty retort to something I saw on a website today. I wanted to write about how the people experiencing a particular problem were just doing it wrong and explain how simple this thing really was if they just took the time to read the documentation and follow the instructions. I also wanted to talk about how the person who posted the item related to the problem was misleading a lot of people and propagating a lot of misinformation based on people not knowing how to solve the problem in the right way.

Then I remembered the reason why I believe the problem is trivial: I know how to solve it. I solved that problem years ago and I trained all the other people that I worked with in the solution to the problem. Of course it’s a simple problem when the answer is already known. The real problem is when the answer is not yet known, which is the case for anyone and everyone that is looking for the answer to a problem.

It’s easy for someone with the answers to laugh and mock and make witty remarks about what they see going on. It takes no skill, no understanding, no compassion and no intelligence to produce such remarks. Even handing someone the answer on a silver platter with an RTFM or a pointer to a existing answer of the same question is easy. Anyone can do that even if they don’t know the answer but are good at finding answers.

On the other hand, it takes a significant amount of effort to sit down and understand why the person is having the issue, what they have done to try and solve it and guide them to the solution allowing them to learn through making additional mistakes. It’s difficult to get involved and immerse yourself in the education of others because that implies some sense of responsibility on your part. You are making the effort to educate someone so you must take at least some responsibility for that education – to meet the person where they are with the skill set and experience that they have, and to present a path to the solution that they can understand and appreciate. It’s no small task to do this, but it’s often the right thing to do.

Now, I’m not saying you should never hand someone a solution or state RTFM. There are times when these actions are appropriate. I’m also not perfect and I realize that some of my responses to comments on my own blog here tend to get a little snarky. In this one particular case, though, I managed to avoid that mistake. I hope I’ll remember to avoid it again the next time I find myself in such a situation and more importantly I hope to find the will within me to actually take some responsibility and help educate the people that were having the problem. I challenge you to do the same the next time you find someone asking a question with an answer that is “so obvious, duh…”

Adding Request / Reply To The Application Controller