Re:Programmer distillation
by MartinCron on Wednesday January 23, 2013 @12:58AM
(#5101698)
Unless you're Facebook / Google / Microsoft you're better off with a a bunch of full stack programmers than a bunch of specialists
Sometimes when I read job listings for "backend dev" or "frontend dev" I start to thi I am the only full stack guy out there. Thanks for helping me feel less alone.
Re:Programmer distillation
by contingencies on Wednesday January 23, 2013 @02:54AM
(#5102040)
Ditto. But moving further and further from frontend these days... can't remember the last HTML I wrote. More time on HA clustering, continuous integration, build systems, multi-provider cloud management infrastructure, emerging kernel features, network-device-agnostic network connectivity rulesets... blah.
Re:Programmer distillation
by MartinCron on Wednesday January 23, 2013 @12:51PM
(#5104186)
I spent a few years detached from the backend before reestablishing myself as full stack.
Also, the more I think about it, the more I think that CI, build systems, and infrastructure are necessary and important facets of being a full stack programmer.
Emerging kernel features? Probably not so much :)
Re:Programmer distillation
by contingencies on Saturday January 26, 2013 @01:05AM
(#5119453)
Depends on the complexity/size/requirements of your CI system/infrastructure. I am mostly interested in the kernel features for LXC/virt: see https://github.com/globalcitizen/lxc-gentoo .. damn handy for rapid and efficient virtualization of complex infrastructures on limited hardware.
Even at FB/GOOG/MSFT the specialists only really work well on established product lines, and not skunkworks type projects. The cost of communication overhead is simply to high for specialists to work well for most companies.
Also, you can usually rent a specialist for the few days you actually need them to tune up your DB server, etc.