3 ms·
"In the past, most programming activities were performed by software engineers. But programming skills are needed everywhere nowadays and there is a lack of goo
by jeff-davis 6y ago
"In the past, most programming activities were performed by software engineers. But programming skills are needed everywhere nowadays and there is a lack of good software developers,"
This is an important distinction and often missed from programming language discussions.
Engineering languages like C++, Java, Rust focus on being able to create robust APIs, handle incredible complexity, deal with dependencies, etc. Hacker languages like Python, PHP, erlang, and Go focus on an approachable language, libraries that tackle problem domains, etc.
There is obviously a lot of overlap. But I think it's good to keep in mind that engineering and hacking don't always align.