Dev survey 2018

Brayden Nguyen
Brayden Nguyen

enjoy
insights.stackoverflow.com/survey/2018/

All urls found in this thread:

insights.stackoverflow.com/survey/2018/
tokio.rs/

Colton Green
Colton Green

Attached: oyvey.png (32.35 KB, 1306x623)

Carter Edwards
Carter Edwards

WEW LAD, maximum confirmation of Holla Forums theories.

Andrew Young
Andrew Young

Inclusion is so important u guise. Please change everything about yourself to accommodate these tiny minorities

Attached: needs-moar-trannies.png (37.86 KB, 722x338)
Attached: needs-moar-niggers.png (78.14 KB, 743x523)
Attached: needs-moar-vagoos.png (37.59 KB, 745x338)

James Wood
James Wood

WEW

JS IS BEST IN LIFE
RUST IS LOVE, RUST IS LIFE
FUCK VB. ALSO FUCK EVERY PROGRAMMING LANGUAGE THAT REQUIRES IQ>100

Attached: Fuck-real-programming-also-VB.png (57.34 KB, 700x682)
Attached: RUST-IS-LIFE.png (57.52 KB, 731x689)
Attached: js-master-race.png (59.97 KB, 731x674)

Levi Green
Levi Green

totally worth paying 300K/year for diversity officers right, thats totes what nearly all your employees care about

Attached: PATRIARCHY-HATES-DIVERSITY.png (91.06 KB, 763x539)
Attached: diversity=most-important-o-wait.png (82.53 KB, 753x507)

Samuel Wilson
Samuel Wilson

Grills less POZ than transfaggorts? Still POZ tho

Attached: transniggers.png (82.17 KB, 741x501)
Attached: grills.png (82.01 KB, 720x501)

Kevin Stewart
Kevin Stewart

Really weird dataset.

On the one hand, when it comes to diverifaggotry, most SO users rate is as shit. OTOH, they love javascript and rust.

Owen Collins
Owen Collins

people actually like coding javashit
Fake news

Bentley Cook
Bentley Cook

i seriously doubt that these are even real numbers and haven't been tweaked to push their narrative. stackoverflow isn't exactly unbiased.

Sebastian Campbell
Sebastian Campbell

What Languages Are Associated with the Highest Salaries Worldwide?
United States
Erlang
$115,000
I told you spergs to learn Erlang.

Alexander Sanchez
Alexander Sanchez

Wait until you recognize that these numbers state people in IT don't care about equality programms.

Adrian Perez
Adrian Perez

programming confirmed to be a brainlet job

Gavin Taylor
Gavin Taylor

Erlang is on its way out. tokio.rs/

Attached: logo-large.png (32.54 KB, 1000x404)

Ryan Wilson
Ryan Wilson

There are 2 kinds of programmers: those that can do it and those that ride the coattails of the first set.

Dylan Phillips
Dylan Phillips

Always the most valuable information on a site dedicated to people who don't know stuff.

Attached: how-not-to-learn.jpg (113.9 KB, 711x626)

Camden Myers
Camden Myers

I fail to see how networking library is going to replace Erlang.
Erlang is a programming language and runtime system for building massively scalable soft real-time systems with requirements on high availability. Erlang is only language that achieved 99.9999999% (nine nines) availability in production.
Only thing that is good about Rust is it's static analysis.

Aiden Adams
Aiden Adams

Stack Overflow is awesome when you have to deal with languages that have terrible documentation.

Nicholas Garcia
Nicholas Garcia

Stack Overflow is awesome when you have
Copy pasted code from one of your developer and didn't mind to test it.
This shit happens to me so much that I'd wish the internet never existed.

Jace Cruz
Jace Cruz

trusting numbers from these pajeets
I'm out.

Jonathan Reyes
Jonathan Reyes

Stack Overflow is awesome

Attached: Clipboard01.png (23.24 KB, 1062x354)

Luke Powell
Luke Powell

Stack Overflow
cucks & pajeets

Jace Young
Jace Young

What is "South asian"?
Pajeets? Or is it more around Philippines?

Jayden Sullivan
Jayden Sullivan

it means "asian mexicans"

Isaac Foster
Isaac Foster

it's not really binary
for example I'm one of those who can do some of it
it's not the only way to use SO
Erlang is only language that achieved 99.9999999% (nine nines) availability in production.
this is possible to achieve in any language, it's just made easier in Erlang.
the networking library is not really relevant, when you need those 9s, you want hot code reload and distribution, and while Erlang is designed for that, it won't do it automagically, the system needs to have proper design. and if you got it, it's certainly doable in some other languages too.
but the biggest surprise is that very few projects actually need those 9s.
if it was actually asked like this, it's impossible to know now, because every participant could interpret this as they wish.

Ryder Allen
Ryder Allen

you want hot code reload and distribution
In addition to those, one thing that makes Erlang really resilient is supervision trees.
In fact they are so good at handling errors that best practices of Erlang programming tell you to 'let it crash' instead of trying to handle all the edge cases. Basic idea is that it is better to restart from the clean state than to try to reason about all the things that you need to do to recover from every possible error condition.
It works like this, you have tree of processes/actors and if process crashes you restart it, if it crashes too many times during some period of time you restart it's parent process (and whole subtree under it) and if that parent process is restarted too many times during some period of time then you restart it's parent and so on. If root node crashes then whole program crashes. Programmer is one who chooses acceptable number of crashes and over which period are allowed for his code. I have not seen any non-BEAM (Erlang Virtual Machine) language that has anything like supervision trees.
Another thing that makes Erlang safe is share nothing concurrency, but it is double edged sword. It prevents all errors that data races cause, but it copies data a lot.
Last thing that makes Erlang so safe is that messages sent to process are processed serially, on first come first served basis, one at the time. This makes it really easy to write actors because you do not have to worry about all the pitfalls of parallel execution.
Those things make Erlang 'write once, run forever' programming language.

tl:dr; Erlang focuses on safety more than anything else, so you get program that virtually never crashes but does not perform well at calculating stuff.

Nathan Young
Nathan Young

supervision trees
easy to implement in almost any reasonable language

Carter Diaz
Carter Diaz

and yes I know how it works. I worked on an Erlang codebase as well.
it's all good, but again it won't do magical shit if some important code path crashes 100% of the time because the error condition doesn't go away.
it's probably nice to be able to ignore errors which happen rarely, heisenbugs in particular. but you still have to get rid of most programming errors.

even without supervision trees, it's trivial to restart a service if it died. no code is even needed for this, your init system of choice can deal with it. (yeah even systemd) and if you're not doing stupid shit at start-up, this can even be fast.

re. actors and messages, again, it's not a fucking magic, you can overflow the mailboxes for example or shoot in the foot in a different way.
and again, share-nothing model is easily done in most languages if you need it.

sage for dbl post

Disable AdBlock to view this page

Disable AdBlock to view this page

Confirm your age

This website may contain content of an adult nature. If you are under the age of 18, if such content offends you or if it is illegal to view such content in your community, please EXIT.

Enter Exit

About Privacy

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our advertising and analytics partners.

Accept Exit