Skip to main content

Why Schools Don't Use Open Source to Teach Programming

Robert Lefkowitz (Sharewave)
Average rating: *****
(5.00, 7 ratings)

Aside from the fact that high school programming curricula often require proprietary IDEs, they also don’t involve examining any source code from Open Source software projects. There are a number of inter-related reasons why this is the case, including a focus on individual achievement, the focus on vocational relevance, and a bias towards writing software rather than reading software.

We consider whether it is desirable to include an open source component in programming education, as such a move might include controversial political or social effects. If open source should be included in the programming curriculum, what changes would need to be made. And if not, what implications does this have for the future of Open Source in the marketplace.

Robert Lefkowitz


Robert “r0ml” Lefkowitz is the CTO at Sharewave, a startup building an investor management portal. This year, he was a resident at the winter session of Hacker School. He is a Distinguished Engineer of the ACM.

Comments on this page are now closed.


Luis Zamora
08/04/2014 7:25am PDT

Mr. r0ml, sir, are slides available?