wallet/docs/design/python_rant.md
reaction.la 4721988d95
Fixed my plan for making SWIFT into Bitmessage,
added a link to it from socil networking
2024-08-06 16:37:28 +08:00

1.2 KiB

title: Python rant sidebar: false notmine: false abstract: >- Python is the best language in the world for code you intend will only be used by yourself, used only a few times, then thrown away. It also works great for small trivial programs. For large programs intended to be used many times by many people on many different machines, it is a disaster. ... The bigger it gets, the more it traps you into code that is only going to run correctly on your one particular development system and that no one else is going to be able to modify and add to, so investing in python in anything you intend to be widely used is a trap. Open source python is also a trap, because no one else is going to be able to modify and add to it. If I try to start modifying Bitmessage, I will surely fail. It is a bigger python program than anyone except the original developer can maintain and modify. In this sense, no large open source python program is truly open source. PHP has the same problem, though to lesser degree. Javascript likewise. Has improved considerably, but still sucks. But typescript which is compiled to javascript is OK. so all big projects with many developers use typescript rather than javascript. Or they die before they get big.