June 23, 2008

Progressive enhancement and why you should care

You may or may not have heard of “progressive enhancement” before. It’s a farely simple philosophy when it comes to designing or styling documents for the web, and it takes a bit of an open mind to accept, but it’s something I’ve been really thinking about lately. Put simply, it’s creating a design that looks good in older browsers, but adding in additional touches that really make the design shine in newer browsers.

Note: This is not the same as “graceful degradation” which employs a similar technique. Graceful degradation is built around the opposite technique. Designing something for modern browsers and providing a way for it to degrade (still work) in older browsers. Similar result, but different thought process. This is also a good way to design/code for sites that have more of a modern audience.

Continue Reading →

May 30, 2008

Thoughts on Distributed Twitter

Today at Beer and Blog we discussed the possibilities of distributed “micro-blogging” services using an open standard, and blogging platforms. It’s certainly an interesting idea, and I would love to see it come to fruition, but I still have several doubts about it. There are several key components that may seem small overall, but they are the little nuances that make Twitter our favorite online service.

Continue Reading →

January 6, 2008

To Schedule or Not to Schedule?

If you’re like me, you constantly seek to manage your schedule better and more effectively. You want to make sure you finish everything you need to do ahead of time and want to be able always know what you need to do the next day, or week. Because I am always trying to be more efficient, I cannot seem to settle on a method that is absolutely perfect. The question begs me… should I create a schedule for my work time, or not?

Continue Reading →

July 27, 2007

Good Taste: Essential for Great Design

Something i’ve learned from my work in the design field is that your clients’ taste for design makes or breaks any design project.

Many people view the “design world” as a mere reflection of the designer’s talents, but really it’s a lot more.  Any time you design something for someone else you are teaming up with them to (hopefully) create a masterpiece. It’s not a one-sided project, although the designer does all of the obvious work.  When working as a team, you are only as strong as your weakest link; this applies to the design field as well.

Continue Reading →