advertisement
advertisement

No, Programming Is Not For Everyone

“Yes, a curious kid can begin to learn the basics of programming (just as I did), and yes, learning to program is like learning anything else non-trivial in the world,” says Facebook engineer Robert Smith. “But then things begin to become very misleading.”

The video “What Schools Don’t Teach” uses a bunch of tech luminaries to convince everyone and their mom that programming is a way for everyone to better their career prospects. Bit Smith argues that, outside of casual interest, programming really is not a big tent:

advertisement

“The Facebook interview process requires a whole lot more than ‘addition and subtraction,’ and isn’t purely fun and games in terms of problems they give you to solve. One of their interview questions requires an understanding of calculus, another one requires the ability to reason about time and space complexities of highly recursive functions, and another requires knowledge of abstract tools that programmers use, such as regular languages and automata.”

advertisement
advertisement

About the author

I've written about innovation, design, and technology for Fast Company since 2007. I was the co-founding editor of FastCoLabs

More