Notch programming a Doom-like in Dart
I'm so impressed watching Notch program in realtime. "Last Minute Christmas Chopping" was an eye opener for me. (<a href="http://www.ludumdare.com/compo/ludum-dare-28/?action=preview&uid=398" rel="nofollow">http://www.ludumdare.com/compo/ludum-dare-28/?action=preview...</a>). I was totally baffled when he started to draw the ascii character map pixel by pixel in an 48h competition, but the result was usable and actually quite simple.<p>My takeaway is this: Doing something quick and dirty for a first draft and improve it later on often leads to better results in the long run than planing and over-engineering a solution beforehand, because you can start refining details much earlier or throw away bad approaches without investing too much time.<p>What I don't get is, why he seems to like Dart so much. Don't get me wrong: I love Dart as an language. The syntax looks very familiar to someone coming from c#, adds syntactic sugar and the editor, with line step debugger, is great. But in the end it's still javascript which makes it hard to create native and mobile builds. Wouldn't Haxe be more suitable?