If your company job listing includes either the word "rockstar" or the phrase "full-stack developer phase," I not only don't want to work for you, but I'm going to assume whatever it is you're building will fall apart loudly.
The same idea applies to frameworks, servers, architectures, etc. There is just too much to know to claim otherwise.
-
-
This crops up in cross-domain expertise, too. There are lots of Data Scientists™ who think things like, "web development is easy." It's not. Not only does it have complex elements, but it has *A LOT* of complicated (and arcane) ones.
Show this thread -
But, the subtler mistake is one I make often. I'll think "I don't need a good web developer for my project," I can do it myself. Which is true insofar as I can mock a prototype. But, it's usually a *really* bad idea.
Show this thread -
If it's an idea I want to invest my time in, I should find someone else who agrees and has complementary skills. Otherwise, my prototype is probably a bad test of the idea's viability anyway. (Related: I need to start making some web developer friends.)
Show this thread
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
"You know things CS grads don’t."
Time is finite. You can't know everything. How you invest your effort, determines what you understand. Consequently, autodidacts and graduates grok different aspects of things. That's a complementary relationship, not an antagonistic one!