I got enough knowledge to be considered a techie, but I don't have a passion for programming (although I enjoy the challenge), it's a mean to an end to me.
I feel a bit overwhelmed when people start getting hyped over stuff such as stating typing vs dynamic // how cool Haskell is and the whole shebang.
I'm in a position which sits in between, half peoples skill - half technical.
The issue is that I'm working (not for long anymore, I'll be free in a few days) for an outsourcing group and it sucks to get stuck.
I'm gonna try to get back in the game and see how it goes from there.
HR law in much of Europe can make it VERY difficult to fire someone unless they commit an act of "Gross Misconduct".
I used to work with an Italian company (via acquisition) that suffered from these kinds of troubles. You can't demote someone, you can't get rid of them, so they get a "sideways promotion" to something like a "project manager" or "team leader". Eventually this leads them into a managerial position. There were so many incompetent people in management at that company... their job was literally just to pass information down the chain. Meetings were hell because every project had 5 layers of managers that wanted to be involved.
Some kind of reality check.