I have a friend who is a very good business analyst, and we naturally tease each other about whether or not the other one actually does any work (note that the explanation for the post title is also in the linked blog post). It's a running joke between us, and neither one of us really means anything by it. The more time passes, though, the more I'm starting to think that the universe really is trying to mess with me as a result of some of this banter. You see, I fancy myself a software developer. That means that all of the skills I value are about solving technical problems. Sure, I understand full well that you need to actually solve problems for users otherwise no one will use your software; I've had conversations at work with people that included me saying, "sometimes you need less code, not more." Still, there are plenty of situations that require code. That's where I come in, and that's where I earn my paycheck. However, judging by my LinkedIn pr...