On the other hand, it's good to retire a bit earlier because (hopefully) you've got a number of fairly healthy years left to go and see the world. I imagine Mr. Mundie is pretty much set for life, so I hope that's what he does. The world is too big and too amazing to miss out on it because you're obsessed with working.
If you haven't watched his presentation from build, you owe it yourself to do so. Probably the best level-setting presentation about how things actually are in the 2010s I've seen.
Yeah. This is another one of those things that really leaves the impression that Windows 8 was released before it was ready. Microsoft needed to absolutely nail the touch experience to perfection but it's clear the actual Metro apps they launched with just weren't ready. If you're coming from behind (as they are relative to the iPad), your v1 product can't be less featureful than the competitor's v1 product from 3 years ago.
Server 2012 has the same sort of rushed feel about it. Technologically, Server 2012 is a masterpiece, but in terms of getting the word out effectively about what's new, what's amazing and what's important to learn, the training and documentation material has lagged waayyyy behind the release schedule. Try searching for an important new feature like Storage Spaces on Bing. You don't get Microsoft documentation at all..... you just get blog posts and news articles from a full year ago. This just isn't right.
I believe the techie/tinkerer types among us are going to be pushed out of the Windows arena as MS seemingly, inexorably moves toward the apple model. MS, Apple, and Google will battle over the consumer market while niche needs - and perhaps not so niche - will be increasingly be met by... Open Source? Linux? Time will tell. I wonder too whether any significant user base will follow as some other platform(s) facilitate non-consumer innovation.
What are your needs that aren't possible with Windows 8?
Make a list and share it with us.
I mean, seriously, have you noticed how much you can do from the command-line these days in Windows? Open up a Powershell prompt (yes, Powershell..... never, ever use cmd.exe again directly -- get out of this habit for the rest of your life) and type.... oh, I don't know, let's say Get-DnsClientCache. There, one simple command and you've learned what DNS hostnames have been looked up recently on your machine. Could be very useful in diagnosing problems.
If you like that and want to learn more, open an elevated Powershell prompt, type "Update-Help" and watch as the full helpfiles for all the thousands of console commands get installed on your machine. (Only basic ones are installed by default with Windows 8) Then you can type "help dns" and see every command available to you that works with DNS. or "help smb" for working with SMB file shares.
You won't find that on Linux.
...... Of course, if your definition of "tinkering" doesn't go beyond wanting it to look pretty, then wait a couple more months for WindowBlinds for Windows 8 to come out and customize to your little heart's content. Windows has never been very good at offering a wide range of UI customization, so should not be a new concern.
@cheong: I was trying to be funny and don't know anyone with a Windows Phone. I work for a company with hundreds of employees and literally only thee people had one. One of the guys left the company, another ended-up getting a iPhone, and I returned mine after two weeks.
Which makes me wonder, what kind of people are buying these?
There was a big lineup at the Nokia store in Shanghai the other day when the Lumia 920 went on sale for the first time. They sold out in 2 hours. That's just one example.... they've been selling very well all over the world.
I've had my Lumia 920 for a month now and it is hands-down the best smartphone I've ever used. Everyone who tries it out, even folks who have a Galaxy S III, is shocked at how fast IE is. I will agree that the back/forward situation within IE isn't the greatest (personally I think swiping would work best) but a system-wide back button is a great idea, especially when moving back and forth between a few apps.
Agreed on the desktop. Damn this is the ugliest desktop MS has put out in some time, relative to modern design I think it's worse than the garish Luna (but that could at least be easily mitigated with a new Style XP skin or when Royale came out). It's just so...lazy. Just flattening some elements while leaving Win7's faux-3d icons everywhere, getting rid of the transparency (which really hurts when you have rotating wallpapers and your border colours to match - hope you like your windows suddenly become brown and hot pink when a new pic appears!), and that's about it. So much more they could have done to make it look professional if they were so dead-set on Aero suddenly being considered passe'.
A lot of people... I mean, a lot of people hated Aero. Flip back through the Coffeehouse to 2006 or so, you'll see what I mean. People thought the transparent borders were extremely distracting and made it harder to read what was on the title bar. And in general, people thought it was "too colourful" and drew too much attention to itself instead of keeping your attention on the apps. We can agree with that or not, but it's not like Aero was ever really thought of as the gold standard of user interfaces.
Windows 8 definitely feels "unfinished" though.... like they just didn't have time to settle on a new coherent design for the desktop. For example, you can still find the Vista-era animations in the change permissions progress dialog. The Speech Tutorial still has a Vista-era close button as well.
BTW, If you don't like the automatic colour changes in the UI chrome when your desktop background changes, turn it off by setting a specific colour. You have all the same flexibility as Windows 7 here, with the exception of the translucent glass effect of Vista and 7. You didn't have that effect in Windows XP so you should be able to live without it in Windows 8.
How in the world did you derive a headline of "Microsoft admits Direct3D and GPU's are not designed for gaming" from the actual comment (on a forum) from a software developer on the Windows Phone team named Shawn Hargreaves of, "XNA (in fact all of D3D and GPU hardware) is focused on 60hz animation, and not designed for either inputs or outputs with millisecond precision."...
Are you intentionally trying to be controversial in order to draw attention to yourself, or do you simply not understand the subject?
Let's assume the latter, because the former suggests deep psychological and self-confidence problems which is beyond the scope of Channel9.
Game loops generally run at either 16.7 or 33.3ms precision -- this is true of pretty much platforms, well beyond Microsoft's. You'll find it on PlayStation, you'll find it on Wii, you'll find it on Android, you'll find it everywhere, going back for many years. Why? It's because many monitors made before the last couple years can't draw faster than at 60hz. There are some 120hz and 240hz displays out there but they are often considered at a disadvantage relative to 60hz when displaying fast-moving video 60hz (or 30hz) content for a variety of complicated content production reasons. It's only become possible in the two years or so to even get 120hz-capable desktop monitors and graphics cards, and of course, your CPU etc. need to be capable of rendering a frame of your game every 8.7ms if you expect it to be smooth.
What the person from Microsoft is talking about here, is millisecond precision, which means something closer to 1ms from the time you hit a key on a keyboard, to the time the display is updated. This isn't really possible using any current PC technology, considering everything from USB latency, to memory protections afforded by modern operating systems, to the fact that it's very, very hard to write an input loop that is even capable of consistently taking 1,000 input polls a second and issuing commands that have visual results in 1ms. This kind of perf is still multiples faster than what mainstream hardware is capable of today.
One millisecond is a hell of a lot shorter period of time than most programmers realise. Sure, anyone can knock together a for loop in C# that multiplies 100,000 integers together in 1ms, but that's toddler-class compared to the computations needed to render even a single frame of a game that uses dozens of effects with thousands of textures, never mind handling collisions and other physics concerns, which is pretty much Ph.D. level math.
It all comes down to multiples. If a game can't run its logic + render loop faster than every 33ms, then 60hz doesn't matter. If a game can achieve everything consistently in 16hz, then yes, 60hz is possible. But if it takes 17ms, then you won't be able to consistently draw at the display's refresh rate, and the game will not feel smooth.
None of this is related to the design of Direct3D or XNA. They'll go as fast as the hardware allows. Once we have USB 3.0 keyboards, monitors that run at 960hz, and graphics cards several times faster than are on the market today, then you can have your millisecond precision in games. Until then, don't get worked up over the fact that it doesn't exist.
Rdio has a Windows Phone app. It works, but has some bugs. They're busy working on a brand new version right now, but it's still a few months out. The iPad version of Rdio is pretty solid, and my car has an iPod cable connection anyways, so that's the version I use when I'm on the go.
Their music selection is excellent.... I literally haven't opened iTunes or played anything from my own collection since I got a subscription with them a month ago.