>>So I've been thinking about this for basically months, but the way I work, I actually want to have a good mental picture of what I'm doing before I start prototyping. And while I had a high-level notion of what I wanted, I didn't have enough of a idea of the details to really start coding.
This might be a tangential discussion. Earlier, I used to have a similar approach. Can't code until I have the complete picture. But, it's tough to do in a commercial world and you have deliverables. So, nowadays, I start with what I know and scramble my way until I get a better picture. There are times when that approach works. But, there have been days where I was like - "wish I had spent some more time thinking about this".
I am curious how folks on HN handle this "coding block".
This is beautiful work! I see small shades of inspiration from the .Net TPL[1] and the more recent async-await paradigm[2] in C#. But, this is way more concise and beautiful implementation :-)
I agree with this comment on the Ars thread[1]. I know this was discussed extensively here[2]. But, the comments on the thread seemed a bit biased towards one side.
"The goal is actually to not make a huge profit too early, and Bezos manages it perfectly. You want to avoid showing your cards too early as you continue to lay the groundwork for an ever-larger business"
That just doesn't sound right. 10 years in market is not too early. And because it is working for Bezos and Amazon, it doesn't mean that this strategy will work for others.
Hmm..that's weird. Surface RT is 1.5lbs and Surface Pro (yet to release) is 2 lbs[0]. Both versions (11, 13 inch) of Macbook Air are more than 2lbs[1].
Not exactly. When you consider the legacy Desktop also as an app, the behavior is consistent. Windows key just swaps between the start screen and the current app.
Start screen appears on the last monitor you launched the modern app or charms.
For switching Start screen between multiple monitors, try Windows + PageUp (or Windows + PageDown).
You can change the taskbar settings. Right click on taskbar -> properties -> Taskbar where window is open (under show taskbar buttons on).
In my life, I have had the good fortune to interact with all sorts of talented people. To me, Steve Jobs stands out most for his clarity of thought. Over and over again he took complex situations, understood their essence, and used that understanding to make a bold definitive move, often in a completely unexpected direction.
Something just doesn't seem right here. Netflix could have easily worked on both DVD and streaming and each team could have focused on strengthening their services without causing any inconvenience (2 separate websites and queues?) to the customers. Had this been an Merger between two companies who were in DVD and streaming business, markets would've hailed the decision (just because of the synergy).
I am sure Hastings is not naive enough to not think about these obvious things, which makes me think, how does this help them? I can't think of even one angle where splitting the companies makes sense?
Silverlight was released in 2007 and as rumored lets say Windows 8 probably comes around next year or so - it still managed to provide an alternative to flash for all these years (at least for certain kinds of RIA). If HTML5 becomes a standard, isn't that a good thing that Microsoft is supporting it completely?
Besides that, folks can continue to leverage their XAML (for UI) and C#/VB skills for building even new Metro style apps.