But moments do exist when you could snap just if someone asks you what time it is. We all get to that point, it's okay. It's not about how stressful a project was or how crazy the timeline was, it's about the team that helps you get the finished project out. As crazy as it all seems at the time I always look back at those moments and am thankful because it made us all work better and harder together.
I salute you stress vortex, you make my job interesting and you make me realize how lucky I am to have a team that works like a well oiled machine.
While minding my own business on three different occasions of surfing the web I came across some great art gallery sites. My wife and I are art lovers. These artists were good and the prices reasonable.
With each discovery I said to myself, “I love this gallery!” Each site had a section to purchase on-line.
I bit.
Sadly each time, the on-line purchases didn’t go through. So I called. And each time all three galleries said, “Oh, we don’t do that any more. I don’t know how you got this number.” Newsflash: I got the bleeping number ‘cause YOU put it on YOUR web site to SELL YOUR CRAP.
Like all good cobblers’ children, Capstrat struggles to build fresh content throughout our various web properties. We try really hard but still could be better. At least we see the value.
This is puzzling. You design and program a site, then host it. All these events cost money and time. Why don’t people take them down after they no longer do business?
It’s not like they have to unprogram it. What’s your favorite Web peeve?
Look at the big button on Soundcloud.com. This variable width beauty scales in at 920px wide on my 1280px monitor. Someone call the Dept of Game and Inland Fisheries--I think this might qualify as a new record.

Note: This little how-to works great for me and the way I work. I use a Mac laptop to develop Django sites which have a life as a production site somewhere else. If you work another way (like in Windows, or with Apache for development instead of Django's dev server, or if you work straight off the production server), this might not help directly, but I hope it helps get you started on finding a way to solve this little annoyance on your own.
So I do a lot of Django development on my laptop. I have a bunch of Django sites which I built over the course of the past two years or so - most of which I have to go back and work on a little every now and then. Because they've been developed at different times, most go back to before the new QuerySet refactor merge, and a few go back to before the Autoescape revision. I'm also looking at building my next site with the newforms-admin branch.
I'm using subversion to check out the latest versions of Django. I usually check it out into /usr/local and then make a symbolic link to it in Python's site-packages folder. Because some of my sites raise errors when I run them with versions of Django released after they were written, I find myself changing the revision number of my laptop's Django occasionally (and by occasionally, I mean way too often).
To get around that, I figured out that I can do this little trick. Now, in my /usr/local I have all the different versions of Django I'm likely to need. Like so:
django/
django-newforms-admin/
django-pre-qsr/
django-pre-autoescape/
django-myclient/
The one called just django/ is the latest trunk revision... the one I usually use. The others are the revisions (or close approximations of the revisions) that I used when I made some of the older Django sites on my laptop. Each of these folders contains a folder called "django".
In the manage.py files for each of my sites where I can't or don't want to use the latest trunk revision, I just drop in a couple of lines right at the top:
import sys
sys.path.insert(0, "/usr/local/django-myclient/")
This drops the path to my preferred Django rev onto the start of the sys.path list, and Python uses the first django module it finds in it's path. Now whenever I use manage.py's shell, dbshell or runserver commands, I'm using the Django rev number I need without having to fool around with svn update each time I need to work on a different site.
So, with that, I'm going to provide a snapshot of my favorite findings from the Web Content 2008 Conference in Chicago. (My format = Presentation title, Presenter, Best things I learned.) If you're interested in something particular and would like me to dive into further detail, give me a shout out. I'm happy to oblige.
The Next Content Wave: Hypersyndication by Dick Costolo of Google
• There's a new travel site out there, for addicted web travel researchers like me. Build your trip ideas from sites all across the web and publish them in one place, at www.offbeatguides.com . Dick tells us this site is still very early in their beta program, but that it's going to be a huge success. They'll mail you a pocket-sized guide of your destination - including your specific accommodations - or you can print to a PDF version. Either way, it would be a relief to hit the road with something other than my manila folder with a stack of print-outs from various sites. I've signed up for an invitation to the beta version. No luck yet.
• Interesting remark from Dick: Those who comment across the web (even without association with a company or personal Web site) will be their own brands. And not too far off in the future. Think about that before posting a rash reaction to your friend's latest round of uploaded party photos or worse, getting fired up in a string of comments on a highly publicized news story. Yep, your own brand. I kind of like that.
• One more thing: www.getsatisfaction.com is the future of customer service. Dick recommends a third party customer service organization as a means to participate in conversation with your customers. Whole Foods does it. Food for thought.
The Many-Armed Starfish: Today and Tomorrow in Social Media by Darren Barefoot of Capulet Communications (Voted most popular presenter in unofficial poll.)
• Your brand is what people say your brand is. Case in point - www.brandtags.net (I'm not sure why people would associate Disney with ‘evil', but hey, not everyone is a fan like me I suppose.) The idea of this site is that a brand only exists in our heads. I'd recommend checking out your clients on the site. Go contribute yourself. Could be an eye-opener. Maybe it will lend itself to an argument that they should relinquish control, embrace social media and it'll all be ok Depending on what you find, obviously, you may be doing damage control.
• Dogster . Catster . What about Hamsterer? A quick online hunt reveals Hamsterer really did exist, but does no longer. Shame.
• His five lessons:
Working on several Web projects that require dynamic content, I was curious to see what John was going to share with us. What perhaps stood out the most to me was his acknowledgment of the challenge of creating dynamic content for business-to-business sites. He also showed examples of dynamic content and reassured us that it could be as simple as adding an image gallery to introduce the concept to a nervous client.
My favorite example was Hotels.com going from a community of 'experts' who post their opinion of hotels to a community of hotel-goers like you and me. He had us raise our hand if we went online to check user reviews of our hotel for this trip, and most of us lifted a hand. It's perfect. Hotels.com has dynamic content, we're providing it for them (thus cutting back on their internal resources) and it's what we want to read anyway.
I take back hotels.com as my favorite example now. It had to be the Target example. Think of the last product search you did on their site - let's say for a blender. The actual content of the product information is maybe two or three paragraphs. The rest is star ratings from users, comments from purchasers, recommendations of other products bought by blender buyers, and the list goes on. Target has dynamic content nailed. At least for now.
The trick is business-to-business. Like John said, that's a tougher nut to crack. I will now (thanks to John) look at my online Target and travel experiences to come up with ideas to address my client's needs dynamically.
I had lunch with a colleague this past week and we were talking about recruiting design talent.
We chatted about what it was like when designers come in for an interview and "blow smoke" regarding how much they like our current design portfolio.
We agreed how refreshing it would be to have a designer come in and tell us something less flattering. What does that really accomplish for either person in the interview?
Because in the end, we strive on constant improvement and we aren't that interested in people, specifically design talent, that like what we have or where we've been. We want someone that has the courage, vitality and vision to tell us where they would like to go.
(full disclosure statement: this is about you, superstar. Give us a call.)
If you do all of this, not only are you making our developer's lives a little easier, you'll get a little Google love to boot.
This is one of those weird ideas that, for some reason, is really really easy to understand, seems really intuitive, and yet is realy hard to articulate without a graph.
Nevertheless, no truer memes were OmniGraffled:
