yup. order of operations, inconsistencies between objects, actual bugs in the program, pretty shitty debugging, overpowered global variables, and incomplete documentation are all hella frustrating in my experience. max takes much more patience than a normal programming language for me. I think it’s largely because this program literally dates back to the early 80’s. there are a lot of fundamental changes to be made that have never been made.
despite this, i still feel like i prefer max over the alternatives. with time i’m feeling more and more like i can be creative with it. i’ve found these issues overcomeable - kind of like learning a really hard instrument. i like the weird way that it hovers between an interface and a programming language (this update brings it even closer to the middle). i think it would be harder for me personally to get into that creative mindset with a text-based language.
but yea, that’s me. i think community in part has the power to combat the issues. the cycling74 forums could be better than they are, and there could perhaps be a better community around max/msp here. i’m definitely down to help anyone with any issues they may have.