Sign In

Communications of the ACM

ACM News

The Few, the Tired, the Open Source Coders


View as: Print Mobile App Share: Send by email Share on reddit Share on StumbleUpon Share on Hacker News Share on Tweeter Share on Facebook
The open source movement runs on the heroic efforts of not enough people doing too much work.

Open source, overall, has been a wild success, but with the exception of some big projects, the labor involved isn't particularly communal.

Credit: Anson Chan

While you're surfing the web, you ought to thank Jacob Thornton for making it so pretty.

He's a programmer who, along with web designer Mark Otto, created Bootstrap, free software that the pros use to make their sites look spiffy. If you've ever noticed that a lot of websites have the same big chunky buttons, or the same clean forms, that's likely because an estimated one-fifth of all websites on the planet use Bootstrap.

One reason for its spread is that Thornton and Otto made Bootstrap open source. Anyone can use it without permission, and anyone can tweak it and improve it. Thornton didn't get a salary for making Bootstrap. When he and Otto first released it, back in 2010, they had day jobs working for Twitter. But both were propelled by classic open source motivations: It was a cool challenge, it burnished their reputations, and it felt neat to help people. Plus, watching it surge in popularity—Green Day's website used it, as did Barack Obama's White House—was thrilling.

But open source success, Thornton quickly found, has a dark side. He felt inundated. Countless people wrote him and Otto every week with bug reports, demands for new features, questions, praise. Thornton would finish his day job and then spend four or five hours every night frantically working on Bootstrap—managing queries, writing new code. "I couldn't grab dinner with someone after work," he says, because he felt like he'd be letting users down: I shouldn't be out enjoying myself. I should be working on Bootstrap!

 

From Wired


View Full Article

 


 

No entries found