Last month, I posted a short little write-up about how I created my own tweet archive. It was a quick hack, pulled together one Saturday afternoon, and fairly incomplete, at best. But the archive serves its simple purpose every now and then. I intended to update the archive, add some features, and modify the theme files to better prep them for distribution. But I’m realizing I probably won’t get around to that any time soon.
I’m seeing lots of other folks building out their own archive. And lots of them are using the WordPress solution I wrote about. So in the interest of providing a rough starting point, I’m making the WP theme files for my tweet archive available here (under a CC license) for anyone who wants them as a base. Download tweets.zip (39 KB).
One followup note… Andy Graulund (@graulund) is building a similar tweet archive that is much more robust and more awesome than my original. His is a PHP-based solution (no WordPress required) with embedded media, permalinks back to Twitter, graphs showing tweet activity, and more. I believe he’s planning on releasing his source soon. Keep an eye out for that.
—
WordPress-based browsable, searchable archive of tweets by Douglas Bowman is licensed under a Creative Commons Attribution 3.0 Unported License.
# tagged: twitter, wordpress
A year ago, today, I joined a small startup with a penchant for brevity. Many of my friends were using it. My mom had only heard mentions of it. I noted some risk, but saw greater reward. Variables were undefined. The product was still in its infancy. But potential was everywhere.
One year later, I’m just as eager and excited to head into work today as I was then. More so. Because I know even more about this growing company, the amazing people who work for it, the humbling principles under which it operates, and the myriad of purpose it serves. I’m thrilled with what we’ve accomplished in Design, and with the designers we’ve hired to do the accomplishing. We’ve pushed out some “good” and a fair amount of “awesome” so far. But we still have much work to do.
It’s cliché, but still true. Time flies when you’re having fun. And what fun we’ve been having. Here’s to looking back at a fantastic year, and forward to another that puts last year to shame.
# tagged: retrospective, twitter
In the past, I’ve wanted to browse or search through my own tweets. Viewing my Twitter profile is one way to do that. But if I want to browse back through history, it’s a chore to go back very far. And forget about searching through my own tweets on Twitter since Twitter Search currently only goes back about a seven days.
I know there are a few apps or scripts that create backups and much more for you. But I wanted a database and simple UI completely within my own control. One that wouldn’t go away if the developer abandoned it. So one Saturday a few weeks ago, in a little over an hour, I had my own, free, browsable, searchable tweet archive. Now I can easily browse back to my very first tweet, or search for those quotes by Paul Rand I tweeted last year. This isn’t anything entirely new. I’m just writing it up what works for me in case it helps fit some pieces together. read more
# tagged: twitter, wordpress
Interesting comparison (my own) of packaging for Apple notebooks. I’ve been noticing a trend over the last few years to cut way down on box size for both hardware and software. But I still think it’s interesting to see side-by-side comparisons for similar items over time. This first photo shows the original box for a 12" PowerBook G4 purchased in 2004 (black box) next to the box for the current generation 15" MacBook Pro (white box) purchased in 2009.
Another similar photo compares packaging for the 12" iBook purchased in 2006 next to the box for the current 13" white MacBook purchased in 2009.
In both cases, the newer notebook is larger than the older notebook, yet still uses a much smaller box.
After recent Unboxings™ of the MB and MBP, I noted there’s no less “stuff” in the box as far as hardware, adapters, install discs, and printed material. The new packaging designs just forgo the thick molded styrofoam padding of the old boxes.
# tagged: apple, packaging
Part 2 of 2 (here’s Part 1)
Yesterday was my first day @twitter.
Yes, it’s true. After reading a bit of speculation over the past few weeks, I’ll confirm here that I am, indeed, joining Twitter. I don’t remember ever being as eager or excited to start a new job as I’ve been with this one. (Thus, why I only took one week off between jobs.) read more
# tagged: design, twitter
Part 1 of 2 (here’s Part 2)
Today is my last day at Google.
I started working in-house at Google almost three years ago. I built a team from scratch. I was fortunate to hire a team of a very talented designers. We introduced Visual Design as a discipline to Google. And we produced amazing work together. I’m very proud of my team, and I wish them well. They have a lot of challenging work ahead. But for me, it’s time to move on. read more
# tagged: design, google
There are a few WordPress plugins that help me publish this site as I want it. Here are a few of the key plugins I currently use on Stopdesign. read more
# tagged: software, wordpress
I know traffic here is far from representative of the rest of the web. Regardless, I see an interesting trend developing. The numbers are drastic enough, I wonder if they prove the trend extends beyond the focus of Stopdesign and the type of people attracted to the content I post. read more
# tagged: browsers
Until some future version of HTML gives us new native controls to use in a browser, at Google, we’ve been playing and experimenting with controls we call “custom buttons” in our apps (among other custom controls). These buttons just launched in Gmail yesterday, and they’ve been in Google Reader for two months now. The buttons are designed to look very similar to basic HTML input buttons. But they can handle multiple interactions with one basic design. The buttons we’re using are imageless, and they’re created entirely using HTML and CSS, plus some JavaScript to manage the behavior. They’re also easily skinnable with a few lines of CSS, which was a key factor now that Gmail has themes.

I thought it would be interesting to provide a portion of the background on our buttons here, and discuss some of the iterations we’ve been through so far to get to the current state. read more
# tagged: browsers, css, design, google
Truth as I know it: this design would not be what it is — nor would I be the designer I am nor care as much about what I do — without the inspiration, critiques, guidance, mentorship, contributions, camaraderie, encouragement, and support of certain people with whom I have crossed paths in my lifetime. read more
# tagged: design, heroes, people, personal
With a bit of humility and even a little nervousness, it’s time to take the wraps off a new design I’ve been working on for nearly a month. My hesitation comes not from revealing the new design, but from my decision early on to make the site more personal, and feel less like an “agency”. I also hesitate because of the elephant in the room: the fact that, up until now, my writing here trickled down to a few entries a year. read more
# tagged: design, personal, site
Been thinking of starting a company? Maybe started one recently? Or just have entrepreneurial tendencies in your blood? Check out Start. Friends and colleagues, Jeffrey Veen and Bryan Mason, are hosting a one-day conference in San Francisco on August 7 “for smart, talented Web people to take hold of their ideas, follow their dreams, and start their own companies.” read more
# tagged: events
It’s rare these days that something pulls me out of the woodwork to write something here on Stopdesign. A few recent posts by Jason and David at 37signals (Why we skip Photoshop and Web designers should do their own HTML/CSS, respectively) got me thinking though. This post began as a response on an email thread at work. I’m expanding it here to a wider audience. read more
# tagged: design, software
Though I’m a little leery of the massive size of SXSW this year, I’m really looking forward to seeing and catching up with friends new and old (and meeting a few more) in Austin later this week. It’s that time of year, when geeks from all over the Web physically converge in central Texas, fight for the last few available hotel rooms, and elbow their way to a choice seat at any of over 150 Interactive panels. read more
# tagged: events, sxsw
Simply put, xScope is a back-pocket, time-saving utility for designers and developers created by designers who understand the nature of working on screen. I haven’t written much about the software I use. But once in a while I come across something that’s so useful, I’m compelled to spread the word a little further. And the latest update of xScope to v2.0 adds some really nice enhancements worth drawing me out of hibernation. read more
# tagged: software
There are so many people in Austin for SXSW Interactive. I haven’t even seen some good friends who I know are here this year. Among 8-9 different tracks running at the same time during the day, and multiple parties happening every night, it’s difficult to catch everyone I’d like to see. On that note… read more
# tagged: events, google
So a few of my fellow Google UXers and I will be at SXSW this year. We thought it odd that we couldn’t find a calendar that aggregated all the sessions, panels, and parties of SXSW in one place, in a traditional calendar-like view. There are lists of daytime panels and evening parties, and you can add events one at a time to a personalized calendar on sxsw.com. But there was nothing that aggregated it all in one easy-to-view, all-at-once calendar (at least nothing that we knew of). read more
# tagged: calendar, events, google, sxsw
A little over a month ago, just before Web Directions North, John Allsopp asked me a few questions over email about what I’ve been thinking and doing lately. Digital Web Magazine was kind enough to publish the exchange between us. A few friends have emailed me, having discovered the interview by other means, asking why they never saw mention of it here. Somehow, amid preperations for the conference, then ultimately, my back injury and cancelled appearance, I never got around to mentioning the interview.
If I were to write an extended update here that covers my recent life, technology that interests me, and the issues I’ve been mulling over, it would consist of the same answers I provided to John. Thanks, John, for taking the time and interest to ask the questions. And thanks, DWM, for publishing my responses.
# tagged: personal
Last week was supposed to be a big week for me. As John Allsopp put it, I had been lured out of a self-imposed retirement from speaking, and was scheduled to appear at Web Directions North in Vancouver. I was really looking forward to speaking again, along with seeing old friends, making new ones, and the general camaraderie experienced at events like that. read more
# tagged: events, personal
Last weekend, Cam and I drove up to South Lake Tahoe for a couple days of snowboarding and escape. Tahoe is too far from us for a one-day there-and-back trip. But it’s close enough (~4 hour drive, sans traffic) for a weekend getaway. It was Cam’s first attempt at boarding. I say, she did remarkably well given her lack of any prior experience skateboarding or surfing. read more
# tagged: locations, personal