I certainly know people that would fit into the category that they describe. I consider them massively underpaid given the amount of value that they bring to any project they work on. They act as the glue and enablers for product developers, designers, front end coders and developers whilst being able to act partially or fully as many of these roles. They all started as designers but have become much more. I recognise the need for this role to be named but Solvers definitely isn't it. I've often pondered what this role should be called but I'm still at a loss. Hopefully we can find it so that these guys can begin to be awarded the respect and pay that they deserve.