Live data from Hacker News

What is a Full Stack developer? (2012)

laurencegellert.com

1–10 of 124 posts

Re: What is a Full Stack developer? (2012)

#2
Now we are blurring into the line of architect, but that is too much of a hands off role.

If an architect is hands off he or she is either a project manager or a business analyst. Consider the definition of architecture -

Architecture in the computing world consists of a system’s elements; the relationships between those elements; the attributes of the elements; and the attributes of the relationships. [1]

A "full-stack" developer is an architect.

While the list covers the usual suspects, I'd also mention tiers, how they facilitate scaling out and up, and how a layered design facilitates them.

[1] http://www.bredemeyer.com/whatis.htm

Re: What is a Full Stack developer? (2012)

#3
This is pretty interesting. I would add mobile development, perhaps to the User Interface layer? I have not worked at Facebook but I seem to remember hearing that the mobile site used to be a feature team on its own, but has now been split out so each regular group is expected to produce a mobile-ready feature. (If anyone knows more about that I'd be interested in hearing more).

Re: What is a Full Stack developer? (2012)

#8
post #6
post #5

Earlier quoted context omitted.

I imagine when he mentioned Full Stack he was implying Web Developer unless the term goes beyond the web.

Just like in the context of HN, "designer" seems to mean "web designer".

I don't think this is a HN-ism. Can you point to a reference to 'full stack developer' anywhere that does not refer to web developer?

Re: What is a Full Stack developer? (2012)

#9
It reminds me of this Blues Brothers quote:

Elwood: What kind of music do you usually have here?

Claire: Oh, we got both kinds. We got country and western.

The tendency of web developers to appropriate well defined terms for their limited little world is a bit unsettling.

Re: What is a Full Stack developer? (2012)

#10
So a Full Stack developer is just someone who likes to work in various fields of Software Engineering and has a quick and broad understanding of all kinds of protocols, technologies and design methodologies, plus some amount of creativity ?

I don't understand why any Engineer would want their job to be any other way. Moreover, it's not like you can't be full stack anymore after you become an expert in some technology.

Post reply on HN