|
Many engineering types seem to feel more at home making tools to "automate all the things". On the surface, it appears a lot easier than making 100s or 1000s of phone calls, but it can be dangerous because it gives you the feeling of doing important work (not to say it isn't important, but for early stage startups, it's not the highest priority). But I guess everyone is learning that this is not a substitute for all the grunt work needed to grow a business. PG wrote it in his "Do Things that Don't Scale" essay: http://paulgraham.com/ds.html -- On another note, I hope this term doesn't catch on, because full stack already has an abundance of meanings depending on who you are talking to: - Full Stack Web Developer (backend, frontend, maybe design?) - Full Stack Developer (backend, frontend, design, ???) - Full Stack Developer (older meaning) (knowledgable about hardware and software) - Full Stack Startup (developing, business, and everything else?. They call it a "complete, end-to-end product or service") |
For me, knowing the right choice of software components best suited to the platform (vms, direct hardware, etc) and how to tweak the platform is as critical as any other layer above it.