Hacker News new | ask | show | jobs
by wyldfire 2790 days ago
> Interesting. Some time ago I had the ongoing debate with a colleague on what it meant to be full stack.

Yeah, that's what makes this term a poor one IMO. It's not at all clear what it means. I've always taken it to mean "not merely Javascript."

2 comments

I usually picture a JavaScript front end engineer who’s moved into backend NodeJS and picked up some DB knowledge along the way
I think most people think of a fullstack developer as someone who is experienced in everything from backend all the way up to frontend design.

Fullstack developer = someone who can do all parts of a project on their own if they wanted to.

What does "backend" mean? Just the application layer? If you're writing a Tomcat application, do you have to know how to debug Tomcat itself and submit patches for issues? Do you need to know how to write a Java compiler or an OS kernel? Do you need to know how to design microprocessors? What about how to fab them?

Calling the top two layers of a very deep stack "full stack" is a bit strange.