News for hackers. Stuff that matters.
Re:What I learned working with a senior engineer as a new grad by shepherdjerred on Friday August 19, 2022 @10:13AM (#32521196)
> I would strongly prefer that the actual type system do this job instead. As a toy example, if a function is only meant to operate on "lengths" (i.e., non-negative scalar values) then that should be modeled in the types of its arguments, not in its name.

Have you never worked in a dynamically typed language?

Re:What I learned working with a senior engineer as a new grad by dchapp on Friday August 19, 2022 @11:09AM (#32521959)
I have. I prefer statically typed languages.
Re:What I learned working with a senior engineer as a new grad by plonk on Friday August 19, 2022 @01:57PM (#32524170)
Python is only palatable with strict type checking everywhere. I don't see how unchecked dynamic typing can bring anything else than chaos in a large project.