That’s it, I’m switching!

0 comments

Ubuntu logoIt’s funny how I just discovered a great feature in Vista by reading up on how to install Ubuntu alongside it. I didn’t know Vista could shrink partitions without the need for 3rd party tools. Well it can and I did. To make room for Ubuntu. I plan to move away from Windows for anything but design work. I’ll need Photoshop for that and there isn’t a viable Linux alternative for Flash either. But other than that I can’t wait to switch to Linux full time.

Step one: Dual boot

dual bootSetting up a dual boot situation with Vista and Ubuntu is quite easy. This tutorial guides you through the process. This is similar to using Bootcamp (the page for which currently seems to be missing from Apple’s website) on a Mac, and allows you to either use Windows or Linux at any time by choosing which OS to boot at startup. This keep your Vista install intact, but it’s far from ideal. I’d have to reboot my PC every time I need to use Windows-only software, even if only for five minutes.

Step two: Virtualizing Vista under Ubuntu

This is what I’m really after. I’d really like to run Vista inside Linux, and the reason I’m setting up a dual boot scenario is to test whether this works. I’ve seen XP run quite smoothly on a coworker’s Macbook Pro using Parallels a couple of years ago, and the speed was great. If the same is true for Vista on my somewhat faster machine, I’ll be getting rid of my current Vista install and have my PC boot straight into Ubuntu every morning. That would be great.

One potential issue I’ve come across is OS licensing. It seems I’m not allowed to run my copy of Vista Home Premium OEM on a virtual machine. Even if it is on the same hardware the OEM copy is attached to. I’ll contact Microsoft about this, but it seems I’ll have to get (and pay retail for) a different version in order to be allowed to do this. Don’t you just love commercial software licenses? I might decide to wait for Windows 7 and upgrade to the correct version when that becomes available. Seems silly to buy Vista now that 7 has been confirmed for a October 22nd release.

Step three?

There’s only one reason for me to not ditch Vista completely right now: Adobe software. If they’d release Linux versions of their applications there wouldn’t be any reason for me to keep using Windows. Unfortunately, there’s no indication that Adobe is working on such a move. Even though Linux’s phenomenal stability would make it ideal for use on graphics workstations, the only Adobe software available for Linux seems to be Flash Player and AIR. Too bad.

Why web designers should consider using a PC too

0 comments

dell studio hybrid mini desktopI came across this post on Smashing Magazine yesterday, and while it offers some fine reasons for web developers to use a PC, I thought it missed a few too. Most of these venture into web designer territory somewhat, but I wanted to mention them nontheless.

What you see is what 95% gets

In my opinion, the main reason to at least have a PC around when doing anything for the web is that it’s the platform most of your end users will use. It allows you to test your products in Internet Explorer, Firefox, Safari and Chrome without the need for tricks or virtual machines.

Another thing (for designers) is gamma. Macs use a different gamma setting that makes everything look slightly brighter. While this looks nice, it’s not what the majority your audience will see. I’ve had countless discussion with Apple users about tricks to overcome this, but the easiest solution by far is to use a PC. Simply disable all color management options in Photoshop and your work will be displayed exactly as it will be to most users. This is also why in most cases a virtual machine with Windows won’t do. The gamma will still be ‘wrong’.

Software

There’s plenty of great software on the Mac, but there’s no denying that Windows is the dominant platform in the software market. For every great OSX application there are at least ten on Windows. And usually a couple of those are pretty good. And in most cases some of those good ones are free. I’ve never come across a Mac application that I wished I could use on my PC. There’s always been a similar program for Windows that was either equal or better.

The post on Smashing Magazine highlights some of these tools, but what it comes down to is that software just isn’t a reason to use a Mac. There’s an abundance of great software. No other platform has this much choice, and choice is good.

About that ‘The best parts of Mac’ bit

vista logoYeah sure, you can install RocketDock if you like a bunch of icons at the bottom of your screen overlapping your windows. And Launchy if you were used to Quicksilver. But I’d encourage anyone to try Vista before trying to fix it. I love how you can press the Windows key, type a few letters and launch the app you’re looking for. I like things like the quick launch tray. Vista’s own user interface isn’t so bad. It’s adequate for launching the apps you need, and once you’re inside Photoshop it doesn’t matter what OS you’re on.

If you’re so attached to OSX’s icon dock you should probably just stick with a Mac. On the other hand, if you’re a little more pragmatic about what you need your OS to do, consider using a PC. It’s not as bad as Apple zealots will have you believe. Nor is it perfect.

Cumulus as a Flex component

0 comments

WP-Cumulus flex componentA while ago I was asked to do a Flex version of WP-Cumulus. Because I don’t know the first thing about Flex, I failed miserably . But the fun thing about open source software is that anyone with the right skills can pick things up and create the version they need. Carlos Carvalha did just that and did a Flex version for use with Drupal. If Flex is your thing, you can download the files from Carlos’ page. Because this is a ‘modified version’ of my WordPress plugin, it is automatically licensed under GPL, and is thus free for you to use.

Carlos’ blog is pretty interesting btw. Definitely the first blog theme I’ve seen that’s built entirely in Flash.

The world’s smallest desktop PC

0 comments

fit-pc2As I wrote earlier, CompuLab was kind enough to send me a Fit-PC2, so I could find out if this tiny little PC is as great as it sounds on paper. The first unit I received failed before I could properly test it, but it was quickly replaced and I’ve been putting the replacement one through its paces all day today.

On paper

The Fit-PC2 is the world’s smallest fully functional desktop PC. It’s about 1/4 the volume of a Mac Mini, and it still has all the necessary connections and features to be used as a home or office computer. It’s also the most energy efficient PC I know of, using only six watt when idle and eight when playing full resolution HD video (1080p). Yes, it does that. But more about that later.

When Intel launched it’s Atom series of processors, it coupled them with the rather ancient 945G chipset. This combo is inside most netbook and nettop PCs. Not only is the 945 an older chipset, it also uses a lot of energy. More in fact than the Atom chip itself. Basically, it let the Atom both down in terms of energy efficiency and performance. nVidia’s ION platform proved that it was possible to create a much more powerful chipset without needing extra juice. The US15W chipset found in the Fit-PC2 however is extremely energy efficient. It tops out at 2.3 watts, less even than the CPU.

Specs
My review unit was a ‘fit-PC2 Linux’ with the following specs. It retails for $359 when ordered directly from CompuLab.

Fit-PC2 Linux specifications
CPU Intel Atom Z530 1.6GHz
Motherboard chipset Intel US15W SCH
Storage 160GB SATA hard disk
WiFi 802.11b/g
OS Ubuntu Linux 8.04
Memory 1GB DDR2
Display DVI up to 1920×1080 (I’ve tested 1920×1200, works!)
Audio High definition 2.0
LAN 1000 BaseT Ethernet
USB 6 USB
Other features IR Receiver, miniSD socket, 12V power supply

fit-pc2-pen

Hardware

The first thing I noticed about these specs is that Intel made some rather curious choices when designing the US15W chipset. There are cutting edge features like gigabit LAN, but at the same time you have to connect the hard drive using parallel ATA. Why Intel chose not to include the newer, faster SATA standard is beyond me. CompuLab has solved some of the practical implications of this omission by integrating a bridge adapter, but that still means hard drives won’t run at SATA speeds.

The only noise the Fit-PC2 makes comes from the hard drive. There’s a diskless version available, and if you were to add an SDD drive you’d end up with a completely silent system. SSD prices are dropping daily, so I may well end up swapping the 160 GB 2.5″ hard drive for one with no moving parts.

Because the CPU and chipset are not actively cooled (in fact the case functions as a heatsink), the Fit-PC2 can run quite hot. I’ve been assured by the people at CompuLab that 50 degrees (C) is normal, and that’s about how hot mine gets.

fit-pc2-connections

Form factor trade-offs

Because the Fit-PC2 is only 11.5 mm wide and 27 high, there’s very little room for connectors. This is probably why CompuLab opted for a much smaller HDMI connector even though the signal is actually DVI. Because of this, there’s no analog signal which in turn means you can only connect a screen with a DVI or HDMI connector. A HDMI to DVI adapter is supplied with the computer.

There’s also no audio over the HDMI output. There are analog line-in, out and microphone connectors, but digital audio is a no-go. This seriously limits the product’s potential as a home theater PC.

I’d also have liked the front USB connectors to be full size instead of mini-USB. This way you need an adapter cable to connect things like thumb drives.

US15W and Linux

The Poulsbo chipset includes an Intel GMA500 graphics processor, and it is what I was most curious about when testing this machine. The model number might suggest it to be a slower version of the GMA900, but in fact it’s an entirely different graphics core, PowerVR SGX, licensed from a company called Imagination Technologies. I wanted to see if it could keep up with the GMA900 in my Asus 901 netbook. Perhaps it’d even do better.

Intel has been known to support the Linux community by providing the details necessary to write display drivers. As a result, Intel’s integrated GPUs are a great option for Linux users with modest graphics needs. Unfortunately, because it’s not a true Intel product, this doesn’t apply to the GMA500. The current state of Linux drivers for the Poulsbo chipset has rightfully been described as ‘a mess‘. There is a driver available for some Linux distributions, but it does not work with the latest kernels. For Ubuntu, this means you’re stuck using 8.04. And I have to admit that after using 9.04 for a while now that feels like a major step backwards.

Another thing there simply wasn’t any room for in the Fit-PC2 was RAM sockets. It’s got 1 GB of memory soldered right onto the motherboard, and there’s no way to add extra RAM.

Test setup

To see how fast this machine was I ran a series of test on three machines I own. All of them run Ubuntu Linux, and all were fully up-to-date at the time of testing. I realize that this is a rather random collection of hardware configurations, but it’s the best I could do.

Computer name Fit-PC2 Eee-PC 901 Fujitsu-Siemens Scenic C620
CPU Intel Atom Z530 1.6 GHz Intel Atom N270 1.6 GHz Intel Pentium IV 3 GHz
Chipset Intel US15W Intel 945G Intel 915GV
Graphics adapter Intel GMA500 Intel GMA950 Intel GMA900
System memory 1GB 1GB 1GB
Operating system Ubuntu 8.04 Ubuntu 9.04 Ubuntu 9.04

Benchmark results

1080p HD video playback

Computer name Fit-PC2 Eee-PC 901 Fujitsu-Siemens Scenic C620
Smooth? Yes Hell no Yes

Flash video
Flash is notoriously slow on Linux, and the Atom isn’t the fastest processor available. Watching Flash-based YouTube videos is an integral part of the web browsing experience for many, and something a nettop PC should be able to handle with ease.

Computer name Fit-PC2 Eee-PC 901 Fujitsu-Siemens Scenic C620
Standard quality Yes Yes Yes
Full screen No No No
High Quality Yes Yes Yes
High Definition No No No

All three machines played both standard and high quality videos without issues, but going to fullscreen mode as too much to ask, as was playing YouTube’s new HD format. Faster machines may me able to accomplish this, but there’s a lot of work to be done by Adobe before Flash video plays as smoothly on Linux as it does on Windows.

Flash preformance
To further test Flash performance I wrote a little movie (which can be found here) that animates 700 movie clips in mathematical patterns. Animating this many objects is hard work for Flash player. The movie calculates a score after the first 1000 frames.

Computer name Fit-PC2 Eee-PC 901 Fujitsu-Siemens Scenic C620
Average test score 345 446 649

This is the only benchmark I ran where the Eee-PC beat the Fit-PC2. I ran the tests several times to see if there was some sort of glitch, but the results were consistent. This probably means that the 2D part of the GMA500 core is a little slower than that of the GMA950. There are very few real world scenarios where Flash would draw this much into the screen though, so I doubt if anyone will ever notice.

Other benchmarks
Using Phoronix Test Suite, I ran a couple of other benchmarks to further measure performance.

Computer name Fit-PC2 Eee-PC 901 Fujitsu-Siemens Scenic C620
Tremulous (3D gaming, higher is better) 19.16 fps 16.26 fps 13.23 fps
Ffmpeg (video encoding, lower is better) 93.33 sec 92.66 sec 40.16 sec
POV-Ray (3D rendering, lower is better) 6169 sec 6066 sec 2111 sec

I was quite surprised to see the Fit-PC2 win the 3D gaming benchmark, especially considering how little power it uses. the game ran noticably smoother on this tiny little box than it did on the Asus and the Fujitsu-Siemens. 19 frames per second may not be enough to actually play this particular game, but it does show that the GMA500 is a little more potent than its model number suggests.

Both the FFmpeg and POV-Ray benchmark give an indication of how fast the CPU is, and it’s clear that a single core Atom is no match for even an aging Pentium IV. The P4 may run very hot and use tons of energy, it did manage to beat both Atoms by a comfortable margin.

fit-pc2 back

Conclusion

CompuLab promotes the Fit-PC2 as a ‘new type of home theater PC’. Well, I’m not convinced that’s what it’s ideally suited for. It does play HD video really well, it’s quiet and it has DVI out. But there’s no TV tuner, and the Atom is seriously slow when it comes to transcoding video. I haven’t been able to try things like Boxee or even Windows Media Center, but I doubt running either on this machine will be much fun. Microsoft lists a 1.6 GHz processor in their hardware requirements, but I doubt they mean the Atom.

So, is this a bad machine then? By no means. It’s an amazing engineering feat, and because it uses less power than even the average router you can leave it on all day without worrying about your electricity bill or the environment. I’d highly recommend this as a download machine or a lightweight home server. Simply put it somewhere out of sight and have it handle your torrents. Or you can attach an external hard drive and use it to store (backups of) your files.

And if you’re running a business it may be worth considering that these machines pay for themselves. If I’d replace my current desktop PC with a Fit-PC2 it would save around $100/year on my utilities bill. It’ll run office software with ease, and general performance under Ubuntu was on par with the Eee-PC.

My.BarackObama.com

0 comments

Obama's official social network, my.barackobama.com, was at the heart of the campaign’s new media strategy. Affectionately referred to internally as MyBO, the site allowed users to create events, exchange information, raise funds, and connect with voters in their area. MyBO was the digital home base from which the campaign could mobilize its army of supporters. Creating an account required an email address and a password. Users didn’t even have to confirm their email address. This was done to make the sign-up process as fast and easy as possible.

The drawback of this technique was that people could create accounts using fake email addresses with the sole intent of posting negative comments, a frequent occurrence requiring constant monitoring by the MyBO team. Online trolls, people who joined the community only to disrupt and insult members, were usually reported to online community managers within minutes and removed from the site. Over the course of the campaign, over three million people would create an account on MyBO and use the site’s tools to organize for Obama.
Chris Hughes, Director of Online Organizing, was fascinated by the challenge of building a political social network. “As great as Barack is, if the campaign hadn’t been constituted in this idea of investing in our everyday supporters and helping them organize among themselves, I wouldn’t have been as excited about the job,” he said. One of Facebook’s co-founders, Hughes left his role leading product development to join the campaign in Chicago. Armed with Facebook’s communitybuilding expertise, he applied the same principles to grow MyBO: Keep it real and keep it local. MyBO was built to strengthen existing connections with neighbors. Hughes understood that the primary function of MyBO was to enable supporters to reach each other and form their own connections. The MyBO team wanted to ensure that the online infrastructure would translate into an on-the-ground army that would help solicit votes.

Creating a sense of community was essential to MyBO’s success, and campaign staff made a consistent effort to foster a supportive online atmosphere by providing plenty of resources to help users get the most out of the site. Videos offered a step-by-step tutorial on how to use each of the online tools, and a downloadable host guide helped organizers plan the perfect event from beginning to end. Campaign staff hosted weekly conference calls with MyBO members to exchange tips and insights about using the online tools. The team phoned hosts who had used MyBO to organize an event to offer support and advice. They often called back after the event as well, to make sure that everything had gone smoothly and to ask for feedback. This was one of the most rewarding parts of my own volunteer responsibilities. I loved connecting with real people and hearing the excitement in their voices when they heard that I was calling from National Headquarters to thank them for their efforts. “We’re fired up and ready to go,” was an oft-repeated phrase. Their enthusiasm often buoyed my own spirits, especially when working twelve-hour days.

This article will look at the strategies that made MyBO an inviting and welcoming environment and some of the creative ways in which supporters used the site to organize for change.

Focus on what matters — We’ll examine the way the profile, action center, and personal fundraising pages were used to keep the communities focused on the most important goal: getting Obama elected.

Incite the right actions — The campaign’s activity index was refined to reward supporters who were using online tools to effectively organize offline.

Leverage creativity — The Obama team left enough flexibility in the events, group listings, and user blogs to give supporters an opportunity to create an intimate connection with the campaign through personal expression.

Focus on What Matters

The MyBO interface was carefully designed with usability in mind. The Obama team made sure it was easy for users to participate, raise funds, and stay updated with the campaign. Each MyBO account had the following components: dashboard, profile, action center, fundraising, network, and sidebar.

Dashboard

The dashboard was the user’s homepage, a place to get an overview of all the action happening on MyBO. It provided easy shortcuts to quickly access the organizing tools, including personal fundraising and events. This kept the tools in sight—and foremost in the user’s mind—whenever he or she logged on.

Profile

The profile allowed the user to upload a picture, create a user name, and state his or her location. Instead of listing favorite movies, TV shows, or music, a MyBO profile featured the answer two questions: “Why do you support Barack Obama?” and “Are you registered to vote?” The profiles allowed the user to customize content that was relevant to the mandate of the community: electing Obama.

Action Center

In August 2007, Chris Hughes introduced the MyBO action center on the official blog. “What we must do now is channel all the enthusiasm and energy that you in this community have toward the completion of discrete goals that will help meet the campaign’s objectives,” he wrote. “The Action Center is a place where you can go to find out exactly what the campaign needs from you today.”
Supporters were given a new task to complete every two weeks and encouraged to recruit new members from their circle of friends. Actions focused on priority items including voter registration drives, phonebank campaigns, and canvassing efforts.

Fundraising

Each MyBO user could create a personal fundraising page, which included a thermometer graphic that tracked his or her progress. The page was customizable: users could articulate in their own words why supporting Barack was important to them. The personal fundraising page also came with a customized URL and embed code that could be placed in webpages and emails. This created a new way for the campaign to raise money because it didn’t focus on supporting a candidate, but created an opportunity for friends and family to support each other in order to reach personal fundraising goals. Instead of a stranger cold-calling to ask for a donation of five or ten dollars, it was your neighbor or friend who was raising money because she believed Barack would end the war in Iraq and bring her son back home. This made donating more personal and meaningful because in addition to supporting the campaign, your funds were providing a direct benefit to someone you know. Over the course of the campaign, 70,000 MyBO personal fundraising pages collected more than $35 million for the campaign.

Network

MyBO users could exchange messages with each other much like an internal email account. The network feature allowed users to easily upload contacts from an Outlook or Gmail address book, encouraging members to invite their extended social network to join MyBO as well.

Sidebar

The sidebar was always visible, even when users navigated away from their dashboard to explore other areas of the Barack Obama site. This made sure that an online member’s inbox, groups, and event information were always one click away.

Incite the Right Actions: The Activity Index

To keep supporters motivated and engaged, the Obama team had to make sure MyBO users felt they were making a difference in the campaign. Originally, MyBO contained a point system that assigned a value for various activities; a phone call was worth three points, making a donation was worth fifteen. A single cumulative score was calculated and displayed on a user’s profile, reflecting their rank within the site. Members were ranked against each other and could lose their standing if another member accumulated more points. The idea was to mobilize voters by allowing them to directly measure their impact on the campaign through their organizing efforts. However, it quickly became evident to Chris Hughes, Director of Online Organizing, that certain people were trying to take advantage of the system. “From the start, the emphasis was on quantifying an activist’s contribution to the campaign, not on encouraging people to rack up points for the sake of racking up points,” he wrote on the Obama official blog in August 2008. “For some people, this wasn’t always clear.” That same month, MyBO rolled out a simpler way for users to track their involvement, a feature called the activity index.

Instead of listing a score, the index clearly specified the types of activities a user engaged in: how many people they phoned, how many events they attended, and so on. The index rated the user’s activity level on a scale of one to ten (one being least active, ten being most active), but there was a twist: it calculated the rating based only on recent activities.

This meant that users had to keep participating in order to maintain their rating. “The more work you’ve done recently, the higher the number will be,” Hughes explained on the Obama blog. This encouraged sustained behavior, ensuring a continued stream of activity. In addition, the activity breakdown was publicly visible to other members in the community, further motivating people to participate. By placing more value on offline activities (hosting an event was worth fifteen points compared to three points for joining a group), the campaign also acted on its strategy of “offline action,” rewarding people for mobilizing in the real world.
The index became an accurate and efficient way of segmenting the community based on activity level. Users who achieved a certain rating out of ten were given access to special resources, such as training videos on how to maximize the use of the online tools. It also helped state field organizers spot highly motivated users in their area who could be recruited to join the campaign in a more formal capacity, such as becoming a neighborhood leader or phonebank organizer. It made it easy to identify supporters who were more willing to engage with the campaign, without excluding those who wanted to get involved on a lesser scale. Membership became a continuum on which every supporter could find his or her own sweet spot. The index was also applied to entire groups, so that anyone could see how active an entire membership was at a glance.

Leverage Creativity

Groups

MyBO groups allowed users to quickly and easily connect with other voters who shared similar interests. Groups ranged from people with the same occupations (Electricians for Obama), to location (Texas for Obama), to demographics (Women for Obama). Groups were given their own homepage, complete with a blog, directory, electronic mailing list, a collective activity index, and a group fundraising meter. By the end of the campaign over 35,000 groups were created by volunteers.
Not all groups were focused solely on fundraising or organizing; some were used as a way to send a message to the Obama campaign. The most notable of these was one of the largest MyBO groups, made up of members who opposed the senator’s stance on an amendment to the Foreign Intelligence Surveillance Act (FISA). The bill would grant the president more leeway to spy on citizens’ private communications and would grant immunity to telephone companies who were accused of illegal surveillance. Obama had originally stated that he opposed modernizing FISA. In June 2008, he released a statement saying that he would support the FISA Amendments Act of 2008 being considered by the House of Representatives, but that he would try to remove the retroactive legal immunity part before it came to the Senate floor. A few months later he changed his stance and supported the modernization of the bill, including the retroactive legal immunity.

His support of the bill angered many community members on MyBO and a group was formed in June 2008 called “Senator Obama, Please Vote NO on Telecom Immunity—Get FISA Right.” It grew to several thousand people and quickly became one of the largest groups on MyBO. Many speculated about what the official response would be, if any, and how the senator’s progressive campaign would respond to voices of dissent within their own community.

On July 3, 2008, New Media Director Joe Rospars posted an offi cial response from Obama on the site’s official blog. In a demonstration of the site’s effectiveness in getting Obama’s attention, an official statement was released addressed directly to those who had taken issue with his stance. Obama took the time to explain the reasoning behind his position and acknowledged the impact of the MyBO community, saying, “Now, I understand why some of you feel differently about the current bill, and I’m happy to take my lumps on this site and elsewhere. For the truth is that your organizing, your activism and your passion is an important reason why this bill is better than previous versions.” He wrote, “No tool has been more important in focusing peoples’ attention on the abuses of executive power in this Administration than the active and sustained engagement of American citizens. That holds true not just on wiretapping, but on a range of issues where Washington has let the American people down.”
Obama set the tone for future communications and interactions with community members saying, “I cannot promise to agree with you on every issue. But I do promise to listen to your concerns, take them seriously, and seek to earn your ongoing support to change the country.” He also outlined what he intended regarding FISA if he was elected, promising to have his attorney general “conduct a comprehensive review of all our surveillance programs, and to make further recommendations on any steps needed to preserve civil liberties and to prevent executive branch abuse in the future.” Once again, his actions reaffirmed the campaign’s message of hope and change, while maintaining transparency about why he was voting for the bill.

The new media team took an extra step. Joe Rospars announced that for thirty minutes following the post, three members of the policy team would be monitoring the comment sections to respond to any questions or concerns that readers might have. Deputy National Policy Director Danielle Gray, Senior Foreign Policy Advisor Denis McDonough, and Foreign Policy Advisor and Senior Speechwriter Ben Rhodes spent ninety minutes wading through over six hundred comments and participating in a dialogue with concerned supporters. The campaign made it clear that they were both listening to their supporters and willing to talk with them regarding any feedback they might have. This also shifted the conversation from complaining or protesting to constructively discussing the issue and learning about Obama’s reasons for voting the way that he did. Supporters who participated would then share this information with other members of the community who might have similar concerns.

Events

The real spirit of the community could be seen in the more than 200,000 offline events organized through MyBO. The events feature gave community members a way to incorporate the qualities that Obama represented into their daily lives and to inject a personal touch to the campaign. In addition to traditional events such as phonebanks or neighborhood canvassing, MyBO members invented thousands of other creative ways to express their support. Events included everything from dinner parties and themed biking tours to art and fashion shows, comedy nights, and local movie premiers. The community’s actions embodied the Obama brand in a way that transcended marketing and public relations initiatives.

In January 2008, two Yale University students launched a venture called Obama Works. In a column in the Yale Daily News, Justin Kosslyn and David Manners-Weber asked, “What if a portion of the grassroots campaign were dedicated to visible public service projects?” In other words, how could MyBO users demonstrate through actions the values of the Obama brand within communities across America? Their answer: organized community service where Obama supporters could do good while taking part in events that represented the campaign’s values. The activities would have to be simple enough to be easily implemented anywhere. They suggested three types of events: Neighborhood cleanups, charity runs, and various smallscale local projects. “Residents driving through town squares and walking through local parks would find groups of enthusiastic Obama volunteers picking up cigarette butts and candy wrappers,” they wrote. They also suggested a five-kilometer charity run to support local families and projects ranging from “re-tiling the bathroom in a local women’s shelter to distributing children’s books from the local book bank.”

The goal was to rebuild the American public’s trust in politicians through reputation and a track record of civic service and to demonstrate that through grassroots organizing, big changes can take place. Kosslyn and Manners-Weber called their community service acts “Obama Works.” News of their work quickly spread on MyBO and soon supporters in other areas started organizing their own events. Local chapters were soon established across the country. The Minneapolis chapter boasted over forty members who organized clean-ups of local parks and streets. The story was picked up by the media, giving excellent press coverage to the campaign.

BarackFest (Breakfast)

Since March 2007, Dan of Ft. Collins, Colorado, has been using the power of breakfast to bring people together. During the campaign, on the first Sunday of the month he served fresh omelets, crepes, stratas, and pancakes to supporters who gathered to trade campaign experiences and personal stories. Each event raised between $200 and $500.

Barack Birthday Bashes

In Montara, California, eighty people gathered to celebrate Barack’s birthday. Festivities included a birthday cake, a huge cardboard cutout for photos, a large birthday card, and a list of forty-seven reasons to vote for Senator Obama. They also screened A&E’s Biography channel episode on Barack Obama. After the fun, partygoers recruited local volunteers and canvassed Spanish-speaking voters in New Mexico.

Soul Line Dancers

Over 60 dancers wearing “Soul Line Dancers for Obama” shirts busted out their best dance moves on the streets of Oakland, California. Many residents out for a stroll past the Lake Merritt Columns joined in the fun. The group also set up a table for donations and new voter registrations.

Basement Bhangra

South Asians for Obama in co-operation with Obama NYC, Latinos for Obama, Asian Americans for Obama, Queens County for Obama, and Generation Obama sponsored “Basement Bhangra,” an Indian dance party that educated voters about Obama’s positions on various key issues. Over 400 people showed up for the event in New York City and danced the night away.

User Blogs

Each MyBO account included a blog where supporters could post about their experiences and thoughts throughout the race. The blogs were a great way to share information and personal stories, and helped connect Obama supporters to each other. It gave supporters like Maria from Missoula, Montana, a platform to have their voices heard. Maria had become an Obama supporter in 2005, after stumbling on a keynote made by the senator to Citizens United for Research in Epilepsy (CURE). Having recently lost her daughter to the medical condition, she used her MyBO blog in early 2007 to express how Obama’s words had “comforted me during a most painful time in my life.”

Maria had already knocked on doors and made phone calls on behalf of Barack but she wanted to do more. She came up with an innovative idea that combined her love of food with her belief in hope, change, and action. She spent the month of April 2008 connecting with Obama supporters on MyBO and compiling 160 stories and recipes, which she assembled into an online cookbook. She posted the entire collection on her MyBO blog and called it “The Obama Family Cookbook,” as a reflection of the camaraderie and friendship that was felt on the site. Anyone could access the content for free, but Maria asked voters to donate what they could. She raised $2,000 through online donations but didn’t stop there.

“This is a real grassroots cookbook, like the old-fashioned-but-fun church and school cookbooks of yore,” she posted on her blog. She collected recipes from all fifty states, as well as England, the Virgin Islands, and the Netherlands. The cookbook would be a great keepsake of “the experience we’ve had in creating our Obama family.” The cookbook is dedicated to her daughter, Carrie.

I asked Maria about her experiences with the campaign. “I was a part of the campaign—as were millions of others just like me,” she said. “I had never worked on a political campaign or donated any money to one. I felt that it was my campaign, our campaign, and that I was (and still am) working for the common good. I felt ‘empowered’ for the first time in my life.” Obama’s message of being our brother’s keeper resonated with her. “That is the kind of world I want for my children.”

Sweet Potato Pie Recipe

Submitted by Carla B from Waldorf, Maryland
My name is Carla and I received this recipe from a single Air Force active duty member about 19 years ago. I have been married to an Air Force member for almost 20 years. I would often host a dinner at our home for active duty members who had no place to have Thanksgiving dinner. The troops didn’t have to bring anything but themselves for dinner, but one troop brought sweet potato pies with him and they were the BEST sweet potato pies I’ve ever had. I begged him for the recipe and about two weeks later he brought the recipe. I must say that I’ve served the best sweet potato pie for Thanksgiving dinners ever since. I get kudos every year from Thanksgiving dinner guests and many of them have requested the recipe. This recipe is even more special to me now because the Air Force member who gave me this recipe 19 years ago, died while serving in Iraq two years ago, leaving behind a wife and two beautiful children. This sweet potato pie Ba-racks!

1 8" frozen piecrust or 1 Pillsbury ready-made rolled refrigerated piecrust
1 medium sweet potato (boiled with skin on until done)
1/2 cup of granulated sugar
1/2 stick of butter (softened)
1/2 tsp. of pure vanilla flavoring
1/2 tsp. of lemon flavoring
1/2 tsp. of orange flavoring
1/2 tsp. of maple flavoring
1/2 tsp. of butter flavoring
1/4 tsp. of nutmeg
1/4 tsp. of cinnamon
1/8 tsp. of cream of tartar
1/2 cup Carnation evaporated canned milk or 1/2 cup of Borden’s sweetened condensed milk
1 tbs. flour
1 egg

Peel boiled sweet potato and place in mixing bowl. Add sugar, softened butter to bowl and mix together with sweet potato. Add vanilla, lemon, orange, maple, and butter flavorings. Mix slightly. Add cream of tartar, flour, cinnamon, nutmeg, and milk, and mix together. If mix is too thick, you can add a little more milk; if mix is too thin, you can add a little more flour. Once mixed together, you can taste test and add any additional flavoring you desire. In a separate bowl, beat egg and add to mix and mix it all together. Add mix to piecrust and bake in an oven at 350 degrees for one hour. Remove pie from oven and let cool. Serve with whipped cream and enjoy! Yields one 8-inch pie, approximately 6 servings.

Social Media Lessons

Focus on what matters — Within MyBO, the mandate was very clear: use the online tools to organize offline action. From the profile that asked you to describe why you supported Obama to the action center that directed users to areas of priority, offline action was constantly reinforced. When building an online community it is often helpful to spell out in a few lines what the goals and mandates are. Is the mandate clear? Does it make sense? More importantly, does it resonate with what your members are already trying to do? If you answered “no” to any of the above questions, then it’s probably a good idea to step back and refine the purpose of your community. Establishing the mandate is only part one of this exercise. The second part involves making sure that all of the features and activities of the community reinforce the mandate. Examine everything from the interface and design to the ways that you envision member interaction. Be sure everything is designed to push your mandate forward.

Incite the right actions — Building incentives that reward the right type of action is an important part of community building. The activity index helped reward those who were organizing offline by assigning a higher point value to offline activities. It also encouraged frequent and continual support by factoring in the frequency of activities in the algorithm. This ensured that members of the community were not only going out and organizing for Obama, but that they were doing so on a regular basis.

Leverage creativity — The events, group listings, and user blogs allowed supporters to engage with the campaign on their own terms. Successful communities are flexible and allow members to express themselves and have a role in shaping the community. Thanks to the creativity of users, new event categories and groups were formed in an innovative way without straying from the community’s mandate.