You just kick off working not messing with anyone,

Then lose a point and bog down in the deadline.

Then there is a point — you realize that no one can do it, you are the one. Otherwise, why the hell do I have to bust my butt?

Then your capacity faces depletion and you turn to your natural stash: your precious immune system and psychological resilience.

Nope… You feel like dying at work, though. It’s burning out, man.

Repelled, your body persists going to work, nevertheless.

The anger grows when you see carefree faces of your colleagues.

“Burn-out” is what you hear uttered close to your half-dead body. Managers argue, can’t fire you, because you contributed a damn lot.

Your soul seems like going to pieces poisoning others’ mood with your nagging and muttering.

HR allures you to get sloshed and team up instead of having a normal healthy sleep….

Disgust, contempt for all these conventions, wrath, anger start teaming up instead, giving rise to a dark team lead. He freaks out from every word he hears, and every smile makes him go ballistic.

He suffers from the lack of tech specifications and overall logical malfunction of people around.

Only own unique perfect code lets him zone out for a while.

“Kill’em all” whizzes here and there in his mind, while а pet project acquires features of “conquer the world” plan.

— -

Send your brain on vacation, save the world from the dark team lead!

Today I’d like to talk about those unlucky ones who failed to escape into a well deserved vacation… And even those whose parents couldn’t make it in time. Actually, I dedicate this article to all who it is so hard to work with at times.

Now, here is our agenda for today:

— mood hoovers, experts, tyrans, their classification and ways to deal with, — all generously seasoned with the first-hand stories;

— a bit about in-house classifications;

PEOPLE

Here it should be noted that all complicated people have certain ground to behave this way. You must have seen that story above where I showed how an ordinary employee becomes a complicated one and may go hard on the others. It seems like every stage is logical and natural, but there is definitely something wrong with the result. Does this person deserve sympathy? He may quite well do. Should we feel sorry for those who work with such a person? Quite possibly we should, yet, here the question arises — why are these still around and haven’t run for their lives?

The time has come to look in detail what kind of people work in IT. All the illustrations are based on real life experience. Nope, no names. If something sounds damn familiar — that’s a happenstance, you’d better not read this part of the text:)

MOOD HOOVER

«Deadlines are always missed. It’s a high time managers got used to it and learnt to deal with their own hyped expectations» © developer

Mood hoover is known to blast ideas and circumstances. His more aggressive counterpart may turn out a troll blasting people and personalities. Things you are likely to hear from a mood hoover are something like «duct tape solutions again», whereas a troll would rattle on «your idea to slap shit together and deploy may have come from a sinful child of the kinky nexus between Microsoft and programming languages», in a nutshell — «you’re a piece of shit».

SO, WHAT’S THE FUSS?

Does a mood hoover hurt? What can he do? He can, at best, write a poster «noone cares about your ugly code» howling around sadly. I can’t imagine anything beyond this reaction. I can ignore the poster, I can put on my headphones and not hear his grumpy howling. At the end of the day, I am a father of three, ignoring the noise around has grown into a second nature.

Alas, mood hoover does manage to brainwash, eating your brains and sucking out your energy. Moreover, those who never had any reason for discontent may get suspiciously silent. Well, if the manager preaches that everything is rosy — that’s one of the managers’ features.

«An experienced comrade would pull at a cigarette, jetting smoke into the starlit sky, sad wisdom in his glance, will look a newby into the eyes and say: “The hell with it. We’re down in the dumps. The board doesn’t seem to care. D’you know how many times I tried to change something?“ That’s a proven path to the company’s death»

UPSIDES?

Mood hoover has to be given a credit. He is never afraid to speak about problems and risks. He exaggerates a bit, but always from his heart.

WHAT TO DO:

— For colleagues: a single whiner sets the fashion. If we deal with a bunch of whiners can spark a massive outcry in the most inappropriate moment, for instance, a deadline crisis. That’s why you should not go in the dumps yourself and should not allow anyone else to start lamenting. It’s viral. To point out positive sides in the company is a good thing to do. If there were not any, what the hell are you doing here? Quit, and go find yourself a better job!

— For wreckers: if to play these matches the company may be choked. Not before the average employees stop working, managers would be sounding the alarms. And, unfortunately, quite often those who have never created problems would be taking the rap.

Note: I’ve never met a wrecker type people in IT.

— For managers: you have to deal with negative talks like with a dangerous insect, — neutralize them fast. The best way to do it is by clearly understanding the motives of your people. He is most likely whining because of some particular reason, because there’s something he is bothered by, something that doesn’t let him feel happy. You find it, and the life will change for the better:)

DAB HAND

A dab hand deserves his laurels; he likes and knows how to stand up for his opinion. However, if bombarded with reasonable arguments from colleagues, he may quite well change it. He is a loner by nature and steers clear from giving out tasks. He is often criticized for offishness and a rare ability to spot shortcomings in solutions of others, yet he is definitely respected for profound knowledge. But, again, his obsessive idea to follow best practices and demand the same from others seriously pisses off.

WHAT’S BAD ABOUT IT?

For colleagues:

— no fun. Whatever hard you jumped out of your skin, from the helicopter view of the master it looks like a kids’ stuff.

— no career growth. Think about it: if we have a superhero out there, the police can relax and have a doughnut. It may actually boil down to trying to do the tasks instead of actually completing them. If it worked out — well done, if it didn’t — there is always a master ready to cover.

For the company:

— It seems like a vicious circle since professional growth is not a fast process, whereas the technique for cloning a professional hasn’t been invented yet. Besides, having someone who always no how to do things relaxes and threatens to drag down other projects;

— if we speak of outsourcing, the client soon gets the idea that there is an expert out there, — and expects the same level of expertise form the rest of the team. The picture is seen the following way: the salary range is not that wide, though the difference in result is huge… I want the others work the same efficient! They take their time with projects and have the audacity to leave for vacation!

— a dab hand is usually someone of a narrow focus. Yes, they can know a number of programming languages, but they do not bother much about such things as estimation, communication with a client and some other important ingredients. Consequently, there supposed to be someone else who would do these things instead of the expert and, of course, to get paid for this;

— not everyone can correctly interpret the written by him: «It’s some sort of magic, I can copy paste it and utilize. But it will take a while to figure out how it actually works».

For the dab hand himself:

— he can’t get rid of the feeling like «no one understands me» or «there is no one around me but dead-enders. My life is hard and lonely».

WHAT’S GOOD ABOUT IT?

For colleagues:

— It is awesome to have someone with an extraordinary expertise and experience at hand. The one we can learn from. The one who can help out… Can’t avoid his grumbling, yet everyone seeks his knowledgeable support. If a dozen during a day — no time to work at all!

For a company:

— As a matter of fact, he is an expert! The one to be sent to conferences with reports, the one to be proud of. That’s his regular magic that makes the world go around.

For himself:

— paycheck;

— genuine respect. Then again, there is an oddity: a dab hand often has a modest personality and believes this respect is not really deserved. As a result, respect may not bring satisfaction as it is expected to. See below Dunning–Kruger effect

WHAT TO DO?

Colleagues:

— keep on studying, indeed. Experts rather often fail to communicate properly, and at times it is really difficult to learn from them… In a couple years, working on something brand new, working on your own, you’ll fully realize how much you have embraced from that grumpy guru at your office

For the company:

— in-house staff development. Seminars and lectures are able to significantly pump up professional skills. If to launch those initiatives with due monitoring, it will sure be beneficial.

— training for freshmen. It is crucial to seize the right moment when the new guy has got tired of the expert’s art, and come forward with a fresh project, keeping all ingredients in a healthy balance. The new guy may not agree right away, but people appreciate being given options to choose from.

For themselves:

— learn to communicate in a more down-to-earth fashion. They might learn something valuable and practically applicable things from management — a lot of interesting things to discover;

— meet and socialise with other experts more frequently;

— read more about perfectionism and its dark sides — see below

TYRANT

Should a good plan for capturing the world include autotests? © challenging question for the job interview.

There is a certain type who knows how to whip people into shape. «There are two ways, way and the wrong way. You have to listen to me». He is certainly right to a certain extent for he indeed has an expertise. However, along with that he can sometimes engage into personal remarks, for instance, «your solution is not quite smart, because you yourself are not a genius, alright?». You can hardly contradict, because he is an old bird in the company or in the project. On a bigger scale, the moment colleagues see the chance to change the job they do it. Well, juniors can not use this option. Tyran settles for that: juniors’ personal loyalty and attention to his decisions make up for all possible downsides of the situation. Mainly tyran is involved in assigning tasks, simultaneously grumbling about organisational foot dragging, for example you might occasionally here something like «you can’t even create a to-do list yourself».

WHAT’S BAD ABOUT IT?

For employees:

— no one is going to be superior to Tyrant. Far from everyone can be ready to waste their own potential while blindly obeying someone.

For the company:

— the middles are leaving. These are exactly the valuable people, who do not cost the company too much, but they already can execute 80% of tasks the same efficient as seniors do it;

— possessing unique knowledge and skills, enjoying zero competition from middles with more reasonable appetites, a tyrant can put the screws on the company as much as he pleases. Doubled paycheck — why not! You don’t want to make this feature — okay, fine! Another thing to deal with is that tyrans do not like vacations, as we do. And rightly so, by the way — being constantly pushed around, subordinates may unleash like a coiled spring asking themselves perennial questions «how did I wind up here? what am I doing here? what’s next for me here? how many job interviews i can attend while he is on vacation?».

For themselves:

— professional growth is possible only within the framework of a certain project. When the project comes to completion, a new one will always require a massive training. And if the tyrant is not the lucky one, — they can quite well meet grown up middles who they used to push around.

WHAT’S GOOD ABOUT IT?

For colleagues and subordinates:

— no need to think too much and make too much effort, personal loyalty will do, if sweetened with signs of obedience and thorough blockage of any inner rebellion. When you meet people who feel absolutely comfortable with a tyrant — it means they feel absolutely fine economizing their energy. It’s not good judging them — all of us at some point have a desire to melt and go with the tide. Besides, there are always some other exciting things where this energy could be diverted to: hobbies, pet projects, games, family and so on. Here is untested observation: as a rule tyrant has a family, whereas male subordinates are not quite popular.

For the company:

— tyrants are highly efficient and stress-resilient in times of crisis. Before any rescue action is taken, they are consulted first. It should be noted, crisis of such kind is not typical of IT companies. From the other hand, a «good decision now» is usually more beneficial for the project than a «perfect solution in a month»;

— they know what discipline means, and they are always ready to maintain it, which is usually uncommon for IT companies. No belated arrivals at the office, no delayed timesheets, no delayed reports.

For themselves:

— Oh, come on, sure thing it is pleasant to realize that you are a decision maker and the only magician in the minstrel troupe. Abundant attention from the opposite sex is another bonus.

WHAT TO DO?

For subordinates:

— as for me, changing job looks like a suitable way out. It is a wise idea to discuss it with the board before burning the bridges — it is possible that they also view it as a problem, and you can find a solution together.

For the company:

— At many conferences on management the issue of tyrants has become a regular. «The situation has got out of hand — through life with him has become unbearable, we can not get rid of him». I do not have quick solutions for you so far. There are complex one, but they don’t fit in here.

For themselves:

— the necessity to control everything may suit Starcraft. Unless you are piloting the Firefly for real, you just can’t push past people like that. Tyrant is detail obsessed and he won’t let go of the situation. Everyone needs to normally coexist and cooperate, whereas the unrealized need in safety pushes the tyran to overcontrol everything. What can I say, there are no quick fixes here, you had better off consulting a specialist :)

PERFECTIONIST

It is natural for a decent specialist to strive for a perfect code/process/text etc. Mood hoovers, Dab Hands, and Tyrants often have one thing in common: there is an inner Perfectionist governing their choices and solutions.

WHAT’S GOOD ABOUT IT?

Perfectionists are true experts. Their opinion is something the team can rely upon…

WHAT’S BAD ABOUT IT?

— perfectionism tends to be preoccupied with other colleague’s tasks and responsibilities, which means he leaves little chance for both them and himself to normally develop;

— there are always many tasks for perfectionist, and forever too little time. As a consequence, some tasks are bound to be stuck in the line for a really long time;

— perfectionist is doomed to be dissatisfied with what he is doing. He is like an astronomer who sees even the smallest spots in the brightest sunny day. He notices all the shortcoming in the work done, excessive concentration on it soon leads to a burn-out. Due to extreme demands to himself a perfectionist thinks in extremes, noticing only two wedges of truth, — his own imperfection and perfection of etalon.

— perfectionist evades errors. He is risk-averse and always cautious, which often prevents him from reacting fast to the changing environment;

— the number of actually completed tasks inevitably slums staggered by his desire to do everything in the best way possible or impossible. “The first 90% of work happens in the first 10% of time”.

HOW TO DEAL WITH SUCH PEOPLE?

— to promote to a managing position does not sound like a good plan. Just to give you a rough idea, to build a valid infrastructure under such management is going to take up to two months:

— do not provide much time for research and preparation. Introduce frequent deployment;

— delegate tasks to juniors to polish it. The benefit is obvious: juniors learn, senior is busy with actual job:

— monitor closely slightest changes in complaints — it is quite possible that we are losing him;

— give due respect and appraisal for the work done. Intimidating won’t help;

— occasionally treat him to some tasks that actually can be executed perfectly, as his soul desires.

Are you a perfectionist yourself?

— give due analysis to situations when you feel like putting off the task, or evading some of them at all;

— split tasks into milestones and MVP;

— do not be too hard on yourself and stop demanding the impossible;

— consult a specialist;

CHATTERBOX

«Ammm, there is something I wanted to say… We talked about it tomorrow, I guess… I’d like to get back to the topic… Ouch, I guess, I lost the train of thoughts? Ah, yeah, got it… No-no-no, don’t interrupt, I’m just trying to lay it down» © cited one talented developer from syncup off my head. No sooner than he finished, he could actually communicate. «I do my usual tasks. I have completed couple methods, nothing special, well, someone had to do it. Did tests, like we always do. Well, it is always done like that. Of course, I also got through emails and our chat. We had Code Review yesterday as well.» © another talented developer at another project. The same case, where he kept blabbering about something that eventually did not make a point.

Talks a lot. Yakking incessantly, to be honest. Not that there was something particular to speak about, it happens simply because he is unable to formulate thoughts adequately, or he experiences a necessity for long wordings or he demands mere attention.

WHAT’S BAD ABOUT IT?

For colleagues:

— boring.

For the company:

— eating up precious time, makes you drowsy. You just can’t shut him off, he is a professional worth listening to. If the chatterbox is not given the chance to speak, those who always keep schtum will stay silent and you will wind up at a deadlock.

For themselves:

— people around you lose interest in you rather quickly. As if a blank space in their day. They feel ignored and neglected, which makes things worse as it makes them feel like talking even more.

WHAT’S GOOD ABOUT IT?

At any IT meetings a chatterbox is a perfect person to fill the gaps in conversation. But for him, everyone seems like to say “hi” and keep silence ever after:)

WHAT TO DO ABOUT IT?

For themselves:

— learn how to speak briefly. Make yourself clear in syncup and prepare your thoughts in writing, whatsoever. It will bring about the attention desired:)

For colleagues:

— learn how to interrupt him politely. Don’t be afraid to cut in. While most people actually notice the interlocutor’s attempt to speak out, chatterboxes do not seem to be quite sensitive in these issues.

For colleagues, one level deeper:

These people are sure: if they skip at least one conversation — they will cease to exist.

That is the thing. Some people get the following idea fixed in their heads «you are alive only as long as others pay attention to you». Different people actually draw different conclusions from this idea: from «live fast, make people talk about you, die young» to «make every conversation yours».

I would advise the following:

0. Nagging doesn’t always help, actually. Such a person will anyway find someone to come the acid, and the pressure is bound to aggravate. «I’m neglected — means I’m not heard — means +10% of my persistence won’t hurt». Isolating headphones will either lead to a new victim, or he just sits between the victim and their monitor for the hell of it.

1. Do not bother interrupting. Genteel habits do not really work here. It sometimes resembles the way you deal with hoodlums.

2. To avoid interrupting-turns-quarrel give them some advance attention. Being ignored for many years at a run, chatterboxes, as a rule, prove to be unprepared for such a turn of events, and faced with “attention in advance” they have a brain freeze and feel reluctant to continue. They feel full. Attention in advance feels much fuller than the forced attention.

3. Learn to switch to crap-talk style. It is a pretty handy skill, but those around you may go hysterical with laughter.

SILENT PLAYER

They stay schtum all the time as if there is a hidden tariff which stipulates a certain price per word uttered.

WHAT’S BAD ABOUT IT?

For colleagues:

— It is hard to trust such team member. Even after a year of work together you still can’t get used to relying on them.

For managers:

— silent players often have a clever thing to say but seem reluctant to make themselves heard.

For themselves:

— on the one hand, there is always someone ready to talk from dawn to dusk. On the other, however, the moment you open your mouth to say something, everyone perceives it like a breach of the agreement «I do the talking, be so kind to listen»;

— you can really be a dab hand, but nobody seems to either notice it or appreciate it. It is your paycheck that grows so slowly, it is your valuable suggestions that are left unheard, whereas some chatterboxes get their ideas implemented.

WHAT’S GOOD ABOUT IT?

For colleagues:

— you can work in a quiet atmosphere at last.

For managers:

— no ideas without direct request — no unexpected problems.

For themselves:

— it’s good time to think while everyone is talking;

— nice chance to gaze at people around, as if they were parrots in the cage: they are tweeting chirping, babbling over some unimportant things. Entertainment, alright? :)

WHAT TO DO ABOUT IT?

For colleagues:

— your silent team members do have something to say, they just don’t feel at ease to interrupt. Or they may be too humble and do not regard their ideas important. Whatever it was, it is advisable to always give him a chance to speak out, and, probably you will get a great support.

For managers:

— always give the floor to the silent prayer at the meetings. You can be absolutely sure, if he made an effort to voice his thoughts, he feels strongly about them and they are definitely worth listening.

For themselves:

— do not feel shy to talk and to cut in.

NOT SO COMMON OR NOT SO EXPLICIT

HELPLESS

This guy does not seem too zealous about anything, he does not argue, or contradict anything. His honest eyes say «I do my level best», «I make effort», «I try», but at the end of the day he just rolls back and admits he can not complete the task. He just can’t do that. Here it is important to identify whether the guy actually made effort, or it was just smoke and mirrors. Well, technically, he has done the work. He turns to the help from others, a lot. It is brought to the point where the bush leaguer is just sitting next to an actually effective developer, who is helping-doing his job for him.

Such type of an employee can actually be shaped up, but it often appears troublesome and time-consuming. There may be two reasons why the company does not get rid of him:

— no goddamn time to be bothered about it at all;

— the client is paying for the job done by your lame duck, while negotiating any replacements does not seem reasonable for the time being.

A “CAN-DO” MAN

I used to work with a guy. He was not the brightest crayon in the box, but he was conscientious and reliable. Once the autotest was failed. I asked him to «sort it out, fix the build». After some time he reported that autotests were okay. Another week later we got a similar bug popping out. After careful investigation we discovered that the bug was the same, whereas the test that was supposed to detect the bug was simply switched off.

Another employee despite the request to «do it like it’s done here» just wrote an adapter for the API. It’s a bunch of code that converts one call format into another. He has done it instead of remaking the level below.

Overall, this type of employees — useful and diligent — has its benefits, however they require close control and do not really generate any great ideas.

It’s pointless requesting to «exercise independence» because a can-do mode guy is not about creating, for him it is is all about executing. As soon as he withdraws from the executor mode, he stops responding. If you wish to understand it better, consult the ego states model.

Another curious point to be noted is that it is difficult to encourage someone for exercise independence or any creative efforts in they feel guilt.

A case: you, as a Project Mama, set a task to “go and find out the details”. The problem is indeterminate. Your immediate instruction is: «Here is a major fuck-up, the deadline has been missed for three times. Be so kind, read the doc on the topic and see how we have done it in the previous modules». It is way more effective to specify the docs and titles of sample modules.

ACTION SIMULATOR

While working at a new project we outsourced some tasks for database architects. They were working separately from us, and they worked a lot, bombarding us with enormous PDF with new base scheme. I clearly understood the client’s motives — he had experience working with them, while he had never worked with us before, so he didn’t want to take chances. However, it turned into a real nightmare for our team — I am not exaggerating here — there were hundreds of identical tables in the base. It should not sound so intimidating, but every new version brought about significant changes to those tables. Modification of the actual base to correspond with the new scheme took up a hell lot of time. For quite a long time we were unaware of what actually was going on, but in a couple months they confessed, saying «that’s your work that is clear for the client. What we do does not look so impressive. Therefore, we have to emphasise our contribution». The issue was sorted out, but…what the hell?

If you have recognized this type of person among your company staff — it means, the company has been in a real trouble and it is high time to start doing something about it.

TERMINATOR

He does not know rest until he finishes what he has to. The merciless engine man. It’s better not to interrupt him: he takes off slowly, does not get along well with unpredictable tasks. Requests sort of «drop everything, take a look at this bug, that’s urgent» prove to be rather painful for him, because it is like throwing a screwdriver into a hot blazing mechanism. A machine of a man.

RESCUE RANGER

Exercising the opposite behavior pattern to the Terminator he is a right man for dealing with wildcards, formidable emergencies and deadlines, of course. Special feature: Ranger type is a sprinter, which means he fades away quickly.

LAME CODER

It is a type of employee for whom «slap shit together and deploy» is actually a natural approach. He might have been through a hard time while procrastinating on some previous projects. Speed as a justification of lack of actual expertise can also be the case. This is the type of employee who is not really appreciated in companies and pretty soon gets fired. However, a lame coder may be just what you need for duct tape solutions. In case where perfectionist is going to meticulously work during two weeks with all due tests and no bugs, lame coder will make a slapdash for two days with some bugs, but by and large up and running. This kind of fix will be remembered and cursed for quite some time, but, we have to admit it, the project has survived.

SCAPEGOAT

That os the type of person who makes you laugh. He is the one to laugh with, to laugh at, he is the one responsible for quotes like “why did the build break? Was that Billy who screwed it?»

Such type of employees is said to be present at any kind of job / project since it’s a part of a human nature. I am not sure about that. I am more inclined to believe that being a scapegoat is not a nature, it’s rather a role, which is highly transitory depending on the circumstance. It arises most often in cases where people feel danger or they are overwhelmed with tasks and feel under stress. When they feel they can not cope with something a necessity arises to

With certain people it’s just karmic.

If at a certain position such person appears — be alert. My assumption is that there are issues inside the team, there may be anger and fear that are just too tough to cope with.

BLUE GNOME

People tend to have a subconscious automatic scheme that brings about recollections that are closer to the current emotional state. If things go right — first that comes to mind is something of a similar colors, like some past scores or success — «I’m the king of the hill!». If there is a flop coming out they immediately recall past failures — «I am a loser, I can’t do things properly, I am a lost cause!». The same goes with some outer factors, for instance, people on the dole tend to notice the same unprivileged ones, like jobless or homeless people, whereas successful businessmen will more likely notice that everyone around them is also striving to succeed. Let alone migrants who have this compulsive idea of leaving — they feel like everyone is leaving.

There is another subconscious scheme that is responsible for our survival in harsh conditions. When a disaster strikes triggering a seemingly endless chain of negative responses, it is natural for many people to turn to a sleep mode — they start moving less, thinking less, but eating more.

To add insult to injury, exactly this scheme of contextual association brings person to the condition where everything around is hopeless and a sleep mode is switched on automatically. Thoughts are running inside the vicious circle of negative, and it seems no power is left to break out of it. Such descending spiral is actually known as depression.

Depression is often a prerequisite for getting a Mood Hoover in your team.

SLACKER

These are a popular guys at the office, witty and communicative. It is quite hard to guess how they wound up in the IT crowd, because to say that their code is cool would be an exaggeration. Little by little they earn their keep in terms of salary.

There is also an implicit benefit this type of employee brings. People around them tend to get relaxed, tend to communicate better, and overall become more positive about things, which is definitely conducive for the project outcome.

CASTLE BUILDER

Just a story:

He is a middle, who has been grilling the project for the second week. A heavy pull request comes from him: «I’ve redone it all for microservice architecture». Initiative is usually appreciated but when it is not so mind-blowing. He should have consulted someone before making such decisions. The project is massive, and he is a middle who see just too big to fit in. Major alterations require big time approach in checking. Deadline was too important to keep a close look after what he was doing. His idea was rejected, he was lectured for a good cause, kindly asked to wait just a few months till he gets a feel of it in the given project. Incidentally, it did not work — he kept on doing what he did according to his personal style, ignoring all the team standards. So, to save the ship, he had to be given a sack.

SPACEY

«I want to work freelance, not be pressed with too much control, without anyone breathing down my neck. I think I deserve a salary like the one in Silicon Valley, and sure, enough time for pet projects like in Google Inc. Also, compliance with best-for-employee parts of labor legislation, such as long vacations, paid sick leaves, lavish corporate parties, and so on, would be really sweet».

Alas, few companies are able to or are willing to satisfy such appetites. It is the specifics of the job market in this field.

CLASSIFICATIONS

Once, while developing a medical project that, of course, required a patient record. You surely expect the entry “sex”. In most case you would simply see a field for entry, like “male” or “female”, that sounds okay, right? I have to tell you, not even close! For massive projects it is split into a few categories, such as “current sex”, “sex at birth”, “sex by self-identification”, “chromosome set sex”, “visual sex”, and so on. I do not recall the details, but it was really complicated.

In the first place, any kind of classification tends to simplify the reality by getting rid of all those tricky shades and nuances, which actually are inherent to human relations. It inevitably distorts a picture, especially, if a classification has not been tested by the scientific method. In a traditional way standard deviations are better off overlooked: we often seem to have no time for these tiny nuances, which, actually, can result in failures. A statement that says «all developers are introverts» is not quite true, because there are simply too many constituents that influence or determine how communicative we tend to be. Here we can think of alcohol, fatigue, mutual understanding, and trust, and many other no less important things.

The way employees are classified as “dab hand”, “mood hoover” or “silent player” is convenient specifically for this article, and is based on individual experience. It is not ultimate, so you do not have to try to apply it everywhere. I often see non-issue classifications, which claim to be a key to your understanding of how to run businesses and manage people, but they are totally evidence-free. Fifteen years ago people liked digging in the theory of information processing and personality type, so called, socionics. Later, though, it was blasted for the lack of evidence that comes only from real life application. It does not take much to build a classification, yet, it is really difficult to make it valid.

BOTTOM LINE

— All of us are different. When some people were hired to work on your project, the key idea was that they can write a good code, not because they are great pals.

— It is nice when you have a chance to choose whom to work with. The truth is, even a manager seldom has it.

— The value of a manager increases along with the increasing number of various types of people he works with.