Spot on with my experience! Much of our work was helping them manage the project and figure out how to work with us. And someone went on sabbatical, and then someone dropped their program, and someone else left for another school, and someone was stuck managing the program for a semester who had literally no time or experience doing that, etc. It's a Dynamic Environment. lol.
There is no other language I have used that makes it as easy to read code from somebody else, especially where that contributor is likely to be a domain expert with very limited programming experience. It's not actually my favourite language anymore (hello Scheme!) but if you want me to do work in that environment, I'll reach for Python first.
There is no other language I have used that makes it as easy to read code from somebody else, especially where that contributor is likely to be a domain expert with very limited programming experience. It's not actually my favourite language anymore (hello Scheme!) but if you want me to do work in that environment, I'll reach for Python first.