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.
-
Show this thread
-
💥 (wannabe) Ƀreaker of (the Bad) Loops 💫 Retweeted bletchley punk is a fullmetal engineer
This (non-original) tweet was probably inspired by
@alicegoldfuss's tweet this morning...https://twitter.com/alicegoldfuss/status/994259687699759116 …💥 (wannabe) Ƀreaker of (the Bad) Loops 💫 added,
1 reply 0 retweets 0 likesShow this thread -
💥 (wannabe) Ƀreaker of (the Bad) Loops 💫 Retweeted 💥 (wannabe) Ƀreaker of (the Bad) Loops 💫
Then me riffing on it...https://twitter.com/generativist/status/994264391418707968 …
💥 (wannabe) Ƀreaker of (the Bad) Loops 💫 added,
💥 (wannabe) Ƀreaker of (the Bad) Loops 💫 @generativist
"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! https://twitter.com/alicegoldfuss/status/994259687699759116 …1 reply 0 retweets 0 likesShow this thread -
Like, the premise that one person is going to grok a stack full of independently complicated and complex components, plus the complexity that emerges as you wire them together is either arrogant or ignorant or (probably) both. Your shit will break. Your project will fail.
1 reply 0 retweets 2 likesShow this thread -
A related phenomenon. I've programmed in ≈30 languages. I've built medium size projects in ≈10 of them. I can use a new language in a weekend. I don't know 30 languages. I don't know 10 of them. I "know" one language right now. The one I use daily. The one I think in.
1 reply 0 retweets 2 likesShow this thread -
The same idea applies to frameworks, servers, architectures, etc. There is just too much to know to claim otherwise.
1 reply 0 retweets 0 likesShow this thread -
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.
1 reply 0 retweets 0 likesShow 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.
1 reply 0 retweets 1 likeShow 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.)
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.