Twitter waffled for so long about exactly what kind of relationship it was going to have with its budding developer community. I can honestly say I'm surprised their decision went in this direction, but at least they made a decision... I guess?
Ignored as the Mac lineup has been, I for one am thrilled they have yet to jump on the [IMO] asinine touchscreen/stylus laptop craze. YMMV and that's perfectly fine, but it fits not at all into my workflow.
But I should mention that I absolutely envy colleagues of mine who regularly function on 5-6 hours of sleep. I could get quite a lot more done with the extra 2-3 hours.
...and 8+ is ideal. But between being a full-time developer and running marathons, I figure whether it's due to the lack of a genetic mutation or simple necessity is, bluntly, irrelevant. If I get fewer than 7 hours of sleep, I suck at everything, physical or mental.