2-in-1 laptop is great until you need a proper laptop to work on. So why do humans in companies think that 2-in-1 developers are any better?
The unfortunate part is that when a good back-end developer starts using front-end frameworks they don’t automatically become a good or average Front-end developer. They are effectively a band-aid because in my experience the organization lacks some things. Sometimes, it’s lack of money which can be excused in startups during the first couple of months. Other times it’s not knowing what roles are needed which can be resolved by talking to experts, soldiers in the field, who do write code daily.
My biggest pet peeve is when an overstacked developer has to do besides front- and back-end tasks also design. Design is a field on its own and if I stick to the New York state geography, switching from design to development feels like going from Poughkeepsie to Buffalo2. And no, design is not about making things pretty. Design is about making things useful first, be it research, wireframes, etc., and visually pleasing second (although there are exceptions to this rule).
So, please, before you post another full stack job ad or give your developer additional front- or back-end responsibilities think if you want to build something that will last or something that will be cheaply built.
- Making a robot which could function on Venus is probably the only thing that trumps Front-end when it comes to environment and that’s about it. ↩
- I wanted to say Syracuse but apart from people from there and AHL or Tampa Bay Lightning fans who knows where it is. I know it because my former future high school had courses from there I could’ve taken. ↩