3 ms·
The comments here are (predictably) negative, but it takes a lot of self-awareness and courage to not only say, “I used to think X, but now I think that was a m
by shove 8y ago
The comments here are (predictably) negative, but it takes a lot of self-awareness and courage to not only say, “I used to think X, but now I think that was a mistake” but also to publish it publicly and invite feedback and ridicule.
- brightball 8y agoHe’s not wrong, but it’s situational. At a large company, people specialize. At smaller companies people do everything and get to work with a lot more moving parts to the bigger system. I’ve always seen full stack as a path to management because at some point you can no longer do all of the things you’ve had your hands on over time, but you can delegate and coordinate while you actually understand what’s going on. There are a lot of interesting paths in a field as broad as this.
- C1sc0cat 8y agoThough the author seems to be laser focused on career progression and $$$ (I suspect due to cultural bias's) "I had practical skills in all aspects of professional software engineering." I don't see any layer 1-3 skills there. I would expect a full stack ie layers 1-7 developer to be able to design and get implemented a small network.
- james_s_tayler 8y agoNot really? It typically just means front-end, back-end, database. Not networking? I know it says "full" but it's not that full.
- joelbluminator 8y agoThey also have to build their own computer and a small generator that creates electricty, and probably their own wifi router. otherwise they're mediocre and don't understand how stuff REALLY works.
- james_s_tayler 8y agoWell we joke about it but I do have the concept of "deep stack" which are the devs who were Rockstar Ninjas when they were younger and are now 20 years deep and really do just know bloody everything. Rare, wonderful individuals. The other is the "Octopus". An octopus has reasonable skills at fullstack dev, customer development, business development, business analysis, marketing, sales and accounting.
- C1sc0cat 8y agoI do seem to recall as a child making a small generator Dad got me a kit designed for kids for Christmas on year. Though I think Layer one assumes power and the pys media exists :-)
- AstralStorm 8y agoPower is assumed, yes, but it deals with physical media directly. That's what 1 is. You make or design the RF level hardware. Layer 2 is where PHY is a separate entity - driver stack starts at the lowest point of this. (Used to be higher but now more things are offloaded to firmware or hardware.)
- shove 8y ago“If you want to make an apple pie…”
- C1sc0cat 8y agoNot to me as an ex OSI guy :-)