Love watching this. It makes you realize that the process of discovery and trial/error during programming is universal to everyone and what makes you feel sometimes stupid should never stop you carrying on.
Also shows the celebration of the minor successes ('yeah! it's working'), followed by the 'what the... ?' is something even the greatest experience.
<a href="http://www.twitch.tv/georgebroussard" rel="nofollow">http://www.twitch.tv/georgebroussard</a><p>Also worth a look. One of the main guys from Apogee / 3D Realms / Duke Nuke'em.
Listening to notch umming, ahhing and changing stuff at random in a desperate effort to get his program to work makes me feel so much better about my own (similar) programming process.
Watched it for about a minute and got a great quote: "everything sucks about this language".<p>So yeah,<p><i>Everything sucks about Dart. </i><p>-notch
Notch his success has nothing to do with being good at programming. It's about being creative and able to create good game play.<p>Because he programmed game play routines a lot and dealt with everything involved (i.e graphic rendering and such) more than the average Joe it looks like he is a good programmer because he just shakes it out live on some streaming website. Those concepts are language-agnostic and you can remember them.
I'd have a hard time writing code knowing someone is watching me, judging every step. I'm so used to the cycle of making something that passes the tests -> refactor loop, and the code produced in the first iteration is so bad compared to what it will end up like.
I'm a really big fan of having inspiration like this to start learning a new language. I'm happy he choose Dart over Java for a change of pace.
Just spent about 5 minutes watching him program and test a game... Can't watch anymore, do people actually enjoy this sort of thing? I think its more fun to program than to watch someone program...
He just scrapped the whole game he had been working on for 6 hours (it was some kind of endless runner in a 3D forest setting) and started on a new one.
The concept of streaming such a thing is great. Except that twitch.tv seems to be for gamers and windows only. And I can't find any description on their website of how to download and run even the Windows software that would stream the video.
<a href="http://www.twitch.tv/dvcolgan" rel="nofollow">http://www.twitch.tv/dvcolgan</a> <-- this guy is using VIM and CoffeeScript to make a game...<p>I now find CoffeeScript scary... and I use CoffeeScript...
For some reason, I really like having these live streams (both the Notch one and the George Broussard one) on in the background when I'm programming. Something about hearing other people hacking away helps me get in the zone, and periodically checking the video helps me get re-motivated if I happen to lose focus.<p>I'd love a site like Twitch but specifically for coding sessions (seems to me like Twitch is primarily for gaming sessions?).
How do you skip or remove the opening commercial?<p>YouTube ads skippable in 3 seconds are more or less OK, but these run for whooping 1:30 with no option to skip. That's <i>really</i> pushing it.
It looks like Java, classes, super, static, the editor shows the little red error decorations so you can quickly resolve a new edit and test. This looks like Java? Maybe DART is worth giving a try.
This is great, for all the reasons everyone has said so far.<p>Like to pair with people ?
<a href="http://www.pairprogramwith.me/" rel="nofollow">http://www.pairprogramwith.me/</a>
<a href="http://test.notch.net/ld28/ld28.html" rel="nofollow">http://test.notch.net/ld28/ld28.html</a> -> Notch's game. Runs like garbage on my firefox though