2 ms·
I have issues with the tweet quoted in the article. It implies that “anyone can code” and “coding isn’t hard” are false statements (and the article appears to a
by strogonoff 6y ago
I have issues with the tweet quoted in the article. It implies that “anyone can code” and “coding isn’t hard” are false statements (and the article appears to agree).
First, I believe “anyone can code” is true (and generally anyone can do pretty much anything, barring obvious physical incompatibilities it’s only the matter of motivation). Second, “coding isn’t hard” is meaningless, as the verb “to code” is extremely vague.
That said, understanding different subject domains is hard, and good software architecture is hard. However, the mantra repeated by startup incubators like YC applies: to paraphrase, we achieve great things because we are ignorant of how hard it would turn out to be. (I sure was ignorant when starting out as a self-taught software engineer a decade ago, and I appreciate that back then no one warned me about how difficult various aspects of it are.)
I like the experience of teaching and helping (though not through selling paid courses or anything like that), it helps me understand the fundamentals better myself. When I do that, I don’t tell people that “coding is easy”—but I might say something along the lines of “don’t mind how confusing this process looks now; with good help it’s realistic for you in N months to get to a level where you can honestly earn US$15+ per hour (I will hire you myself if no one else does, as I routinely need help) and are able to continue to study by yourself”.