Are generalist skills a new trend or a real necessity? Over the past two decades, IT departments have been split into narrow specializations. In the case of web development, this meant frontend and backend . To put it very simply: the part of the application you can see, and the part you can only feel because it runs under the hood. Despite this, we can still find rebels who, defying a polarized IT industry, learned to build systems on both fronts (or rather, "ends"). By working on bo...