News for hackers. Stuff that matters.
Re:Logical fallacies in software engineering by WalterBright on Sunday May 26, 2019 @05:01PM (#20017472)
I'd add to that the predilection for hiring young engineers and overlooking older ones. While it's true that older ones can get stuck in past practices, they also recognize things that have been tried before, seem like good ideas, but just don't work for non-obvious reasons.

For example, implicit declaration of variables in programming languages.

A strong team will have a mix of older and younger engineers.

Re:Logical fallacies in software engineering by seanmcdirmid on Sunday May 26, 2019 @05:58PM (#20017821)
Language design is its own thing with its own body of knowledge and experience. Of course, often times new languages were designed by those who could engineer their compilers and interpreted, leading to lots of mistakes that would be more apparent to a seasoned language designer.