HN user

moru0011

51 karma
Posts14
Comments32
View on HN
[dead] 11 years ago

does not hit any nail and promotes some popular misconceptions

It's a matter of money and career perspective. Being a good software developer requires a lot of learning. The job can be quite stressful and your knowledge devalues continuously because of tech change. In the long run other professions probably are more attractive, don't require permanent re-learning and at least provide an option to climb up a career+$ ladder. Provide better pay & conditions and you'll see more engineers.

It's simple. Legacy software is the fastest growing market throughout the industry. Therefore legacy system related topics are likely to be popular.

if you want pass a reference to a reference do

Dog dog[] = { new Dog };

void method( Dog dog[] ) { dog[0] = new Dog(); }

Having this of side effect as a default would be an insane idea ofc., so I am not sure what you are complaining about :-)

The author has choosen wrong profession. As work makes up a good part of your life, you better enjoy it. Actually programming "business stuff" is quite different from tinkering with e.g. the newest machine learning algorithm, so talking of "programming" is a over simplification and indicates the author never got a grasp of what other people actually enjoy when "programming".

It still looks to me as if you did not understand the issue being addressed. Its not about absence of binary encodings. Regarding "Java umbrella, which is not exactly known for gathering good engineers", I won't comment on this quality of statements.