Edit: Seems like many people having problems with it, but Notch is sticking with it. Would be awesome if the Justin.tv/Twitch.tv crew can jump in and help!
This is amazing. Currently there are 12000 people tuned to watch a man program live. Who would have thought that would ever happen... live streaming programming.
Would be interesting to have a recording of the linux kernel programmers, could release a 'Best of Code 3.1'... offering football highlights of coding :)
I wonder who would pay to watch Carmack and others code on a regular basis..
Plus Rage and other commercial stuff would be under NDA, so no chance of watching any coding on such projects. Big and popular open source projects would definitely work though, IMHO.
This is a great idea. Uncle bob[1] had filmed himself a few times (I've learned a few tricks this way), but making it real time is a lot more engaging.
He just ended the stream when he checked his usage report on Livestream.com.
Apparently he had racked up 17,000 viewer hours so far and said the cost was getting way out of hand. I'm trying to see how much that is going to cost him.
It would be cool if we could get Livestream to sponsor him perhaps as a way to promote their service?
The cost estimator basically says the incremental cost is $0.27/hour. That's pretty expensive for what is, in this case, basically bare streaming infrastructure (livestream adds some value, but not much for this particular use case).
The essential functionality could be easily replicated on e.g. Amazon EC2 at less than half, maybe even 1/3rd, the incremental cost even as a one-off thing.
Even now, as a not-particularly-wealthy person, I'm often willing to pay extra for convenience, but I just don't see ever being willing to pay 3x the cost of doing it myself for a non-mission-critical application, especially when there are even cheaper options like twitch.
The stream has started, but notch hasn't begun coding yet at the time of this writing (so don't be scared by the still screen).
Those of you who don't know what Ludum Dare is, can check their website at http://ludumdare.com/ - but TL;DR: rapid game dev competition, in 48 hours - Notch (maker of Minecraft) is streaming his participation this year.
Does anyone know what he's making? I just tuned in 30 minutes ago, and he's been focused on getting his RenderWall function to work. Has he said what his eventual plan is at all?
It looks like his changes appear in the game window without rebuilding the program. Is that what everyone else is seeing? Is this a technique I should know about?
Hotswap bug fixing is the Java term for it. .NET calls it Edit and Continue. Much the same thing has existed in Smalltalk and Lisp etc. for much longer.
It's particularly well suited for things like a game loop or a server, because it works best (or rather usually, only) when the code you're editing is not on the stack.
Are you still limited to method bodies? It seems reasonable that the method signatures and object layouts couldn't be modified because that would invalidate a lot of code already in memory and that may already be optimized.
Notch just talked about how it was going to be super expensive to do this, and changed the quality of the stream to low to hopefully counteract that somehow?
That seems crazy to me, we all want to watch this and it's costing him money to do us that favor? Seemingly he's also driving traffic to livestream, is it because he has no ads or something?
Check out peepcode.com - the "Play by Play" series with Zed Shaw and Gary Bernhardt.
The videos are not specifically dedicated to vim tips and tricks but since the programming is done on vim you should be able to find something interesting.
It's actually really interesting to see the thought process and programming technique of a respected dev from start to finish of a project. I'm sure I'll learn a lot, more people should do this.
Because Minecraft is a very buggy, poorly designed product. Notch is only "respected" as a programmer by people who have never looked into his programming.
So because someone is rich that makes them a good programmer? I have done some projects with the Minecraft SMP protocol (which is awful), and I write plugins for it. So yeah, I know a bit about its design.
Its amazing to watch him build this. I also find it inspiring that he is still doing this because he simply loves building games despite the fact he has made millions with minecraft already.
Edit: Seems like many people having problems with it, but Notch is sticking with it. Would be awesome if the Justin.tv/Twitch.tv crew can jump in and help!