Intelligent Defaults Save Time

Have you ever been a regular at a coffee shop? The barista knows you by name, and every morning when you come by, she’s already got your Triple Non-Fat Sugar-Free Vanilla Latte waiting for you. That’s an intelligent default. She doesn’t know for sure that’s what you want, or even that you’ll come in today, but you’ve ordered it enough times before that she’s confident making it.

Well-written software can have intelligent defaults, too, and you can give your users that same feeling of anticipating their needs. Here are a few examples of programs that found a clever way to save their users’ time with common, repetitive tasks. Continue reading

Why Aren’t You Using Fireworks to Compress Images?

I’m sure you’ve all heard the Fireworks vs. Photoshop debate. When I started at Pop Art, I was a Photoshop user. It was the application that we were taught in my graphic design program, and when I found out that the creative team used Fireworks, it took quite awhile for them to convince me that Fireworks is better for the kind of work a web agency does. Over time, I became a convert, but recently I had an experience that cemented Firework’s status for me.

Continue reading

New Xbox Experience: One Paragraph Review

My Xbox Avatar

The new dashboard is really slick. The entire thing has been overhauled, to the point where it feels like a brand new console, rather than just a software upgrade. At first, it’s a little confusing if you’re used to the “blades” interface, because everything has been moved around and reorganized, but I think the new system actually makes more sense, and certainly leaves more room to grow. The interface is dramatically improved from a design perspective, and while it no longer feels like I’m “at the helm of the future,” the new design is certainly a better fit as part of a larger media center, which recognizes that games are just one part of what the xbox can do. The netflix integration works as expected, and there’s a higher emphasis placed on streaming content from your PC to your xbox. The biggest change, though, is the avatar system. Much like the miis on the Wii, these are good for making a caricature of yourself, but it’s hard to get something that looks just right. (In my case, I think it looks pretty good except for the skinny little cartoon neck, which makes it look too thin.) Of course, if you’re not trying to make a photorealistic one, there is quite a bit more potential for insanity. I haven’t had a chance yet to try the feature I’m most excited about — ripping games to the hard drive to improve stability — because I fell asleep during the 20-minute copy process.

Version Targeting and IE8 Followup

Hooray! The feedback from the web development community convinced the IE development team to change their minds about the default setting for version targeting in IE8 (as I discussed in a previous post).

“In light of the Interoperability Principles, as well as feedback from the community, we’re choosing differently. Now, IE8 will show pages requesting ‘Standards’ mode in IE8’s Standards mode. Developers who want their pages shown using IE8’s ‘IE7 Standards mode’ will need to request that explicitly (using the http header/meta tag approach).”
– Dean Hachamovitch, Microsoft’s Interoperability Principles and IE8

To clarify, version targeting will still exist in IE8, which is a good thing. The change is that instead of defaulting to IE7′s rendering engine, it will default to IE8 — which is the behavior you would logically expect.

You know, it’s really nice to make a post where I can say something nice about Microsoft, and that’s been happening a lot more often lately, thanks to the IE development team. Way to go, guys!

Note: This was originally posted on my work blog, and I’m re-posting it here for archival purposes.

Version Targeting and IE8

Previously on Web Developer Controversies: Aaron Gustafson from the Internet Explorer development team announced that IE8 will use a META tag to kick the engine into standards mode by targeting a specific browser version, something that was previously done by using a valid DOCTYPE. A lot of people, including Jeremy Keith, think this is a bad idea. Here are some of the more interesting points that have been raised in the discussion so far. Continue reading