4 ms·
Some examples off the top of my head: Desktop applications experience vs. embedded software experience (I say "vs"; I don't mean they're opposed, but that som
by EliRivers 11y ago
Some examples off the top of my head:
Desktop applications experience vs. embedded software experience
(I say "vs"; I don't mean they're opposed, but that someone with a lot of experience in one of those will think about things in a different way to someone with experience in the other; it's a spectrum along such a dimension).
Pure software experience vs. designer/seller of hardware+software
Computer Science degree vs. other technical degree (Maths, Physics, Engineering)
Technical degree vs. arts degree
Degree vs. on-the-job/self-taught
Experience in big megacorps vs. experience in small companies
Experience in established companies vs. experience in new businesses or startups
Experienced vs. inexperienced (this one is more broadly "life " experience, and it could roughly translate to older vs. younger, but it's not quite that simple)
Consumer apps experience vs. business-to-business
Mobile devices experience vs. supercomputer number-crunching
And so on. More, I expect.
So, for example, if I had a team of Computer Science graduates, I might wonder if they're all thinking about problems through the lens of their classes on algorithms and data-structures and so forth, and maybe a mathematician would think about these same problems in a different way.
If I had a team with a lot of people from global defence industry megacorps used to spending a decade on a project and ensuring that all reqts are solid up front, I might think that someone from a startup might bring a different approach to the software life-cycle (and, of course, vice-versa).
Adding another person to a team who thinks the same just gives me more of the same. If I want to make fewer mistakes and have more novel ideas, I need to fill in gaps. Not every gap, and there's always a balance, but a professional adult can work effectively with people who are not the same as them. I'm not hiring in the hopes of creating a group of people who really like each other.