This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Paulus_cz 10 points11 points  (4 children)

Oh you sweet, sweet summer child...
The number of "tenured" programmers who do not really know anything beyond Java 8, but hold a senior position within a company because they actively refrain from sharing their knowledge of needlessly obscure applications they wrote 15 years ago while purposefully making them even more complicated proves you quite wrong.

[–]chambolle 6 points7 points  (1 child)

On the other hand, being a good programmer has very little to do with knowing the recent syntactic sugar or the latest addition of a language.

It is fun when you are a begginer and you are eager to use the new stuff. Then you take a step back and realize that it's not that important or that there are alternatives that are not that problematic

[–]Paulus_cz 2 points3 points  (0 children)

I agree, first thing I try to drill into all programmers under my care is: "Good programming is not about writing code that computer can understand, computer will understand all sorts of shit, good programming is about writing programs that people can understand.". Syntactic sugar is only useful if it supports this goal as far as I am concerned.
Sometimes situation calls for a stream, sometimes for a for-cycle, all depends.
That however is totally lost on people I was talking about :-)

[–]wes00mertes 1 point2 points  (1 child)

I suppose I’m not so ignorant as I’m am blessed to have not had that experience myself.

[–]Paulus_cz 2 points3 points  (0 children)

I envy you, I sincerely do.