3 ms·
I prefer types too. But I can build reliable software without types as well. Many people can. This isn’t secret stuff that only I can do. There are thousands a
by ninetyninenine 1y ago
I prefer types too.
But I can build reliable software without types as well. Many people can. This isn’t secret stuff that only I can do. There are thousands and thousands of reliable software built on Python, ruby and JavaScript.
- mixmastamyk 1y agoIndeed, I write very reliable Python every day. A lot faster than the Rust straitjacket too. We had sentry installed so I know exactly how many exceptions were happening, rare to zero. Lots of tests/constraints on the database as well. That said I like a nice tight straitjacket at other times. Just not every day. ;-). P.S. Python doesn’t have the billion-dollar-mistake with nulls. You have to purposely set a variable to None.
- ironlenny 1y agoOP was needlessly combative. But, if I have to write a program that is correct (i.e. does what I want it do to), I'm going to write it in Rust. Not because you cannot write correct programs in Python. But because it's easier to prove it's correct in Rust. As a solo dev, I find that I start off in Python, but at a certain project size I find it too unwieldy to manage (i.e. make changes without breaking things) and that's when I implement part or all of the project in Rust.
- mixmastamyk 1y ago> have to write a program that is correct Yes, exactly. It doesn’t happen that often, but it does. And folks have forgotten, not sure why, but Python was always billed as a prototyping language in the “olden tymes.” Or even “executable pseudocode.” At those it excels.