Page 1 of 1

Stack Overflow Developer Survey 2018

PostPosted: Tue Mar 13, 2018 3:00 pm
by Jonathan
https://insights.stackoverflow.com/survey/2018/

Web languages are the most popular, but Java retains the crown as the most widely used real language. Followed closely by Python! Perl is up there, as one of the most
dreaded
programming languages. :D

Kids these days write everything in Python. I've had to learn it just to read my coworkers' work output.

Over half of developers have been working for five years or less. Where art thou, CS graduates of the 90s?

Re: Stack Overflow Developer Survey 2018

PostPosted: Tue Mar 13, 2018 3:13 pm
by Jonathan
It's sobering to realize I'm only senior-developer-good at systems programming (C/C++/assembly). It's been over a decade since I wrote any RTL, so I can't even claim hardware development as a skill. I've done some verification relatively recently, so maybe I can include that.

There's whole interconnected suites of technologies that form the backbone of most active development today which I'm 100% noob.

Re: Stack Overflow Developer Survey 2018

PostPosted: Tue Mar 13, 2018 7:46 pm
by quantus
Jonathan wrote:It's sobering to realize I'm only senior-developer-good at systems programming (C/C++/assembly). It's been over a decade since I wrote any RTL, so I can't even claim hardware development as a skill. I've done some verification relatively recently, so maybe I can include that.

There's whole interconnected suites of technologies that form the backbone of most active development today which I'm 100% noob.

I've been picking up python and Django. I've also poked at some JS to use D3 (nvd3 is a good library based on d3 for plotting). Python and JS have lambda functions all over the place. And JS is becoming ES6 and to get backwards compatibility, you'll need babel

Re: Stack Overflow Developer Survey 2018

PostPosted: Tue Mar 13, 2018 11:23 pm
by Jonathan
Googling javascript d3 turns up this:
https://bl.ocks.org/mbostock/4062006

You should definitely use this in your next presentation.

Re: Stack Overflow Developer Survey 2018

PostPosted: Wed Mar 14, 2018 8:52 pm
by quantus
Jonathan wrote:Googling javascript d3 turns up this:
https://bl.ocks.org/mbostock/4062006

You should definitely use this in your next presentation.

https://bl.ocks.org/

I made a version of this for showing current compute queue usage throughout the allocation tree and linked it to a nvd3 area chart to show data for the current selection over time. I also added a dynamic table showing all values (allocation, running and queued) at the same time for those who like to see numbers and added in relative percentages to make comparing running jobs to allocation easier. The visual components could switch between running and queued and target allocation interactively depending on a select box's value. My director asked, "why did you do this and not the infrastructure team? Why do you have the extra time?" :oops: