For a person familiar with Python, reading most of the code, and even suggesting changes is relatively easy. It’s just running the whole code on their own computer that is almost impossible.
But that means that when you write the code, you can’t see it in action, which means you can’t test it, which means that if you made a trivial error, you cannot find it and fix it. You can’t debug your code, you can’t print the intermediate values; you get zero feedback for what you did. Which means that the contribution is practically useless… unless someone else who can run the whole code on their computer will look at your code and finish it. If you need multiple iterations of this, then a work that would be otherwise done in an afternoon may take weeks. That’s inconvenience far beyond trivial.
For a person familiar with Python, reading most of the code, and even suggesting changes is relatively easy. It’s just running the whole code on their own computer that is almost impossible.
But that means that when you write the code, you can’t see it in action, which means you can’t test it, which means that if you made a trivial error, you cannot find it and fix it. You can’t debug your code, you can’t print the intermediate values; you get zero feedback for what you did. Which means that the contribution is practically useless… unless someone else who can run the whole code on their computer will look at your code and finish it. If you need multiple iterations of this, then a work that would be otherwise done in an afternoon may take weeks. That’s inconvenience far beyond trivial.