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

So basically you're a front-end guy who can do some basic back-end stuff. If that's full-stack then 80% of developers out there are full-stack.


I apologise, it was 1am and I miscommunicated, I listed a subset with a very front-end heavy bias. I transitioned from back-end roles to front-end in the second half of my career. I also do (have done):

* Recommendation engines (less relevant now a lot of it is easily achievable with tools like Spark)

* Data processing pipelines

* Search indexing, optimisation, and relevancy tuning for millions of products

* Actual database model definition and business logic (possibly where the confusion was, i kinda meant to say everything between database and request/response layer, when all I really said was data modelling).

* Weird stuff like integrate Django’s model layer seamlessly with RPC frameworks. Essentially you could define “foreign keys” that worked across service boundaries and they’d work transparently and decently optimised.

* Systems architecture. Defining service and communication boundaries, message queues, pub/sub etc.

There’s probably a bit more I’ve forgotten about. Does this address the imbalance a bit?

My point is that if you define full-stack as merely having the skillset to do these things at an intermediate/senior level, then there are plenty of people who fit the bill. The issue is time management, I don’t think it should be someone’s job to do all these things, quality will suffer regardless of ability.




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

Search: