The bit of this I disagree with is that “proper” programming without an IDE, keeping programs in text files and not being able to play / explore / visualise is somehow a good thing. It’s a horrible thing! It’s just what we are stuck with currently. I misunderstand?
-
-
you can play/explore/visualise in, say, Jupyter notebook, a free IDE, very well in e.g. Python or Julia or even C++, without any Matlab tax to be paid...
1 reply 0 retweets 2 likes -
Ah, okay. I probably skimmed too much, sorry!
1 reply 0 retweets 1 like -
Proper programming requires you to have abstract concepts in your mind. Just like proper maths isn't counting stuff on your fingers. Nothing wrong with an IDE but some abstractions are abstract and I'd prefer people got them before always using the easy way.
1 reply 2 retweets 5 likes -
Replying to @o_guest @benjohnbarnes and
By "I prefer" I mean to say that my experience has taught me people need to learn these things and represent them internally so they can actually be productive. IDEs are great and I would never stop people using them. But some concepts are simple and must be internalised.
1 reply 1 retweet 3 likes -
Replying to @o_guest @benjohnbarnes and
In the same way you want to remove training wheels because the impair learning how to ride a bike properly, there are moments in which na IDE should be avoided to promote learning. After you've learned to ride a bike, adding training wheels doesn't impair your learning.
3 replies 1 retweet 3 likes -
Replying to @o_guest @benjohnbarnes and
The metaphor only stretches a certain amount. But I think it's a basic pedagogical point.
4 replies 1 retweet 3 likes -
I think it kind of works best once you have something working the easy way, then “right, how does this work underneath?” has a bit more interest as a question, esp if it’s also “I had these problems and I don’t really know why”
2 replies 0 retweets 1 like -
(eg I did a “what’s in my .git directory?!” demo for some colleagues which only worked because they had already been using it for ages)
1 reply 0 retweets 1 like -
This is how we teach anything pretty much...
1 reply 0 retweets 0 likes
BTW I would never tell people interpersonallly prescriptively what software (IDE or otherwise) to use. Use anything you feel like, but I can state categorically what I descriptively see. And I see Matlab use not helping with understanding even the most basic software principles.
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.