27 lines
1.2 KiB
Markdown
27 lines
1.2 KiB
Markdown
|
---
|
||
|
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.
|