Hacker News new | past | comments | ask | show | jobs | submit login
What is the “smart programmer” language in 2020?
13 points by rdeselby on May 24, 2020 | hide | past | favorite | 18 comments
Thinking about Python Paradox [1], which language has interesting design and seems to have a bright future because it is drawing a community of "smart pepole" now?

My background is data analysis and Julia seems very enticing (I also think there is a lot of good design in R's tidyverse).

While python in 2004 was great, when I was thinking about it now, the adjective that I come up with is "tedious". It is my main lang at the moment though.

[1] http://www.paulgraham.com/pypar.html




Honestly, from what I've seen so far you've pretty much named it: Julia.


One of the main reasons I started looking into Julia was because someone smarter than me in the DOE CSGF program was using it (specifically Miles Lubin, who was working on JuMP[1] at the time). I don't know if that's a good way to choose programming languages, but one way or another I'm definitely a Julia convert now. Come for the community, stay for the multiple dispatch!

[1] https://github.com/JuliaOpt/JuMP.jl


I.d.k. I would say choose your language based on the community and the problem you are trying to solve.

I.e. my next team project that won't be in Python would probably be in Rust, as other colleagues are pretty excited about it.

My personal stuff might be something a tiny bit more obscure, i.e. Haskell, Ocaml, or even some APL dialect.


My personal answer would be K/shaktidb[0]

[0]: https://shakti.com/


The smart language is MBA. Go into management because that's where the money is and you'll never need another language.

If you really want a language, then the two you mentioned are good. We just started using a ton of python at my company in the past 2 years for data science and AWS.


If all you care about is money, then why bother? Break both legs riding a bike and sue someone for a million dollars.

Honestly we all earn so much unnecessary money in this field that we might as well at least try to do something useful with it. The world needs less managers anyway


I never said that I only care about money. As a manager, you could make a positive impact on your subordinate's lives. It can also matter to people how you make your money (fuck lawsuits).

That's a brazen statement. How can you assume that everyone makes tons of money?

Also, where did I say that we shouldn't do something useful with our money? If you make more as a manager, that would open up an opportunity to make more of an impact.

In my experience, less managers just means pushing management duties down to people who have neither the title, nor the compensation, nor the training.


Are you... aware of SDE salaries?


Average here is € 59 814 / year


Average US engineer makes about $95k. Software managers average $130k.


Source? Those seem rather low.


Glassdoor. It's a national average, so your specific area may be higher.


Yes, are you aware of what their managers make?


Not a whole lot more. I had one job at a small company where I made more than my direct manager.


Then I guess you should go tell Glassdoor that your anecdote is better than their statistics.


There are a lot of MBAs being pumped out now days. I am not sure of the value of the degree.


True, but you can stand out if you have some time in as an engineer and then move up. It really helps to understand the technical side of things, and many regular MBAs don't.


zig, pony.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: