Skip to main content.

Tue, 28 Jan 2014

What happens in my inbox

At this moment, I'm so impressed by what happens in my inbox. I see quotes like these, all referring to events or resources made as part of Open Source Comes to Campus.

I ran into these because I was searching for OpenHatch-related mails to reply to. I figured I should archive/delete the ones that are already taken care-of. So the mail mostly isn't directed at me; instead, it's just stuff in OpenHatch-land generally.

I seem to have worked on something that is at least moderately successful, and at least moderately well-organized. That is pretty seriously heartening.

[] permanent link and comments

Thu, 14 Jun 2012

Reactions to a public disaster

Quoth Laila Winter:

"It's a setback, but... it'll be fine. These things happen. It's just a strange day."

[] permanent link and comments

Wed, 03 Aug 2011

Three reasons to take (or not take) a job

Image credit: Spring! by (nc-sa) Martha Nelson.

Creative Commons needs someone good. If not me, then who? (2006)

At the end of 2006, graduation was looming. I had to find a job.

The Johns Hopkins CS jobs emails seemed to list two kinds of work in the Baltimore area: cutting-edge artificial intelligence research to build better killing machines for defense contractors, and mind-numbing Java development jobs that built expensive, hard-to-use websites for government agencies.

Faced with these options, I thought I'd ask Creative Commons if they wanted to hire a software engineer. (I had just interned there the summer of 2006.) To my glee and relief, they said, "Yes." In the blink of an eye, I said "Yes" back.

Then Google recruiters started emailing me. They suggested I apply to be a Site Reliability Engineer. They needed people who understood Linux-based performance issues and software architecture, could critique other engineers' designs before they took code to production, and be nimble system administrators. That sounded exactly like what I enjoyed doing. But I told them I already had plans.

While having lunch at Wegmans, I explained this to my parents.

"You could at least interview with them," pleaded my mother.

"No," I explained. "Google has enough resources to find someone who will help it achieve its goals. Creative Commons doesn't necessarily."

The day-to-day work at Google would have been more technically challenging, but my actions weren't going to make a net difference on the world. At CC, they would.

My own projects also need that push (2009)

In late April 2009, I was stunned to learn that Shotput Ventures funded a project Nelson, Raffi, and I applied to start. It's now called OpenHatch.

I had started working at Creative Commons because I wanted to push the world in that direction. I had enough self-confidence to think that if it wasn't me coding for them (and promoting them), it could be someone less effective.

In 2009, I realized that the same applied to my own projects. If there is a direction I want to push the world, it's not going that way unless I push it.

Thus was one more layer of humility removed.

This job will teach me skills I want -- on their time (2011)

Recently, I've considered other ways to spend my time: for example, building a system administration co-op to combat corporate cloud services with freedom-loving humans, or organizing urban kitchens for hungry yuppies to practice cooking during their lunch breaks.

To understand how to make the sysadmin co-op succeed, I needed to understand devops-style system automation tools. A few months ago, while working on Miro Community, I had the chance to redefine the service requirements using Puppet. Once I realized that it would help me plan my own future, I lept at the task.

This year, it struck me that if a job can teach me something I want to know in order to make my own projects succeed better, that could be a reason to take it. That includes future projects, and goals with a timeline of 5-10 years.

Until recently, I thought that jobs were devices for turning my time into some change in the world; I didn't realize I could retain some of the value in the transaction. In other words, I realized that I'm not an invisible worker pushing the world around. I'm a permanent fixture in my life.

Thus was removed one layer of self-effacement.

Conclusion

I'll conclude with some advice to myself:

Don't forget about yourself. Not just your vision of the world; things like, What skills are you gaining? How does this job help you succeed at what you'll be doing five years from now?

[] permanent link and comments

Mon, 18 Oct 2010

How OpenHatch got started, and life as of October 2010

I move around a lot, and I'm not great at keeping people up to date with what I'm doing. So here is a change log, most recent last.

To really quickly summarize what I'm doing right now, I'm:

If you care, here's the long form, broken down by time. I could have separated this out in to separate posts, but I'm not going to.

February through March 2009

Nelson called to say he wanted to start a startup. With me.

I was reluctant. Within a month of me being in the Bay Area, I met macho, self-assured, self-aggrandizing people who seemed to be ambassadors from Startup Land; I quietly found them terrifying and revolting. By February 2009, I had lived in San Francisco for a year and a half, and startup culture grated on me. I didn't relish the chance to spend more with those people.

But Nelson was very enthusiastic, so I figured if he did most of the work of applying, it was harmless. He found prospective funder after prospective funder; we applied to Y Combinator and a few similar programs.

Our plan was to create a marketplace for connecting open source developers with end-users of their software. Those end users would commit money to fund developers to work on particular features or bug fixes. We weren't naive; we did our research into the litany of attempts and failures before us. I roped in Raffi to help with web design (an endeavor at which I am useless) and programming, mostly on the basis of the fact that had once styled a Mailman list-info page to look nice. I honed the idea a little bit, and Raffi and Nelson wrote the applications.

Since we were never going to get funding, I also fine-tuned my work life at Creative Commons. I wanted more time to pursue toy projects without cutting into social time, so I asked them to decrease my hours and let me take Wednesdays off. Basically, I bought my own "20% time". I took that time to play with some of my own ideas, like building a website where people could search for files from the free software world by their MD5/SHA1 hash. (I called this findha.sh. It's not up right now.)

Surprise: April 2009

Um. Shotput Ventures, a Y Combinator-type startup incubator based in Atlanta, wanted to fund us. I had nearly forgotten about that whole startup thing, since I didn't really think that anyone would fund us.

The crazy Georgians wanted us to move to Atlanta for the summer.

So I dialed Raffi on my phone, and for privacy I stepped into a conference room at Creative Commons. Then we both burst out laughing for about five minutes.

Here was an opportunity to do a startup, and all I had to do was reply to an email. If I said "Yes," I'd be torn away from my friends in San Francisco, be forced to face all these terrifying startup Type A people, and intensively build something during a summer.

It was too disruptive to my life for me to say "No."

Atlanta, May 2009

Lawrence Lessig gave me a mixture of happiness and trepidation when he wished me good luck and announced to all the zillions of his readers that I was leaving CC. I took a few weeks to catch up with (and get advice from) friends up and down the northeast coasts.

And then the three of us drove to Atlanta, where for the summer we only worked, slept, and cooked. Once a week, all the funded companies would meet up for pizza along with our funders. We'd discuss our businesses, practice pitching, and a guest speaker would share some hard-earned wisdom.

I should reflect on our business plan. One core deficiency I noticed in the failed bounties websites is that they had no community traction. If we were attaching a money-for-code service to Slashdot or an existing space with lots of open source users and developers, and someone did a really good job of ensuring the community's interactions were positive, it could work. (Aaron Swarz summarized this as, "There are a lot of businesses that would work if Google launched them.") That, along with the fact that I'm really interested in the communities and group dynamics in open source, meant that we built a website that I felt would be a useful community too. I declared that making money with the website depended on having a large, involved audience. So we set about building the community website I'd be most excited about building: one for helping people get into open source, and helping projects get in touch with new contributors.

As the summer came to a close, Nelson left to pursue other opportunities. Karen was working with us as an intern. Raffi and I were no longer bound to Atlanta, and we wanted to move.

Philadelphia, September 2009 - August 2010

Thanks to extraordinarily risk-tolerant family and friends, we secured another small round of funding. Raffi and I moved to West Philadelphia. That part of the world checked all the boxes: it was close to family and friends, had good public transit, was friendly to bicycles, and was inexpensive.

When we arrived in Philadelphia, the OpenHatch website was a working prototype. We kept working on it; we fixed the show-stopper bugs in code and usability, and we removed the "invite-only" restriction. Karen kept interning with us through the end of October.

As for life, being in West Philadelphia felt healing. So many friends within a few blocks' radius, and so many of them were great people. San Francisco triggered my insecurity among the self-confident programmers and businesspeople. In Philadelphia, I could hide at home with Raffi and just build something I liked.

Around March, we were running low on cash to pay our meager rent and food bills. Raffi and I started using half the hours in the day to do contracting work. We found a full-time job and split it into two half-time ones. As contracting goes, the gig was pretty neat: we helped build and update a free software educational resources search engine for Creative Commons.

In terms of personal growth, Raffi was discovering that he wanted to pursue his dream of teaching philosophy. As Raffi planned out his departure, I reflected on what I wanted for OpenHatch without him. Helping open source be more attractive to new contributors was the most fulfilling thing I had ever worked on, so I would definitely keep the project going. But since he was leaving, I no longer needed to "provide for" anybody else. I could just search the options for the one best suited to me.

Raffi helped me make OpenHatch successful by helping with code and design and by being someone else to talk about OpenHatch with. I had a few friends in the Boston area who care about free software. If I couldn't keep working with Raffi, I wanted to at least be near other people who care some about OpenHatch, due to their general excitement about free software.

Somerville, September 2010

So now I live in Somerville, in a seven person house with consistently awesome people. We have house dinners four nights a week, and we keep the kitchen pretty clean. Katie and Will are vocal proponents of doing what you want in life, rather than spending most of your time under someone else's management in a full-time job. Their current project is Parts and Crafts.

My life here comes at a cost: leaving my Philadelphia friends hundreds of miles away, including one ages-old friend and one really special girl. (There's probably a financial opportunity cost, too, but that bothers me less.) Most days I'm too "distracted" by the great people here to reflect and miss the fantastic life I left behind.

That's because life here really is great. I'm right near so many people who share my passion of ending the subjugation of software users by programmers. When I have feedback for the Free Software Foundation, I can discuss it in person with those people at the weekly free software meet-up at Grendel's. I have a fortnightly Debian work night scheduled with a fellow Debian developer. And I'm getting to know so many other sharp, reflective people who care about so many other different things.

Where next?

Geographically, I don't yet see a reason I'd leave the Boston area. It's not as centrally located within the northeast corridor as Philadelphia was, but the community and household are the best I've had so far.

Profesionally, I'm happy enough with the 20/20 split. I'd rather be working on open source community outreach all the time, not just half of it, and I'd rather have more time to review the patches coming in to OpenHatch! One thing I can look into is having OpenHatch events like the recent one at U Penn receive more sponsorship. Another would be to look for absurdly high-paying contracting in proprietary software, make oodles of cash, and use that to pay my expenses as I work on OpenHatch full-time for a year or longer.

Either way, this self-directed life since San Francisco has been really good. I will always be indebted to Nelson for ripping me out of my local maximum.

[] permanent link and comments

Tue, 18 Nov 2008

Obama's digital writing

The New York Times says this about Obama:

"His messages to advisers and friends, they say, are generally crisp, properly spelled and free of symbols or emoticons."

There's hope for me still!

[] permanent link and comments

Sat, 25 Oct 2008

Voice mail greetings

When you call me and I don't pick up, a recording of me greets you with:

The names and faces may have changed,
but our commitment to you remains the same.

My mom writes:

i finally found the ad that inspired your voice mail
UBS: the world around you may change, but our commitment to you does not.
UBS

I think it was some other ad I was looking at while being driven around Baltimore by Andy Bette in 2005. Seeing it just inspired me: this has to be my automated greeting! Since it was right there, I'm pretty sure the way I said verbatim.

I think my ad was about the company changing, perhaps through an acquisition.

Chris Chan adds, astutely:

The ad that your voicemail is based on isn't for a company. The ad was for UMBC or a hospital. Your not-blog needs commenting.

[] permanent link and comments