Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Compilers are amplifiers.

Compiler optimisations give you faster/cheaper execution of every program.

Type systems and linters detect errors without writing or running tests.

Programming languages are tools for thought. Matching one to the domain makes the domain easier to reason about, lets people solve bigger problems.

Whether that correlates with "best jobs" is subjective. The value proposition of making other programmers more productive is really good.

If you think that's an exaggeration, consider writing a web browser in machine code.



I agree that “best jobs” is a bit ambiguous, but I think “landing the best jobs” is unambiguously getting a job that benefits the job-getter to an unusual extent (very well paying, or at least well paying and very stable). It is an expression.

The surprising thing about this, I think, is that hardware is generally expected to be quite underpaid around here, I think, compared to programming.


Fair enough, the points you mention definitely help.

But to get "the best jobs in the industry" you also need a demand/supply imbalance and I wonder if that exists and where, or whether something different was meant by OP (i.e. not just plain $$)




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

Search: