• "And then there are developers who just know how to do sweet talk and pretend they know everything, in fact they do nothing right, you just do not know how they can stay in the business."

    Beware of these people when they're really good at it, because your boss(es) may never have any more insight in your products than what they can see when they use it. It's even possible those in charge know nothing of technology.

    So the sweet talkers may never be revealed. I've worked with people like this, and they seem very professional. Any time they make a mistake, they also make it sound like you in fact made the mistake by thinking they had done that in the first place. In fact, they make it sound like they were about to do what you suggested all along.

    And we end up doing their jobs for them, because we will get in trouble if they make the whole group fail.

    But I have also met people who are good programmers. They may not have a great sense of logic, but if you've got technology in your blood, you can do well with little.

    I have creativity and logic in mine, and this in itself has bred my sense of technology, even if I don't have the same natural ways with programming languages, linux console system handling, etc, as many people I know. But this line of buisness takes all sorts.

    People say I'm a good programmer, though I am utterly inexperienced so far. I hope to live up to it.