Writing code is about making your computer do what you need. Writing good code is about enabling teams of strangers 5 years from now to make their computers do what they need.
-
Show this thread
-
Side note: this is why autodidacts who work alone never write good code. They simply don't face the kind of requirements that lead to writing good code.
21 replies 15 retweets 419 likesShow this thread -
You may not like it, not it's true. It doesn't matter how smart you are or how clever your code looks. I have never seen a lone wolf write good code. It doesn't happen for the same reason that someone who plays basketball exclusively on their own cannot become a great player.
5 replies 4 retweets 120 likesShow this thread -
You won't magically acquire skills that you've never practiced, even if you're an absolute genius. You can't excel at a team sport by training exclusively solo. I have seen many coders and never saw an exception to this rule.
2 replies 9 retweets 117 likesShow this thread -
Including my own code from before I joined the industry 10 years ago. It did the job but it wasn't readable or maintainable. Because I simply never faced these constraints. You can't be good at something difficult you've never done.
2 replies 6 retweets 113 likesShow this thread -
And FYI, if you learn via contact with others, through mentorship, teamwork, and collective projects, then by definition you are not an autodidact (self-taught). Being "self-taught" doesn't mean "didn't go to college". It means you learned on your own.
1 reply 3 retweets 83 likesShow this thread -
Though to be frank "self-taught" and "self-made" are generally pretty empty words. It's rare for anyone to do anything in actual isolation. Even if you learn from books and YouTube videos, you still have teachers, whether you acknowledge it or not.
6 replies 3 retweets 134 likesShow this thread -
Replying to @fchollet
What, then, do you call people who learned something, usually taught, from books and practice instead? I think you're reaching too hard. There's something there - associated positively with passion and negatively with incompleteness - which deserves a name.
1 reply 0 retweets 3 likes
You call that "self-taught". As I do in this thread.
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.