The “one expert per technology” mindset is as culturally pervasive as it is clearly detrimental, yet its origin is actually understandable. After all, if you have a heart condition, you go see a cardiologist, if your child has a high fever, you’ll likely take him to the paediatrician. General practitioners, on the other hand, are not typically afforded the credit they deserve.
Much in the same way, when it comes to full-stack developers, a lingering myth exists that they are somehow less capable than other software engineers.
For this reason, today we would like to compare narrow expertise and full-stack capabilities and explain why we at Software Planet are significantly more partial to the latter.