Archives for November, 2007

To Microsite or Not to Microsite

I often have calls with potential clients and they say, “We’d like to create a Microsite”.  After asking several questions about the purpose it becomes clear that they are really looking for a new section or a few new pages added to the existing website.  It seems that microsite has become sort of a meaningless [...]

Read More…


Pop Art is Hiring

Pop Art is currently hiring for several positions, including an account director, a .NET web developer, and most important to me, a front-end web developer. If you’re interested in any of those positions, feel free to apply. Now, allow me to wax poetic about the front-end developer position for a moment. If you’ve read my manifesto [...]

Read More…


Good Web Designers are like Good Newspaper Designers

“The experienced web designer, like the talented newspaper art director, accepts that many projects she works on will have headers and columns and footers. Her job is not to whine about emerging commonalities but to use them to create pages that are distinctive, natural, brand-appropriate, subtly memorable, and quietly but unmistakably engaging.” – Jeffrey Zeldman, Understanding [...]

Read More…


Duplicate Work is a Bug

“You’ll sometimes hear people joke that good programmers are ‘lazy’, and what this means is simply that good programmers tend to see duplicated work as a bug, and try to fix it.” – James Bennett, discussing CSS frameworks

Read More…


PHP Connection to an MS SQL Server Instance

With no success I spent several hours a couple weeks ago attempting to get  PHP 5.2.4 on a Windows Apache web server to talk to an MS SQL 2005 Server that was installed as an instance on a server running an older version of MS SQL.  I was able to connect to the default instance [...]

Read More…


Portland Food Donation Cornucopia

So Fred Meyer’s got this coupon where you get a free, frozen turkey when you buy $100 worth of groceries. And we ALWAYS spend $100 on groceries, especially the weekend before Thanksgiving. But we don’t actually need a turkey, right? Nor do we have room in our tiny freezer. But a free turkey is a free [...]

Read More…


A Few Dumb Questions

“I’d rather answer a few dumb questions than put up with a few dumb assumptions.” – Aaron Cannon, in reply to a question about whether he tires of people asking him about his blindness

Read More…


When Stock Art Attacks

This magazine cover is a perfect example of why you should always have someone else review any art decisions you make. There are several things in this illustration that don’t make any sense… The kid on the left, I assume, is supposed to represent current, cutting-edge technology — hence, the Web 2.0 shirt — so why [...]

Read More…


I Was A Baker

“I was a baker. You can’t just turn up the oven and expect to take the bread out sooner.” – Eric Danielson, NorthTemple.com QA lead, commenting on the futility of trying to rush some kinds of development.

Read More…


Thinking about ROI

In my experiences as a software developer, its fairly normal to hear comments like the following: That’s too many hours They don’t have the budget I’m not paid enough I had the good fortune of attending a Portland XP Users Group presentation a few weeks ago by James Shore. He got off on a slight tangent [...]

Read More…



Double Hop Disaster

I was working with a web service client that talked to SharePoint this week. I wrote a quick Silverlight app that extracted a list of tasks out of a SharePoint list. I love how simple this is to tap into: http://sharepoint.yourcompany.com/_vti_bin/lists.asmx The previous URL will show the path to one of the web services provided out-of-the-box by [...]

Read More…


Flash ExternalInterface in ASP.NET Applications

Update 11/27/2007  We do quite a bit of Flash video integrated into ASP.NET web applications.  For video library application, the best solution from a usability perspective is to use JavaScript to control the flash player.  There are some issues that keep popping up with the Flash Player, SwfObject, ExternalInterface, and ASP.NET that we needed to document [...]

Read More…


Things I learned about Steve Sandstrom Last Night

Steve Sandstrom likes “verbena” scented things. Steve Sandstrom also enjoys the smell of his wife’s neck. Steve Sandstrom is married. Steve Sandstrom became a vegan 8 months ago. Steve Sandstrom likes marionberry pie. Steve Sandstrom has a child who was conceived accidentally. Steve Sandstrom is fond of people who are fond of large belt buckles. Steve Sandstrom deserves his PAF lifetime achievement [...]

Read More…


The Danger of the Em Dash

When I write, I use em dashes. A lot. At one point in my career, my creative director returned an article to me in which I’d used an em dash in EVERY SINGLE PARAGRAPH of a 700-word article. Clearly, I had a problem. Em dashes (or the long dash, like this: — ) are remarkable little devices [...]

Read More…


Just shut-up and learn it already

It’s been almost 18 months now since AS3 broke on the scene when Flex 2 was released and i’m still having discussions with friends as to why a developer should make the switch over from AS2 for their Flash/Flex development needs. It’s interesting how comfortable many people have become with AS2’s procedural style of programming and [...]

Read More…