In theory, I work in technology for a living.
In particular, I work in enterprise, infrastructure, and information security architecture; more specifically as a consultant and educator in those domains.
Really, what I do, is I talk to people about their problems.
Then I think about them for a while, and I write about them for a while.
Then I try to teach people how to solve those problems, and I write about that...
Then I mediate between groups of people who both need each other and hate each other; with competing agendas and incentives and fears and desires, and problems and styles and personalities etc... etc... etc...
...and most of all, I try to find nice ways of saying NO without actually saying no...
...and after saying NO, show them how to actually DO, what they ACTUALLY need to do (as opposed to what they wanted to do, or thought they needed to do), in the least stupid and least harmful way possible.
... and if I'm REALLY REALLY good at it, and REALLY lucky... I manage to do all that, while making them think it was always all their idea the whole time.
I see no meaningful functional difference between this, and a therapist.