I have long defended Matlab for it's simplicity to non CSy users. But maybe, just maybe, it's logical mistakes and weaknesses prevent the users' progress at coding. Legitimate worry or flamebait?https://twitter.com/NeuroFidelity/status/1031298982281138178 …
-
-
My point is that the lack of training/professionalism/incentives is the problem, not 1-indexed arrays or whatnot. Maybe throwing everything out and starting over is the only way to fix that, but I'm not sure. Pycharm and RStudio seem to be converging on a very similar IDE, FWIW.
-
It's a constellation of issues. The IDEs in Python and R are NOT the only things available in the ecosystems. So no, I don't agree at all.
-
Everything is in my blog post BTW. I covered everything. "IDEs are extremely useful if you are a proficient coder already. However, they can act more like bad training wheels on a bicycle, hindering deeper learning."http://neuroplausible.com/matlab
-
The whole point of me writing that was to avoid tweeting all my arguments back at each person. So please read it, might be useful.

-
I read it. I just don't agree with it. R starts arrays at 1. R, Python, and Matlab all have GUIs that let you edit data directly. You can write spaghetti garbage in anything from asm to yacc. The only matlab-specific thing in there is the 1 function per file (which is annoying).
-
Python has better industry uptake, it's easier to do non-signal-processing types of things (though many of us do a lot of that), and it's free. But it's not magic.
-
I never claimed Python is magic. Like I said constellation of issues. Stop trying to claim it's just one thing that I am claiming. It's a series of issues, a culture.
-
Also you keep ignoring the issue of how Matlab is not
#openscience. It's fine if you want to ignore everything I said, but then it's totally unproductive to keep going back and forth. - 11 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.