This week, the technology press is again awash in another successful public relations push, this time in the form of a survey from HackerRank that’s accompanied with all the bells and whistles we like to see — interactive graphs and graphics, and even a neat little “microsite” that lets you peruse all of the details. And I, like the rest you, perhaps, can’t help but spend some time clicking around through different graphs to see what more than 71,000 developers had to say about their preferences.
The curious thing, I think, is the message that we often take away from these surveys. I’m taken back to a phrase that I feel like we have all heard a concerned parent ask us at one point in our lives — “If all of your friends jumped off a bridge, would you too?”
Me, yelling at my browser dev tools: NO, YOU'RE UNDEFINED
Now I'm eat Hostess cakes while glaring at it.
— thekatertot (@TheKaterTot) January 25, 2019
So, with that caveat offered, the survey remains worthy of exploration. For the impatient, SDTimes offers a bullet point write-up of the already brief microsite, and for those of you not willing to go that far, VentureBeat boils down the findings into a video:
Some key takeaways: blockchain is mostly hype, quantum computing is cool but not there yet, young developers want better documentation, while old developers are more afraid of “spaghetti code,” and you folks really like your electronica.
This Week in Programming
- StackShare’s Top 50 Developer Tools: While we’re here talking about surveys and rankings, StackShare came out with its list of the top 50 developer tools of 2018. Now, if you thought HackerRank’s 70,000+ developers offered a sufficient data set, StackShare is here to blow you away with results from more than “one million data points” used to provide these rankings. The rankings include new tool of the year, application and data tools, utility tools, DevOps tools, business tools, developer newsletters you should be reading, and even developer podcasts you should be listening to. “This is our biggest undertaking of every year,” they write, “This year we aggregated usage from 100K+ tech stacks, over 700K follows and favorites, and hundreds of thousands of developer comments, reviews, and votes across all of 2018.” Oh, and on that final data point — the podcasts — our weekly browsing also surfaced a wonderfully curated podcast list for developers that breaks things down according to languages, or even theoretical approaches, such as agile or functional programming.
OH: “platform sounds nicer than bash scripts”
— Kris Nóva (@krisnova) February 1, 2019
- Is Minecraft a Java Dev Gateway Drug? Speaking of Java moving down a notch in the aforementioned rankings, a story comes to us this week about the idea that Minecraft has opened up Java to a range of people who probably don’t even realise the skills they have acquired through it. According to the article in JaxEnter, the game offers the ability to create “mods” using Java, and the result is little Java programmers growing out of the Minecraft community. The idea appeals to me, personally, as I remember really diving into BASIC not because of a particular love for the language, but rather because my favorite BBS was written in it. Perhaps this is a strategy enterprises can take — just create massively popular games and offer mods in the language of your choice!
( ･ω･) DID I GIT PUSH!?
( -ω-) oh ye I did
— Abdellatif Abdelfattah (@Abdella6if) January 31, 2019
Life of a programmer:
Early: Bash is cool, BASH SCRIPTS BASH SCRIPTS BASH SCRIPTS
Later: Ugh, we should convert this bash script into a proper language
Even Later: We should just do this in a bash script… BASH SCRIPTS BASH SCRIPTS BASH SCRIPTS!!!
— cpuguy83 (@cpuguy83) January 29, 2019
Feature image via Pulp Librarian.