Windows Vista RTM

Post ImageMicrosoft announced today that Windows Vista has been released to manufacturing. Everyone is thinking the same thing – finally! Here’s what Windows chief Jim Allchin had to say:

“It’s rock solid and we’re ready to ship. This is a good day,” Allchin said in a conference call. He said that Microsoft is releasing Vista in five languages. The French, Spanish and Japanese versions were actually signed off on before the English version, Allchin said.

Now that we have some concrete dates, let’s compare Vista to XP:

  • Windows XP was released 62 days after RTM. Windows Vista will be released 83 days after RTM.
  • When Vista is released, a total of 1923 days will have passed since the Windows XP release. A total of 4177 days will have passed since the release of Windows 95.

Sources: ActiveWin, Wikipedia

If you’re looking for some related Vista RTM coverage, here are a few good links:

I’m looking forward to giving Vista a whirl!

Read: CNET News.com

.NET Framework 3.0 Released

Post ImageLast night Microsoft launched the final release of the .NET Framework 3.0 (formerly WinFX). I ran the quick installer on two machines today, and the setup worked perfectly both times. Not even a restart required. If you’d like to check out the release notes before installing, they are available here.

Download the quick installer
Download the full x86 redistributable
Download the full x64 redistributable

This is a very important release for developers using Microsoft technologies, because it makes some key Windows Vista components available for Windows XP and Windows Server 2003. Of course the developer tools aren’t quite ready for primetime, but they’ll get there.

Read: NetFX3

Xbox 360 to offer movies and television via Live

Post ImageMicrosoft has announced that starting November 22nd, which just happens to be the one year anniversary of the Xbox 360, users will be able to download standard and high definition TV shows and movies. This is a big deal, make no mistake about it. Engadget has some more details on the service, dubbed Xbox Live Video. Pricing has not yet been announced, but we do know payment will be made in Microsoft points.

Here are some choice quotes from around the web. From Microsoft Monitor:

Rental is something Microsoft offers that Apple doesn’t. And Microsoft will offer HD content, too, which is really smart. It’s not just differentiating from iTunes or other services, but preserving the user experience. Xbox 360 is very much about the HD experience.

From Don Dodge:

Stay tuned for more Live services. It is going to be tough to keep up with all the announcements coming from Microsoft over the next few months. It just gets better every day.

And not as positive, from GigaOM:

With just 20 gigs in the consoles standard hard drive set-up, youre talking about 10 high definition TV episodes or five HD movies. Most gamers can churn through that content in days.

I would not be surprised if Microsoft announced a larger hard drive in the near future.

All of a sudden, owning an Xbox 360 is about more than being a gamer. It’s great news for people like me, a fairly casual gamer. I knew the 360 would be big on media when I bought it, but I had no idea this was coming. I can’t wait to see what they launch next!

Read: Xbox.com

Podcast Spot on Neo-Fight.tv

Post ImageRecently I recorded an interview with Ben Freedman and Tiffany Young about Podcast Spot, and it was published today on their podcast. They produce the Neo-Fight.tv show, which they say is the tech show for the not so geeky. The neat thing about this interview is that it was recorded using Skype!

You can watch the video at Neo-Fight.tv, or at Podcast Spot.

Overall I am pretty happy with the interview, aside from one little blooper. The quality is surprisingly good considering it was done over Skype too. We don’t get into the details too much, but I think the interview provides a good introduction to our service. Thanks to Ben and Tiffany for having me on the show.

Ben posted this episode to Digg, so if you want to help us out, digg it 🙂

Read: Neo-Fight.tv

Three years of blogging…

It was three years ago today that I started this blog. And after three years of posting I can honestly say that I enjoy it more now than I did when I began.

A few days ago Darren had an interesting post where he looked a bunch of popular blogger’s very first posts. They aren’t what you’d expect in a lot of cases. My first post was fairly introductory, but that’s because I actually had a different blog for a month before this one got started. Unfortunately, it has been lost (at least I can’t find it anywhere), and that’s why I consider this one the start of my blogging career.

Sounds funny doesn’t it, a blogging career? Well call it what you will, I’m just getting started!

Do spammers get spammed?

Post ImageLarry posted yesterday about the many kinds of spam he receives, including some that could not possibly result in any revenue for anyone. I get some of that too. The most interesting kind I have gotten lately is spam with the subject line “hi mack” or “hi mmale” – they are getting better! Anyway, Larry has a pretty common idea for punishing the spammers:

There are those that advocate capital punishment for spammers. I think we should just sentence them to a lifetime of receiving spam themselves.

I hear this all the time, and it just makes me laugh. I think it’s safe to assume there’s a person behind every piece of spam that gets sent (someone has to turn on the computer in the first place) – we’ll call them the spammer. So why would anyone think that the spammer is exempt from getting spam? I bet the spammers get just as much spam as the rest of us.

Read: Larry Borsato

Notes for 11/5/2006

Before I get started with this week’s notes, I have to mention the MacT Relief Fund. Yes, you can make a donation to help MacT, the head coach of the Oilers who was fined $10,000 for his comments about McGeough’s blunder the other night. Fittingly, if MacT doesn’t want the money, it will go to the Canadian National Institute for the Blind. It sickens me that McGeough is getting off so easy. His actions the other night simply are not acceptable for a professional level official. By doing nothing, the NHL is basically saying that it’s okay for officials to make calls without a clear view, from locations on the ice where you couldn’t possibly see the play. It completely sucks, and fining MacT is not the right course of action.

Mini Review: The Prestige
Sharon and I went to see The Prestige last night. I enjoyed it, but you have to pay attention. The film jumps around quite a bit, so at times it is hard to tell what is present day, and what is happening in the past. I totally didn’t figure it out until the very end though, so I was happy about that. Of course, once the movie is over, you feel like an idiot because the clues were there the whole time. David Bowie really impressed me, despite having a fairly small part. On the whole, I’d give it 3 out of 5 stars.

Simple advice for acting on your software ideas

Post ImageJustice decided to play the “hypothetical situation” game today, with a post asking what you should do if a great idea hits you. I started out writing a comment, but it got ridiculously long, so here’s a post instead. First, I’ll answer the questions Justice included in his post, then I’ll suggest some of my own questions. Not that you need to be reminded, but I’ll say it anyway – I’m not an expert on these matters, so take this advice with a grain (or jug) of salt!

Okay, so you’ve got a great world-changing idea for a software application/business. What now?

Do you even tell *anyone*?
Yes! This is the easiest of the questions to answer. I think you have to tell someone, preferrably many people. You might think your idea is amazing, and maybe it is, but you won’t know until you get someone else’s opinion. Be prepared though, an honest opinion from someone can have you hitting the ground hard.

If/when this occurs to you, what do you do?
Well, tell someone first. Get another opinion. After that, decide if you really want to proceed. I don’t like doing things half-assed, and I’m sure you don’t either, so this is really an “am I all in or not” kind of decision. It’s not quite the point of no return, but once you commit, you had better follow through.

How do you get started?
In the case of software (or most things of a technical nature), you need to help people visualize your idea. That means getting a prototype or mockup or something going as quickly as possible. It’ll help you refine the idea, and it’ll make it easier to attract help later on. If you don’t know any programming languages, I guess you should learn one of those first 😉

Do you quit your job immediately and begin laboring intensely to bring this to fruition?
This is a difficult question to answer. It comes down to opportunity cost I suppose. It really depends on your individual situation. If you can quit your job and still manage to keep a roof over your head and coke, er, food on the table while working on your idea, I say go for it. Be prepared to give up any social life you might have however!

One caveat is to make sure you have something else going on in your life. If all you do is work on your idea, you’re going to burn out. You need to be able to take a break every now and then.

Do you immediately rush out and try to gather every talented and qualified person you know to begin building what you understand will eventually end up altering the world for the better?
In short, no. First, get that prototype/mockup going. Once that’s done, you can think about adding to the team. Here are some of the things you need to consider:

  • A large team can actually slow you down!
  • Waiting too long to bring in other developers may mean they spend all their time learning what you’ve already done before they can become productive.
  • Make sure you’re ready to share the glory if you decide not to go it alone.
  • A small number of people with specialized, complementary skills can be excellent for development.
  • How will you pay everyone?

What other questions should you be asking?
Well, there’s a bunch. Here are some that came to mind for me:

  • What problem am I solving? This one you need to be able to answer right away.
  • Do I want to be rich or do I want to change the world? This will have an impact on how you decide to pursue the idea. If you’re lucky, you’ll get both.
  • If you decide to go for it, will you get a Pareto efficient outcome? Of course it won’t be perfectly Pareto optimal, but that should be the goal. If your family has to suffer greatly for this to work, maybe reconsider.
  • How much is this going to cost me? In dollars, time, etc.
  • Are you prepared to hear “no”? Because you will, a lot.
  • Do you value sleep? You’ll get less and less if you go after your idea.
  • If this becomes a real business, are you ready to give up control one day? You’ll likely need to bring in outside help, investors, etc.

There’s dozens of other potential questions you could ask. Most of them don’t need to be asked right away, however.

So, what now?
I really believe you need to do two things: create a visualization of your idea, and get as many opinions as you can. After you’ve done those two things, you’ll have a better handle on the idea, and you’ll be in a much better position to answer any questions.

Read: Gray’s Matter

All the fish gone by 2048?

Post ImageIn the last week we’ve heard a lot about recent research that suggests fish stocks will completely collapse by 2048. The research, led by Boris Worm of Dalhousie University in Halifax, found essentially that marine biodiversity matters. An article at The Economist explains:

The findings suggest that governments should rethink the way they try to manage fisheries. Marine reserves are common in the tropics, but policymakers in temperate countries tend to focus on one species at a time to control numbers of that species caught. They might do better to spend more time thinking about ecosystems and less haggling over quotas.

I guess I’m what economists would call a “frontier” thinker. Now that we know about the issue, I think we’ll be able to apply our science and technology to solve any potential problems. I am pretty confident that by 2048, we won’t have to worry about disappearing fish stocks.

Read: The Economist

The NHL needs to fire McGeough

Post ImageWhenever Michael McGeough is assigned to officiate an Oiler game, I cringe. Tonight he proved exactly why. The Oilers just lost to the Dallas Stars by a final score of 3-2, but the Stars were helped immensely by the officials in this one.

The first Stars goal should not have been allowed. Roloson was in his crease and was interfered with, which according to NHL rule #78 should have been immediately disallowed. Neither official on the ice made a peep, and the goal was allowed to stand.

Late in the third period, with the score 3-1 for the Stars, the Oilers pulled Roloson and managed to get to within one. Then, with less than half a minute to go, Hemsky scored. This time though, McGeough immediately waved it off, very emphatically I might add. He claimed that Horcoff made a glove pass off the draw. First of all, it’s really not hard to distinguish between a glove and a stick, and Horcoff clearly used his stick. The play was entirely legal. Secondly, McGeough was horribly out of position and could not possibly have had a good look at the draw. Which leads to the question – why did he wave it off?

Because he’s a fucking idiot, that’s why. The play could not be reviewed apparently, and the Oilers were robbed of one, possibly two points by the sheer stupidity of McGeough. I don’t blame the fans for throwing anything and everything on the ice.

Seriously, the NHL needs to review this game and make sure McGeough never officiates again in the league. This kind of atrocious stupidity cannot be tolerated.