from Hacker News

Ask HN: If everyone can learn programming for free, why is the salary high?

by kwikiel on 5/9/19, 4:21 PM with 7 comments

  • by Silhouette on 5/9/19, 4:26 PM

    It's only free if your time has no value.

    In reality, programming is a highly skilled profession that requires considerable investment in time and hard work to get good at it. If you make that investment and gain those skills, you can use them to generate a lot of value, and that's why it pays relatively well as an industry.

  • by Indomit on 5/9/19, 4:30 PM

    Free, doesn't mean easy.

    Everyone can be physically fit, for free, yet not many achieve and or maintain it.

  • by jimrhods23 on 5/9/19, 4:55 PM

    Anyone can slap down some code and get something to marginally work from a tutorial they read online.

    The skill (and subsequent value) comes in when priorities change, things need to be refactored, and you need an experienced developer to come up with a solution that works well.

  • by DsaintL on 5/9/19, 4:27 PM

    Despite the fact that there are plenty of free tools to learn the technical skill, not many people want or have the time to invest into learning it. There is a pretty high demand for programmers but the supply is comparatively low. This leads to high salaries.
  • by mknze on 5/9/19, 4:31 PM

    Imagine if all learning was free, would this eliminate well-paid specialists?