{
  "id": "15b8800a9a71",
  "url": "http://research.hackerrank.com/developer-skills/2018/",
  "title": "2018 Developer Skills Report by HackerRank",
  "note": "This is a very interesting report. I don't know if this type of study has been done often. With 39,441 respondents this would seem to be statistically valid. A lot of great data points and some interesting insights.\n\n> Unlike generations thereafter, if kids of the seventies wanted to see innovative technology, they’d have to build it themselves — they had no other choice. There were no widespread resources to teach them how to build software. Almost half of all developers (47%) between the ages of 45 and 54 started coding before they were 16 years old. Meanwhile, developers between 18 and 24 today are the least likely to have started coding before 16 (only 20%).\n\nThis data doesn't surprise me and I think it’s a little concerning. In the 70's and early 80's if you wanted to play on a computer there was really only one option — you learned to program that computer! Today there are so many options to get value out of technology that the requirement of programming comes from a power user need in a niche, or pure curiosity. I wouldn't take back any of the ease-of-use progress we've made, but exposing younger people that are interested to real development tools seems like something we should focus on. Myself, I started coding when I was in 1st or 2nd grade on a [TI-99/4A](https://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A) using BASIC. I fall in the \"5 to 10\" bucket here.\n\n> Self-teaching is the norm for developers of all ages. Even though 67% of developers have CS degrees, roughly 74% said they were at least partially self-taught.\n\nThis makes complete sense in large part because a computer science degree doesn't teach you the tactical aspects that you need to be a programmer working in a company. To be clear, that is important stuff, but industry is generally ahead of academia and they have different goals — fundamental versus applied learning.\n\n> JavaScript may be the most in-demand language by employers, but Python wins the heart of developers across all ages, according to our Love-Hate index. Python is also the most popular language that developers want to learn overall, and a significant share already knows it.\n\nWhat little coding I do is in Python and I always recommend that people that want to learn programming start in Python. Clearly [Guido van Rossum](https://en.wikipedia.org/wiki/Guido_van_Rossum), the [\"Benevolent Dictator For Life\"](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life) of Python, did something very right.\n\nAlso perhaps the editor wars are over?\n\n> VIM beats all other editors by a landslide.\n\nEven though `vim` is used four times as much, it turns out `vim` and `emacs` users in total use the same amount of memory. 😂\n\nA lot of interesting data. The data missing from here that I would like to have seen included would have been some analysis of gender. We know that we need to work to grow the ranks of women in tech and I wonder if any of this data would have highlighted some actionable gaps.",
  "voice": "mixed",
  "saved": "2018-01-26T11:59:06Z",
  "host": "research.hackerrank.com",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/15b8800a9a71/",
  "markdown": "https://links.thingelstad.xyz/links/15b8800a9a71.md",
  "issues": [
    {
      "number": 38,
      "slug": "weekly-thing-for-january-27-2018",
      "title": "Weekly Thing for January 27, 2018",
      "date": "2018-01-27T13:00:00Z",
      "section": "Links 📌",
      "position": 2,
      "url": "https://weekly.thingelstad.com/archive/38/",
      "page": "https://links.thingelstad.xyz/issues/38/"
    }
  ],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/research.hackerrank.com/",
      "nearest": []
    },
    "same_week": {
      "count": 18,
      "nearest": [
        {
          "id": "f18a4fb68afc",
          "title": "ActivityPub",
          "url": "https://www.w3.org/TR/2018/REC-activitypub-20180123/",
          "record": "https://links.thingelstad.xyz/links/f18a4fb68afc/"
        },
        {
          "id": "d57f66d5b0ae",
          "title": "Amazon Go and the Future – Stratechery by Ben Thompson",
          "url": "https://stratechery.com/2018/amazons-go-and-the-future/",
          "record": "https://links.thingelstad.xyz/links/d57f66d5b0ae/"
        },
        {
          "id": "f1d55f87f4ee",
          "title": "Daring Fireball: Apple Previews iOS 11.3",
          "url": "https://daringfireball.net/2018/01/ios_11_point_3",
          "record": "https://links.thingelstad.xyz/links/f1d55f87f4ee/"
        },
        {
          "id": "a0e62e3d9f0d",
          "title": "Growing apart and losing touch is human and healthy",
          "url": "https://m.signalvnoise.com/growing-apart-and-losing-touch-is-human-and-healthy-52b5a678fbf5",
          "record": "https://links.thingelstad.xyz/links/a0e62e3d9f0d/"
        },
        {
          "id": "0b3ad5797f20",
          "title": "‘Never get high on your own supply’ – why social media bosses don’t use social media | Media | The Guardian",
          "url": "https://www.theguardian.com/media/2018/jan/23/never-get-high-on-your-own-supply-why-social-media-bosses-dont-use-social-media",
          "record": "https://links.thingelstad.xyz/links/0b3ad5797f20/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/http://research.hackerrank.com/developer-skills/2018/"
  }
}
