Horoscope for developers
If by a happy coincidence you find something in common with the characters, write in the comments.
Author's illustrations were prepared by Anton , for which many thanks to him!

Aries
Aries often considers himself right in everything and is difficult to convince. He can’t be explained that the code is bad, that he has a conflict with QA or the solution is wrong! Aries has a strong character and leadership qualities, so he can often be found among technical project leaders or direction managers. Aries honesty knows no limits, they can tell the client and manager everything they think about the project, and for one and at their expense. Aries programmers are full of new ideas, but they are trying to push their implementation to younger developers. Aries love to seek adventure on their project and take off as a team it is unlikely you will ever get bored. In a difficult situation, he always expects an explanation from the manager, and the sooner he receives them, the better. The manager needs to give Aries to speak out and pour out his soul, then it will become easier for him! Don't think that Aries is aggressively opposed to you, the client, or the team, he really is a fan of the common cause and wants to resolve the problem as soon as possible. Under the sign of Aries, Angular2 is released.

Taurus
The developers of this sign are stubbornly superior to Aries, but Taurus has a slight negligence in the gita, when Aries has everything clearly. The taurus programmer can be very stubborn, he will not respond for a long time to Tehlid’s request to remove all unnecessary from the gita, or the desire of the system administrator to clean everything unnecessary in his PC. Taurus does not like change, and therefore does not like to change projects, it is very attached to teams, clients or managers. For the right to work in the old team subscribes to any term and TK. Anyway, he’s painfully transferring everything new, he will never support the idea of moving the project to a new technology stack.
Taurus hopes that the new requirements from the client, communication problems, the way out of the ratings will be settled on their own without any intervention on their part. However, if the Taurus developer began to express something to you, you must know that he endured for a very long time and then this patience came to an end. Give him proper attention, show concern and the conflict will be settled. The recommended programming language is PHP.

Twins
The team with them is very noisy, and even if you have one twin developer, it seems that there are two or even four of them in terms of the amount of information transmitted. It may take all the time of the meeting, it will be necessary to organize a few more in the hope of giving other team members a voice, but they will also take the time for additional meetings.
Gemini manages to manage to do several things at the same time and write code, and do TK, and test and fix the designer. At the same time, it always seems to them that life passes by, that their productivity is low, that they are overestimated, even if they have a dozen simultaneous projects. Despite the desire for independence, Gemini works great in teams of programmers, experiencing the need for parallel programming, curator or mentor. When problems or conflicts within a team appear on a project, the Twins try to switch to another project or lie low. If you want to direct their activities in the right direction, make an appointment with them, draw up a plan for their development, go through the project plan and justify your desire to take them on specific tasks. They perceive logic very well.

Crayfish
Cancer is very responsible for working issues, while it is very sensitive and vulnerable. One negative feedback from the client can knock him out of the workflow for many weeks.
Therefore, it is so important to filter the entire flow of information entering for it, starting from customers and ending with company decisions. Take care of crayfish! It is best to solve the problem before he himself understands what is happening around. Cancer can imagine a broken deadline, imbue this picture and believe in its reality, and then complain to the manager that the project is heading into tartarara. Very often, when choosing new programming languages in Cancers, a skeptic suspect is included.
Cancer is most suited to work on his project, the team often upsets him. However, the results of his work are magnificent, he is demanding of himself and customer-oriented, able to predict the appearance of risks on the project and eliminate their symptoms in advance. As a rule, Cancer is an excellent systems architect. The recommended development platform is .NET.

a lion
Leo believes in the perfect code, more precisely in his own code. He highly appreciates the results of his work and rejoices when others notice it. She likes compliments very much, therefore she always tries to get feedback from clients or managers. “What would you do without me,” he makes clear to the entire project team.
Able one day to go out to work overtime, but not just like that, but so that everyone once again imbued with its uniqueness and irreplaceability.
Ranim. If someone offends him, then it becomes very difficult to work with him. He will refer the manager to the rules and instructions, which, of course, do not describe in detail what is specifically required of the employee. Leo is better off going to test automation or 1C, but it is worth noting that Leo can use a variety of programming languages with the same skill.

Virgo
Virgo is a brutal realist coder. These programmers are able to talk nicely with the manager about the next batch of edits and going to work on the weekend, and in their head draw pictures of revenge.
They like accuracy in work, planning, they even drink tea on a schedule, because everything should be in order. Virgo loves to play on the manager’s nerves and begin to suffer for the public that the project is uninteresting, the customer is inadequate and generally all perishable. However, on her personal projects she is ready to sit at night and at the same time get real pleasure from coding. It is a pity that quickly and loses interest in them. If you want to discuss problems with Virgo on the project - get ready for the meeting in advance, think over scenarios of her behavior, select words. The main thing is to earn trust, and then it will be easier Virgo programs are excellent in both Objective C and Swift.

Libra
A scale programmer does not like planning because he is not good at it. He gives hard estimates. Scales are always looking for ideals: an ideal project, an ideal manager, an ideal code. But there is not enough time to learn the rules of working with Jira or to write legible and understandable reports. He likes fashion trends in development, and at the same time he can take a long decision on small issues: github vs gitlab; objective C vs Swift etc. Always looking for balance, but the programmer nature outweighs the highly spiritual ideals. There is often a cognitive dissonance between reality and the desired.
The presence of Libra in the team is always welcomed by its members, because it is Libra who is ready to take all the blame for the failure on the project. It’s easier for them than listening to the arguments for a long time about who is right and who is to blame. If Libra program gets angry at you, in a fit of revenge he is able to write viruses that kill everything and everyone on the project, so be careful and do not quarrel with Libra. Recommended programming languages: C ++, C #

Scorpio
The most secretive, but at the same time quick-tempered developer on the team. It is almost impossible to get information on a ready-made solution from Scorpio, if he is not ready to share it. It is very difficult to introduce a new employee to the project in place of Scorpio if this process is not initiated from him. Very stubborn, almost like Aries. Even if you choose a thorny, spiky path - it will go through to the end and will not back down, but will not complain.
Not a fan of creating a backend, more inclined to work with FrontEnd. The team quickly determines the weaknesses of colleagues and, in particular, the manager, and then uses this for his own selfish purposes. At the same time, I am glad to share ideas for improvement, and he has a lot of them. He loves himself very much, can admire his photo on the board of honor for hours.
Working with him as a team is difficult, but possible. Permanent deadlines will help to improve the atmosphere in a team with Scorpio, so that there is no time to distract and do some inappropriate stupidity.

Sagittarius
Sagittarius by nature, its philosophers. They like to talk about the eternal, while they try to impose their opinions not only on team members, but also on the manager, and the client, and on managers, and directors. If they speak on the case, then this is perceived as a healthy initiative, and if not, then as empty chatter. At the same time, they are very upset and perplexed when the listeners are inclined to the second option.
If you are in the same team on a project with a Sagittarius, you have every chance to finish it successfully, no matter how high the risks, uncertain requirements, and an intractable customer. Sagittarius has intuition and the ability to exit safely from any, even the most complex alterations. For this, he is very loved in the team, so he easily makes friends and allies. Do not offend the archers, they can take revenge cruelly if, by the time the revenge plan is implemented, they have not cooled down, which often happens. Sagittarius is wasteful.
Sagittarius cannot keep information in itself, telling everyone the truth about the problems of the project, even if it is a client, director or director of the company in which he works. With hot may blab the access, know-how or salary of other employees. Endowed with an innate inclination for programming, mobile applications for Android work especially well.

Capricorn
If the new member of your project team is Capricorn, you might think that he is insanely mournful, dreary, dreary and sad.
It will seem to you that his day begins with the phrase "no matter how bad I am today, tomorrow it will probably be worse."
Do not give in to the first impression, because Capricorn’s happiness is in his work, and he plunges into it completely and without a trace. In the project, Capricorn predefines the goal, plans the architecture, develops the details, makes risks so as not to be distracted by trifles in the future. Often the manager’s work drags on himself, which makes him very happy.
You will not find idly staggering around the Capricorn office. If there are no tasks on the project, he will come up with a lesson in the form of refactoring and optimizations, he will plan for the manager and make test scripts for QA.
You will not get bored with the team, find how to pin a colleague, or leave some kind of surprise in the gita. If you calmly discuss problems with him, then you will get a solution quickly. Never raise your voice on Capricorn, they will not forgive you for this. And yes, it does great programming in Ruby.

Aquarius
The special features of this developer are that all managers like it, everyone wants him as a team. There are several reasons for this. Firstly, Aquarians never stop there, strive to improve their programs endlessly, refactor and optimize. Secondly, they are very worried if something does not work, which causes sympathy. Thirdly, even if all the projects of Aquarius were failed and all deadlines collapsed, they manage to give out advice to their colleagues, which, to everyone’s surprise, work. There is no Aquarius without failed projects in the past. They also violate the rules completely without remorse, sometimes even with joy.
If a difficult situation arises in the project, you will not be able to predict how Aquarius will behave. He can actively participate in the team working out solutions to problems, he can laugh it off from everything, and he can ask for solitude in order to think over everything that happens. It is a pity that at such moments, he may not return soon, but when the storm has already subsided.
Thanks to the developed imagination, Aquarians have a tendency to create computer games.

Fish
The code of these programmers is unique, they do not like to look for ready-made solutions, they like to create for themselves. That is why the first phrase of this programmer when receiving someone else's project will be: “Rewrite!”. In addition, he will rewrite, even secretly from everyone. It is very difficult to accuse him of non-compliance with the rules, the Fish developer has the unique ability to make honest bottomless eyes, and the manager and even the client will believe him that he is not guilty of anything. They can be tricked into the estimate, so, just in case. However, do not be offended by them, their conscience is as well developed as their ability to invent.
Coming to the project, Pisces draws the images of an ideal client, team, manager, and then they are offended by everyone that in reality they are not like in Pisces’s imagination. Very vulnerable. They can easily abstract from work, leaving in their underwater world. At the same time, they are quickly returning, full of energy and enthusiasm.
Prove themselves well as FrontEnd developers.
Have a great weekend and good mood!