Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Bit of an off-topic hot take, so sorry in advance, but:

In my experience with hiring, the only reason it has become easier to move a lot of logic and state to the frontend is because frontend developers are plentiful and easier to hire. I'm not dissing them: it's very easy to find great frontend devs that know their tools inside-out and also know the fundamentals of software engineering.

On the other hand, good backend developers are becoming rarer and rarer, and most of the new breed struggles to do virtually anything beyond a cookie-cutter REST API. Very few are knowledgeable about databases, for example. Very few know about deployment. Some of them aren't even familiar with HTTP as a protocol. Any backend dev that I interview that is as knowledgeable about their niche as the frontend devs I interview often gets two or three other offers and we have to raise offers very very often.

I'm pretty sure there's lots of great backend engineers who could do SSR like we did back in 1990-2010 with one hand behind their backs. But there just isn't enough of those. Most of the ones you see will have no idea how to deal with it.



On the other hand, maybe hiring one good backend dev and paying them 2x market rate is still cheaper than having a frontend team to (poorly) reinvent the wheel?


Definitely!

On the other hand... maybe not, for more conservative industries? You don't need a full-blown frontend team to be very productive. A great frontend engineer (easy to find) and a cookie-cutter backend code-monkey (also easy to find) working together and getting paid 1x each are probably as productive as a great backend engineer you're thinking of paying 2x.

But the thing is that the 2x will bring some extra experience, less bugs... but that's not what companies are after.

So yep you have a point.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: