tag:blogger.com,1999:blog-6919669035402552575.post3216344628709620191..comments2013-06-04T09:06:09.316-07:00Comments on RuMiNaTiOnS: Rewinding the MindClifford Beshersnoreply@blogger.comBlogger4125tag:blogger.com,1999:blog-6919669035402552575.post-70388399029532555252008-02-14T20:25:00.000-08:002008-02-14T20:25:00.000-08:00I'd guess that questions about memory allocation a...I'd guess that questions about memory allocation are rare compared to "How do I define and create classes and objects?" for Haskell.James Britthttp://www.blogger.com/profile/14121816809671217162noreply@blogger.comtag:blogger.com,1999:blog-6919669035402552575.post-17162319723274374802008-02-14T18:22:00.000-08:002008-02-14T18:22:00.000-08:00I have read about this theme mentioned a few times...I have read about this theme mentioned a few times in Python forums. They call it "Pythonic code". I think the mind shift is a difficult thing if you are used to solving a problem at a certain level (with certain mental model).<BR/><BR/>In the case of software, the best way to make this transition easier is to show a piece of code from one language (say Java) and show how it can be done in language like Python or Ruby. <BR/><BR/>In essence, you need to define the QWON (quality with out a name) of the new approach. <BR/><BR/>It is not just about programming languages. It is about the shifts that happen due to technology as well. <BR/><BR/>While MP3 players started as smaller/better walkmans, now they are audio-book players and reminding devices, as well.Doraihttp://www.blogger.com/profile/12914510219384087070noreply@blogger.comtag:blogger.com,1999:blog-6919669035402552575.post-87938801605174736282008-02-14T01:07:00.000-08:002008-02-14T01:07:00.000-08:00word. that's a neat observation. got me thinking:1...word. that's a neat observation. got me thinking:<BR/>1. it's good to come to a design/discussion table aware of the possibility of assumptions so that one asks the right questions at the beginning<BR/>2. other people have assumptions, too, but that doesn't mean they're stupid.<BR/><BR/>i hear that about seeing how things work over digital hiddenness. but i know that everyone shouldn't be using record players, so how do we make this scale? it's similar to enjoying empowerment while dealing with specialization.diN0botclotheshacker.comnoreply@blogger.comtag:blogger.com,1999:blog-6919669035402552575.post-51054975021566936262008-02-14T00:43:00.000-08:002008-02-14T00:43:00.000-08:00One that I see a lot is, "How would you do this in...One that I see a lot is, "How would you do this in Haskell?"<BR/><BR/>a = 1<BR/>a = a + 1<BR/><BR/>And the answer is difficult because you have to explain why you don't need to do that.Jake McArthurhttp://geekrant.wordpress.comnoreply@blogger.com