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 …
-
-
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. -
People can decide for themselves what they want to use. Most scis are switching to
#opensource IIRC.@ResearchSoftEng@SoftwareSaved can probably link to something on that. -
YES! People can do good, solid, reproducible work with any tool, whether it's matlab, python, or hand-assembled. You can see what their code does and copy it if you want. That's open. Your claim was that matlab is bad, bad for science and bad scientist. I think that's too strong.
- 9 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.