"the newer development practices in newer languages"

There is an implication here that what is new is axiomatically better; this isn't true in the world in general (look at music and movies) and it certainly isn't true of software development.

I would say hat as far as productivity and satisfaction are concerned the halcyon days of software were over before 1995 when we went from a culture of flow to a culture of interruptions and meetings. I don't think the methodologies currently in vogue represent anything like improvements.

But these are side issues; the one under discussion is formatting habits, and as I believe I said earlier I have not seen any improvement in code legibility in three decades, and I have seen the appearance of a lot of really stupid habits. So the new languages seem to encourage EOL opening curlies. So what. That's not an answer.

Quick apprehension of scope is vital in reading code and reading code is our primary task. But any industry that would accept pair programming has nothing to say about the right way to do fucking anything.

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store