Being Polyamorous is an amazing opportunity for consultants/coders of this generation.
Sorry to disappoint if you were hoping to get some deep-rooted thought on multi-partner relationships – unless, the relationships are with technology and the various languages and frameworks currently available. In other words Gotcha! 😈
There are two major trains of thought on engineers that do not specialize in a single framework or programming language. In general it is thought that:
- They are adaptable / hoppers
- They are not experts
On the position of being experts.
About those hoppers
The CVs of techies in this group are usually the opposite. They focus more on the “what was built” rather than how long. Focusing on what, gives greater room to engage in and express a zest for experimentation and learning. Rather than use a single technology stack for five years building a solid product, you will find that more often than not, there will be a visible flow from project to project using different platforms, frameworks and languages (so, over five years, there may be five+ projects, for example). To be considered “experts” like the traditional definition, companies will aggregate the time spent on each project to generate an equivalency to the traditional consultants.
Pick your poison
Both groups, will get your projects DONE & DELIVERED. It is just really important to understand the differences and how each type can build your organization.
Personally, I think developers/engineers/consultants that have a passion for learning and building things are true experts. The ability to switch between languages offers a compelling asset for any organization – you can rest assured that if tomorrow there is a huge technology shift, those resources can adapt and keep the company moving forward, by reducing the cost of learning and adopting the shift… Matter of fact they were likely preparing for that shift a year or two in advance, and relative to the age of the shift, are already “.”
– Martello Jones