Resources

Essays, guides and other resources to help you manage your project.

Advice


Wikimedia Hackathon 2013, Amsterdam - Flickr - Sebastiaan ter Burg (22)

Software In Person

2015-09-16

How to get the best results from hackathons, sprint weeks, and all-hands meetings (see her previous hackathon prep tips).

Continue reading
Wikimedia hackathon in Amsterdam in 2013, by User:Multichill (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

How To Improve Bus Factor In Your Open Source Project

2015-08-09

Follow these tips to get new contributors, and turn them into new maintainers.

Continue reading
pen on gridded paper, CC BY from https://www.flickr.com/photos/freddyfromutah/4424199420/

Advice for careers in open source

2014-10-29

Whether you're an Outreachy/Google Summer of Code intern or a mentor to an intern, these suggestions help you get the most career benefit out of the experience.

Continue reading
photo of a hackathon, by Victorgrigas (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
2016-05-21

Inessential Weirdnesses in Open Source

Check for these barriers that often slow down new users and contributors during outreach efforts.

Continue reading
Sumana teaching a workshop participant at the Wikimedia hackathon in Amsterdam, 2013, by Sebastiaan ter Burg from Utrecht, The Netherlands (Wikimedia Hackathon 2013) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons

Here Are Some Grants You Could Apply For

2014-07-30

Harihareswara lists some sources of money to fund free culture and open source software projects.

Continue reading
discussion at a conference table, CC BY from https://www.flickr.com/photos/wocintechchat/21910900553/

Good And Bad Signs For Community Change, And Some Leadership Styles

2014-12-25

Consider these factors to predict whether you can improve an open source/free culture community.

Continue reading
women with a laptop, CC BY from https://www.flickr.com/photos/wocintechchat/22543241611/

How Knowledge Workers Can Learn More About Open Source Tools They Use

2015-04-22

Harihareswara recommends approaches and types of hosting for those digging into FLOSS applications.

Continue reading

Case Studies


pen on gridded paper, CC BY from https://www.flickr.com/photos/freddyfromutah/4424199420/

Sample installation audit

2017-01-25

How easy is the developer setup process for your project? Here's a sample audit report.

Continue reading
Wikimania hackathon in Israel, 2011, CC BY-SA by Wikimedia Israel, https://commons.wikimedia.org/wiki/File:Flickr_-_Wikimedia_Israel_-_Wikimania_2011_Pre-Conference_%2816%29.jpg

How I Made a Tidepool

2014-10-08

Read lessons learned when Harihareswara implemented the Friendly Space Policy for Wikimedia Foundation technical events.

Continue reading
OPW mentors and interns at Wiki Conference USA 2014, by Geraldshields11 (Own work) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons, https://commons.wikimedia.org/wiki/File%3A2014_WikiConference_USA_(Group_F)_27.JPG

Case Study of a Good Internship

2014-08-13

Read lessons learned when Harihareswara successfully mentored an Outreachy intern (who continues to contribute to the project).

Continue reading
image of poster

Be A Better Mentor: What Hacker School Taught Me About Community Mentoring

2014-04-15

Harihareswara presented this poster, summarizing lessons learned at the Recurse Center, at PyCon 2014.

Continue reading
pen and lined paper, CC BY from https://www.flickr.com/photos/sterlic/3154841718/

Launchpad dev process

2011-07-19

This open source team successfully trained all its developers to also review each other's code.

Continue reading

History


old Outreach Program for Women logo

The Triumph of Outreachy

2015-03-05

Harihareswara traces the FOSS internship program's growth over its nine-year history.

Continue reading
contract on a table, CC BY-SA https://www.flickr.com/photos/24oranges/14417293308/

Codes of conduct and the trade-offs of copyleft

2015-04-10

When we compare community anti-harassment policies to licenses like the GPL, we learn unexpected lessons about our attitudes towards governance.

Continue reading
photo of a hackathon, by Ringo Chan (Wikimedia Foundation) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons, from https://commons.wikimedia.org/wiki/File%3AWikimania_2013_by_Ringo_Chan_181.jpg

User Experience is a Social Justice Issue

2015-04-15

Good interaction design helps us execute on our values; here's the why, the how, and the next steps.

Continue reading

Tools


screenshot of sample code

A Few Python Tips

2014-07-03

Even if you've been using Python for years, you may not know about alternative command-line interpreters like bpython, some helpful debugging options, and how to use the codecs module.

Continue reading
Sumana teaching a Git workshop at Wikimedia hackathon in Amsterdam, 2013, by Sebastiaan ter Burg from Utrecht, The Netherlands (Wikimedia Hackathon 2013, Amsterdam) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons, https://commons.wikimedia.org/wiki/File%3AWikimedia_Hackathon_2013%2C_Amsterdam_-_Flickr_-_Sebastiaan_ter_Burg_(13).jpg

A Few Intermediate Git Tips

2014-10-31

Shallow cloning, blaming, nicer diffs, and more features help you use Git more efficiently.

Continue reading
screenshot of sample code

Using Beautiful Soup, Pystache, and Lunr.js for an Archival Site

2014-11-18

Harihareswara describes using a screenscraper to grab text and adding a client-side search engine to three years' worth of newspaper columns.

Continue reading

Talks and Interviews


compare and contrast between GET and HEAD methods

HTTP Can Do That?!

2015-06-24

At Open Source Bridge 2015 (slides), Harihareswara demonstrated some useful (and useless) underappreciated features of HTTP.

Watch video
Harihareswara delivering OSBridge keynote

Be Bold: An Origin Story

2012-06-26

Harihareswara delivered this keynote address to the Open Source Bridge conference in 2012.

Watch video
Harihareswara addressing Wiki Conference USA

Hospitality, Jerks, and What I Learned

2014-05-30

This keynote address to Wiki Conference USA 2014 (transcript, audio) discussed features of good learning environments.

Watch video
Harihareswara delivering talk at OSBridge

A Few Python Tips

2014-06-24

At Open Source Bridge 2014 (materials), Harihareswara demonstrated useful features in the Python ecology.

Watch video
Harihareswara delivering code4lib keynote

User Experience is a Social Justice Issue

2014-03-25

As opening keynote speaker at code4lib 2014 (transcript), Harihareswara discussed how we implement our values through usable software.

Watch video
Wikimedia open technology chat

How to Fix a Wikimedia Bug

2012-11-29

Get a newbie-friendly walkthrough of how developers fix bugs, including searching for the right file, making the git commit, getting it reviewed and merged, and closing a Bugzilla ticket.

Watch video
Sumana speaking with microphone, by eekim [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons, https://commons.wikimedia.org/wiki/File%3ASumana_Harihareswara.jpg

More conference talks by Sumana Harihareswara

Read and watch more presentations on and interviews about technical and management topics (HTTP, Python, MediaWiki, organizations, outreach events, project management, etc.) Most recent: "HTTP Can Do That?!", 2015-06-24.

Continue reading