But I feel that removing the IDE is more like taking the wheels, seat and handlebars off and proclaiming "Ride and be free! Feel the wind and real bike!"
-
-
Can I ask why I supposed to read all your tweets about my blog post when you stated you haven't read what I wrote?
3 replies 1 retweet 7 likes -
Replying to @o_guest @benjohnbarnes and
Sorry that I'm not going to read them but it seems pointless. I wrote the post exactly because I was having these really long threads with people. If you don't think I have any valuable contribution, that's fine. But that probably means we don't have to talk.
1 reply 1 retweet 3 likes -
No, I don't think that. Having read it all now, it sounds like Matlab is just not very good. But the analogies you draw on (training wheels, manual gears) make me want to critique your suggestion that the fault with Matlab is it is graphical and not how real programming is.
1 reply 0 retweets 0 likes -
Replying to @benjohnbarnes @o_guest and
Most "real programming" isn't highly graphical and explorative, but (as I said at tedious length), that is not a good thing. "Real programming" isn't showing the right approach here. It's just how we happen to do things due to a historical process.
1 reply 0 retweets 0 likes -
Replying to @benjohnbarnes @o_guest and
There are notable exceptions from decades back (lisp machines, visual smalltalk) but they've generally failed in the market place as at the time they needed comparatively expensive machines. And I don't think they're perfect either, but they had amazing ideas in them.
1 reply 0 retweets 0 likes -
Replying to @benjohnbarnes @o_guest and
So, fundamentally, I disagree that we should all learn to program using basic text tools, not IDE. It's certainly how things are mostly done (so it's helpful preparation for most programming environments that exist), but I argue, we'd all be better off if that wasn't the case.
2 replies 0 retweets 0 likes -
Replying to @benjohnbarnes @o_guest and
I honestly think our established software engineering approach is causing enormous damage to human progress and I'm fairly obsessed by it :-/ And thank you for an insight in to Matlab – it sounds like it's got issues!
1 reply 0 retweets 0 likes -
"If you are a proficient coder and love Matlab, then this blog post is not really for you. Importantly, my intended audience are those who wish to see an improvement in the teaching of programming within psychology."
1 reply 1 retweet 2 likes -
Replying to @o_guest @benjohnbarnes and
Also "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."
2 replies 1 retweet 3 likes
"can" means probabilistically and in certain settings
-
-
Replying to @o_guest @benjohnbarnes and
I am not lying I really did write that blog post to avoid these long threads. So please respect that.
1 reply 1 retweet 4 likes -
Replying to @o_guest @benjohnbarnes and
I have genuinely addressed all your points.
1 reply 0 retweets 2 likes - 4 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.