October 20, 2009 at 4:03 pm
Ah, the desktop background image. Is there any better way to express one’s individuality than by changing your computer’s default wallpaper to a photo of kittens, babies, or scantily clad women? The desktop is the first thing you see in the morning and the last thing you see at night, and it’s a great way to remind your coworkers of your awesome personality when you lock your computer for lunch.
Similarly, the factory-default background image is the first thing you see when you get a new computer or install a new operating system. First impressions are everything, so it’s not surprising that one single image can be the driving force behind how a new OS is perceived.
Since Windows 7 launches in less than 2 days, I thought it might be nice to reflect on the default backgrounds Microsoft used on each version of Windows.
Windows 95/98 – Clouds

Windows 95 was (I believe) the first Microsoft OS to include a default background image. Keeping with the OS’s Windows-logo-in-the-sky marketing imagery, the image displayed simple white clouds on a blue background. Windows 98 kept the clouds when it released.
Windows 2000 – Clouds, Boxes, Skydiving

Windows 2000 was an all-business OS, directed more at corporations than home users. Microsoft dialed back the clouds into a more muted blue background and included a couple of transparent gradient boxes and the Windows logo. The silhouette of a trapeze artist makes you think the graphics team had a wall of motivational posters in their conference room.
Windows Me – No More Clouds

Windows Me (Millennium Edition) was marketed as the consumer-level counterpart to Windows 2000. Its default background image reinforced this, and borrowed Win2k’s colors, gradient boxes, and Windows logo, but ditched the clouds, the trapeze artist, and any chance of being considered a successful product.
Windows XP – Bliss

Probably one of the most-recognized photos in the world now, Windows XP’s default background was an image of a rolling green hill, deep blue skies, and puffy white clouds. Captured by Charles O’Rear, the photo was taken in California’s Sonoma Valley region in 1996, and was the basis for Microsoft’s XP marketing push. This photo was the first step in a new direction for Windows, as Microsoft abandoned the angular gunmetal-gray toolbars and buttons of previous versions, concentrating instead on a rounded, colorful, and friendlier user interface.
Windows Vista – Aerotic

Five years after Windows XP, Microsoft released Windows Vista in 2007. Vista’s selling point was a prettier, shinier, translucent interface from the distant future, and its default desktop image was no exception. Composed of abstract line art twisting over rays of light, the image made it clear that Vista was not simply a rehash of XP, which may not have been such a good thing.
Windows 7 – Back to Nature

Many say that Windows 7 is what Vista should have been—a worthy successor to XP. Looking at 7’s default desktop image, you might think that Microsoft agrees. The image is more abstract than XP’s Bliss, but the use of imagery may be a throwback to it. Each of the 4 sections of the Windows logo is packed full of nature: a tree, a butterfly, a bird, and blades of grass. Wisps of wind curl around the logo, and a single blade of grass reaches in from the bottom left. The entire image is glossed over with generous amounts of lens flare. It’s not a far reach to see this new scene right at home on top of that green California hill.
Looking Back
You can quickly see how the Windows brand has developed over the years just by looking at each version’s default desktop background. Microsoft started with clouds, moved on to landscapes, experimented with abstract imagery, and has more recently moved back to nature.
If you look at how Apple’s desktop images have progressed, you’ll see a different, shorter path. OS X started with the abstract and later moved into space. MS seems to be pushing Windows as the OS for everyone on Earth, while portraying Macs as the platform of choice for billionaire astronauts.
So does a background image really matter that much? Probably not. Most people change theirs as soon as they boot up for the first time. It’s really an issue of branding, just like your cell phone’s default ringtone. And just like ringtones, there will always be users who never change their desktop image. So I’m glad that Windows seems to be taking the time to give us some well-crafted defaults. I hate the Nokia theme song.
Tags: branding, windows
Filed under Design | 3 Comments »
August 25, 2009 at 12:03 pm
There are a lot of web programming languages, scripting languages, and frameworks out there: PHP, ASP.NET, Python, Ruby on Rails, JavaScript, and many, many more. Some are targeted at perfectionists. Some are meant for just about anybody. And some are the language of choice for douchebags.
I’d wager that you probably aren’t fluent in every language out there. I’d also bet that you tend to focus on one or two products, but you’d like to learn more about another one, either to make yourself a better developer or just to have fun.
I’m also guessing that you don’t have the time to do ‘Hello world!’ projects for every language you’ve ever heard about. So how do you effectively pick a new programming language to learn with your precious spare time?
I’m going to offer you some practical advice that is going to make a whole damn lot of sense. This is not the typical ‘choose my favorite language because all those other guys are stupid’ post. I’m not going to give you a comparison of code efficiency, learning curve, or average CPU temperature. I’m going to use geography.
What Language is Most Popular in Your City?
Guess what? Programming language use, much like fast food chain placement, is regional. There will likely be a dominant language where you live and work. For instance, I used Indeed.com to do some basic job searches in 3 major cities:
Number of Job Listings by Language
Seattle |
| PHP |
318 |
| ASP.NET |
768 |
| Python |
231 |
| Ruby on Rails |
107 |
Number of Job Listings by Language
San Francisco |
| PHP |
1,020 |
| ASP.NET |
366 |
| Python |
932 |
| Ruby on Rails |
347 |
Number of Job Listings by Language
New York |
| PHP |
1,330 |
| ASP.NET |
1,479 |
| Python |
1,061 |
| Ruby on Rails |
399 |
So a good starting place would be to research what is most popular where you currently work. It’s a good idea to do this type of search regularly; language popularity can change quickly, and you want to be as employable as possible.
What Language is Most Popular in Your Dream City?
Most of us have a place we’d like to live someday. A good way to prepare for that is to do another job popularity search for the city in which you’d like to eventually live. Based on the numbers above, it might be a good idea to start playing around with ASP.NET if you’re in love with the Pacific Northwest; if you’re drawn to Silicon Valley, you’d better brush up on your PHP.
What Language is Most Popular at Your Dream Job?
If you don’t have a Dream City, you might instead have a Dream Job at a company you love. Using LinkedIn, we can now gather an insane amount of data on just about any company and their employees.
For example, let’s say I’m interested in a web developer position at Bungie. Using LinkedIn’s Advanced Search, I can find jobs by keyword and company:

If you’re lucky, you might find someone who has shared some valuable information about their job and responsibilities:

You can also search current job openings at a company to find out what they’re currently hiring for. Any data you find can be a big help in your decision-making process.
Putting it All Together
So, if you’re ready to dive into learning something new but don’t know what to focus on, try doing some research on location. This is by no means infallible; just because one language is popular in one area doesn’t mean you should ignore everything else. But it might help give you a better look at the big picture.
Tags: asp.net, indeed, jobs, linkedin, php, programming language, python, ruby on rails
Filed under Development | 1 Comment »
August 12, 2009 at 1:10 pm
I love Digg, Smashing Magazine, Vandelay Design, Tuts+, and many more sites that offer web design resources. They always have great articles on techniques and examples, and I learn something from them every day.
I only have one complaint about these sites, and it’s not necessarily a bad thing: I feel that they offer too much information in each post.
Take, for example, the front page of Digg’s Design section this morning:

The most popular articles are collections of 40 or 50 links. If each link is a tutorial, and I’m interested in just 10% of the links, it could take me a couple of days to run through them. Before I’m done with the tutorials from one collection, another site has posted another list of 40–50. It’s very easy to feel overwhelmed by the sheer amount of information that is out there.
By comparison, take a look at A List Apart’s front page from the same day:

ALA’s format is a bit different; every few weeks they post 2 articles on design theory or technique. This approach is more relaxed; visitors can focus on articles at their leisure before new content is posted. When I read something on A List Apart, I can be sure that the content will be well-researched, well-edited, and very useful; I don’t get the same assurance from the 31st tutorial in a list of 50.
So, how can you manage resource overload? You may be a better multitasker than me, so you might not even consider overload to be a problem. But if you do, here are some suggestions:
- Keep a list of bookmarked tutorials/articles that you want to read. Check them off as you finish them, and don’t be afraid to prune the list if it gets too long.
- When you find an interesting article, skim through it first to make sure it’s worth your time. If it doesn’t look like a high-quality resource, move on to something else.
- Focus on sites that provide links to high-quality content. It’s easy to find sites that aggregate links simply to generate ad revenue; these sites usually have no quality control and aren’t that helpful.
And remember, you don’t have to learn everything when you see it. It’s more important to be aware of what’s out there so you can find it when you do need it.
Tags: resources, tutorials
Filed under Design, Development | 3 Comments »
August 10, 2009 at 10:00 am
I’m very happy to announce that my submission in the Hugo Awards logo contest was selected as the winner.
The contest called for designs based on the Hugo trophy, designed in 1984 by Peter Wetson. I used the dimensions of the trophy for the symbol, splitting it into 4 simple shapes that can easily be modified for different color schemes. The text is set in Futura (what else could it be?).
My goal was to create a mark that could be used at any size with only a single color, and would work well in many different settings (’winner’ stickers for books, engraved on trophies & plaques, websites, merchandise, etc.). I also wanted to create something that was not tied to a single color scheme.
Here are some variations of the final design:




Tags: contest, hugo awards, logo
Filed under Design | 3 Comments »
August 5, 2009 at 10:10 pm

Inspiration is a great thing. As web designers, we have free, instant, easy access to samples of work from other designers all around the world.
Which means inspiration can also be a problem.
When you’re working within a small group, such as in an office or classroom, it’s very easy to rank yourself among your colleagues. If you’re close to the top of your peers, you can clearly see whose talent outweighs your own. You can study those people and learn from them.
When you’re comparing your work with a larger group, such as the entire Internet, you have very little grasp on where your skills fit on the spectrum.
The problem I have is that a lot of the work I see seems light years ahead of my own. There are two possible reasons for this: I’m either a very below-average designer (quite possible), or I am setting an unfair standard for my work by focusing on some of the most talented designers in the industry.
Let me illustrate this problem with a scenario that might be familiar to you:
I’m working on a small project for a client; I’m probably 75% complete. After a string of frustrations (scope creep, lack of content, slow client response time), I decide to read a few blogs during a break. I see a gorgeous new site (usually designed by someone younger than me and/or sporting some terrible facial hair). I then obsess over the site for several minutes, digging into all the sections, noting how certain elements were handled. The next time I start working on my project again, I’m comparing my own work to the awesome site I just saw. This can often be depressing, as I’m often comparing a small locally-focused site to an international-level project that probably took months to complete.
So how can you avoid derailing your workflow when you see a shiny new object?
First, you could avoid looking at other sites altogether. The only problem is, you’d never learn anything new, and your work would stagnate.
Next, you could just force yourself to be happy with your work and never let anybody else’s designs get you down. Turns out, it’s really hard to change your emotional reactions.
So I think the only practical advice I can offer is this:
Don’t look for added inspiration when you’re in the middle of a project.
When you’ve committed yourself to a design, you need to keep moving forward. Getting distracted once a large chunk of work is already behind you is a quick way to miss a deadline and lose future work. The best option you have is to draw an imaginary line on your schedule and tell yourself to stop looking at other people’s work until your invoice is out the door.
Once you’re done with the project and have some downtime (or at least when you’re about to start on your next job), spend some time to catch up on your inspiration-hunting. The best time to brainstorm new ideas is when you actually have time to implement them.
Tags: inspiration
Filed under Design | 2 Comments »
July 30, 2009 at 8:05 pm
Hi there!
My name’s Jeremy Kratz. I make my living by designing and building websites, and I live in Little Rock, Arkansas (which is not as backwards as you might think).
I know I’m very, very late to the blog game. The reason for this is that I’ve been wary of spending time and effort writing about subjects no one cares about. With so much Internet-related noise being blasted at us each day, a lot of us don’t have much time for fluff. We like it when people get to the point.
So, how can I make this site valuable to you?
- Audience focus: I will only write articles that are useful to people who make websites.
- Editor on staff: Everything I write will be well-researched and proofed.
- Make it snappy: Articles will be short, quick reads (with pictures!).
So I hope that I’ll eventually put something up here that you find useful. In the meantime, I’ll do my best to keep the cat pictures on Facebook.
Tags: Little Rock
Filed under Misc | 1 Comment »
Follow Me
Blog RSS LinkedIn Facebook Twitter Delicious Stack Overflow