How to tell who’s your partner from your Facebook friends

Can someone tell who your partner or spouse is by just looking at the list of people you are friends with on Facebook?

Graph of My Facebook Friends
Graph of My Facebook Friends

Lars Backstrom and Jan Kleinberg believe they can. In their paper Romantic Ties and the Dispersion of Social Networks they explain their theory – you and your partner have a disperse set of friends. You have friends in common but your friends are not well connected to each other. You are not embedded in each others’ networks.

To show this Christian Rudder, cofounder of OkCupid, wrote an app that will create a graph of your Facebook friendships and calculate your dispersion scores. Using the app, you check out your own graph and see if your spouse or partner is top of your list.

While the model correctly identified my partner (Frank), I have to admit that when I first looked at the list, I was a bit worried. The next two guys on the list (granted 30x lower scores) were people I  am not close to and haven’t even spoken to in years. I never dated them. What did that say?

First to understand why Frank and I have disperse versus embedded sets of friends. We share a lot of friends (63), but often only a friend or two from every network. So Frank is Facebook friends with only one of my open source friends. And I’m Facebook friends with one of his co-workers and one of his high school buddies but not a group of them.

So what about those two other guys? My theory is that they know a lot of people (one is a sushi chef and the other one is a real estate agent) and so we must have quite a few friends that overlap randomly but not because we are part of that group.

Bribes or fines?

Do bribes or fines work in your work culture? When your culture changes, some of it will feel like bribes and some of it will feel like fines. It all depends on your cultural background.

money

I was recently in a small town in Mexico and the (new) city government was explaining to us the changes they were trying to make. At first, I was a bit baffled about why they were spending so much time explaining how things worked. They were explaining how if you damaged someone’s property, it wasn’t that you shouldn’t compensate them. It was just that you should compensate them through a fine and a process, instead of a payoff. That it should be done through the system.

And then it clicked for me. They were trying to change their town’s culture.

The town had a culture of just settling it between the two parties. And they wanted people to obey the laws, the process and the judicial system. Where I live, it just taken for granted that if you get in a car accident, you call the police and the insurance company. Then you, the police and the insurance company work out who owes who what. In their culture, that wasn’t the way it had worked. And in order to change how it worked, they were having to explain the new system and how it worked.

And it occurred to me that the same thing is happening in my work place. Mozilla has grown from 250 people when I joined to around a 1,000 people now. And we’ve added a bunch of awesome people with varied skill sets and backgrounds in order to make us stronger. And all of us have different cultures when it comes to how things get done. Some of us file a bug for everything – even a new cable that you need or an idea for an AB test on a website. Some of us create a slideshow for new ideas. Some of us expect a discussion on an open mailing list. Some of us expect a smaller team to come to an agreement before we open the discussion wider.

Some of the ways we decide as a group to do things are going to feel very natural (why would you have to tell someone to call their insurance company after an accident?) and some are going to feel a bit more like bribes or unnecessary process. (What do you mean I have to open 3 bugs and cc 4 departments?) But together we all have to come up with our new culture.

So, back in this small town in Mexico, I ate my bean and cheese stuffed poblano pepper, covered in a sauce that made my eyes water, and nodded. What do I know about turning payoffs into fines?

“Are you ok?” in 2014

Back in college, my mom called me and asked if I could check on my sister. My mom lived 10,000 miles away and hadn’t heard from my sister in a while and just wanted to know if she was ok. These were the days of paper letters and long distance phone call charges. I made a lot of long distance phone calls (expensive for me in those days but cheaper for me within the US than for my mom overseas) and tracked my sister down to Denton, TX where she’d taken a summer job. The letter must have gotten lost in the mail.

This morning someone asked about a former colleague who they haven’t been able to reach. Intrigued I checked his blog. No update since February. Same with Twitter. No updates since February. Same with LinkedIn. Now the question is, is he ok? Or did he choose to go off the grid? I found some Github activity in May, so probably he went quiet on purpose. Then I checked his Strava profile. He ran 48.9 miles in June so I think he’s ok.

And now I feel creepy for stalking him!

Could you go offline? Really offline? Or stay online and hide your tracks?

Own a business to help people, not just make money

Anything You Want is a book by Derek Sivers, the founder of CD Baby. Derek shares how he created a muli-million dollar company (supposedly he sold it for $22 million) as well as his philosophy around why you should start a business and how he ran a company. It sounds like he’s a pretty unique individual and some of his ideas are pretty thought provoking.

anythingyouwant

Derek insists you should focus your business on what adds value to the customer. When he started CD Baby, he was really just looking for a way to sell his music without a distributor. He ended up creating a website and setting up a merchant Visa account. (This was in 1997, pre Paypal and pre lots of web tools.) A friend asked him if he could sell his CD too. Before he knew it, he had a warehouse of CDs from independent musicians and an online business. His goal wasn’t to make money selling their CDs (although he did) — his goal was to enable musicians to reach an audience.

When thinking about your “business plan”, he recommended pushing yourself. Ask what you’d do if you only had $1,000. If you wanted ten times as many customers. If all your first assumptions were wrong. If you had to do it without a website. If you wanted to franchise it. He recommends examining your life that way too. Plan your life for the next couple of years. Then think, “Now you’re living in New York City, obsessed with success. Go!” Or “Now you’re a free spirit, backpacking around Thailand, Go!” And keep imagining …

He also has some really unique views on running a company. It’s hard to tell if his tactics worked really well or if he’s just not telling us about the daily trials; he very successfully ran a very large distribution business and he doesn’t talk much about the logistics. His uniqueness comes through in things like hiring friends of current employees without an interview process and putting the friend in charge of making sure they are trained and successful. He also worked hard to empower people. When he made a decision, he made sure to explain why so that someone else could make the decision next time. It’s also worth pointing out that he didn’t seem very interested in running a business and was very hands off. His idea of success was a business that ran itself (which seems like a great business goal!) and eventually he realized he wasn’t very interested in running it at all. He put the company in a charitable remainder trust and sold it. Now he lives off the trust and the remainder will go to music education when he dies.

The book Anything You Want is a really short read if you want to give it a try. It took me about an hour on the airplane to read and I enjoyed it.

Use your vacation to do good in exotic locations

OLYMPUS DIGITAL CAMERA

Kids on Computers is planning a trip to the Huajuapan de Leon, Mexico area in June. If you can, please join us! If you can’t, please consider donating to help the labs we’ll be working on.

Most of us will be going down for a week or so. There are travel stipends available for those willing to spend a month helping in the area.

What could I possibly do to help? I ask myself this every time I go. Especially since I usually drag my kids along. Here are the things you can help with.

  1. Technical skills. If you can plug in computers, troubleshoot basic hardware problems, install Linux on lots of different kinds of old hardware, figure out why a mouse isn’t working, any of those things, you’ll be very much appreciated! We have to have at least one Linux guru on every trip. The rest of us follow directions. Upgrading 20 old computers in a school with no internet can be a long, manual process; it goes faster with more hands.
    IMG_2154
  2. Language skills. This trip is to Mexico. A large majority of the volunteers will not speak fluent Spanish. None of the kids and teachers in these schools will speak much English. If you can help translate, that’s a huge benefit. Not just when setting up the labs but when figuring out where to get supplies or going out for dinner. And if you don’t know the Spanish words for technical gadgets, it’s sometimes a really funny experience, especially when you’re not sure what you are trying to describe might look like. I’d never used ethernet crimpers until a trip to Mexico.
  3. Teaching skills. When we teach a class, we like to have lots of helpers. Helpers to show people how a mouse works, how to double click and how to change windows. Often neither the kids nor the teachers have used a mouse or a keyboard before, much less opened an app or saved a file.
    OLYMPUS DIGITAL CAMERA
  4. Logistical, herding cat skills. When you have 4 or 5 schools you are trying to work with, all spread out in different towns and 8 or 10 volunteers with different skills and you need a Spanish speaker with each group and someone who can figure out why the network is down in this school and someone who can update Linux on 4 laptops in another school … you need some logistical people. People who can help track who is where and what needs to be done.
  5. Documentation and note taking. We have all sorts of things we should and try to document. What computers are in which school? What’s installed on them? What finally worked to get Linux installed on that computer that had no USB drive? What should we bring next time? What worked in that class? What didn’t? What apps did the kids use the most? Every evening we try to spend some time working on this, but having someone dedicated to documenting what we’ve done, what works and what still needs to be done, who could do it while we are at the schools, would be great.
  6. Errand runner, make things out of paper clips person. We are always missing something, short something, need something. We soldered ethernet cables at one school! After stringing them across a road!
    OLYMPUS DIGITAL CAMERA

Besides just logistical efforts, there’s the benefit to you and what your support brings to the area.

  1. Support local efforts. I recently read this effort that said international volunteers are often just in the way. I agree, that sometimes local resources exist and if they are there, you should use them. In our case, I think there are very few people with technical skills in the little towns we go to. We do try to pull in local university students and technical people whenever possible. And we have to go back frequently, because going once, setting things up and then leaving isn’t helpful. They get new teachers, forget passwords, computers break. OLYMPUS DIGITAL CAMERA
    With the travel grants, we hope to get local university students from nearby towns involved. But the other major benefit of bringing in outside people is that you get local people excited about it.When we set up 18 de Marzo, because we were there, we were able to bring in local media, the local school district, the mayor … because we visited the school, the school got more interest from local supporters.
    OLYMPUS DIGITAL CAMERA
    Unfortunately, they still don’t have internet access nor an accessible high school. But they do have a super involved parent organization and a full time computer teacher funded by student families!
  2. Spread the word. If you go on vacation to Huajuapan de Leon, you’re going to have the experience of a life time. And you are going to share your pictures and stories with all your family and friends. A few of them may join us next time. Or donate. Or just be more aware of the world.
  3. Spread your horizons. I take my kids so that they can see that kids have fun without Xboxes. They have a blast playing soccer and making new friends. And, yes, they did find the only arcade machine within miles. In the back corner of a little tiny store tucked away on a side street.
    IMG_2172

What to expect?

  1. It’s slow. Most of us are used to scheduling every minute of our time and being as efficient as possible. It doesn’t work that way on a volunteer trip to rural Mexico. Just getting there takes a while. We fly down to Oaxaca, spend the night. Walk across town the next day, get a van ride, drive through the mountains, walk to our hotel. Work doesn’t start until 2-3 days after you leave home!
  2. It’s not perfect. This is a volunteer run trip. And each trip presents different challenges. And not everyone has phones. Almost no one has internet. Getting from school to school means coordinating rides, arriving to find out they weren’t ready for you or the teachers were on strike, figuring out what equipment you need, what some of you can do while a couple of people drive all the way back to town to buy as much ethernet cable as they can, waiting around while your most seasoned Linux guru figures out why the installs aren’t working, … if you enjoy the people, what you are trying to do and use the time to get to know each other and the schools better, it’s great. If you came just to do technical work, it’d be frustrating.
  3. Friendly people. The other volunteers and especially the teachers, families and students are awesome. Everyone is appreciative, helpful and outgoing. Just super. The parents usually feed us. Lots of people give us rides. Some people open up their houses. My kids make friends everywhere. Terrific people.
  4. Not completely modernized. We stay in Huajuapan which is a decent sized small city. It’s got lots of restaurants and a few hotels. Grocery stores and mobile phone shops. And the water is often not hot. And the sidewalks can prove challenging. You might end up riding in the back of a pickup truck. Or walking a long ways in very hot, humid weather. On the good side, there’s no McDonalds and all the little shops are very interesting and very reasonable.
    IMG_20110529_164410
  5. Beautiful. The area around Huajuapan de Leon is gorgeous mountainous country side.
    OLYMPUS DIGITAL CAMERA
  6. Pretty inexpensive. Airfare is a bit pricey but after that it’s not expensive. Hotel rooms run $10-40/night. Dinners might run $3-15/person depending on what you decide to eat. So you can stay there pretty inexpensively. The van ride to Huajuapan is so cheap, I can’t figure out how the price of the ride from Oaxaca can cover gas. I spent a good hour of the trip doing math in my head and I have no idea how they are making a profit. Cabs around town are just $1-2, but cabs out to the other towns where are labs are can be quite pricey. (The cab drivers are friendly though. Avni and I took a cab out to Saucitlan de Morelos once and the cab driver was not just worried about leaving us there when we couldn’t find our friends, he was worried about the whole town because they had no phones and no cell service!)

So should you come? If any of that sounds fun, absolutely. We need you and you’ll be doing good in the world while having fun. If you can’t, no worries. If possible, contribute to some cause to make the world a better place. You can donate to Kids on Computers! 🙂

Top 8 things to do in New Orleans

With an unprecedented number of friends visiting New Orleans in the next couple of months, I put together my top list of things to do.

  • Spend evenings on Frenchmen Street rather than Bourbon Street.
  • Walk down Royal and check out the antiques.
  • Have the double chocolate bread pudding at Red Fish. (We usually split an appetizer and the bread pudding.)
  • Have goat cheese crepes at Muriel’s at the bar.
  • Take the cocktail tour. There’s lots of fun historical stories involved.
  • Talk to the locals, especially on buses.
  • Have stuffed chicken wings at Nola’s.
  • Take the street car out to the Garden District and walk around.

And a bonus one:

Enjoy! And then tell me what you’d add …

Top 7 articles I read this week

  1. How do we bring the next billion people online? Ben Davis suggests three points: (1) alternative funding models like a $35 Android tablet funded by advertising, content and networks, (2) apps that can switch between web and SMS depending on if they are online or not, (3) devices that make it easier for developing world’s computer programmers like Raspberry Pi.
  2. Evernote CEO on how company was saved at eleventh hour. Evernote CEO Phil Libin’s key moment was deciding to build a product they loved. And then there would be others that also loved it. That’s a message I’m sure will resonate with many open source software fans. Note that I think you can make a product you love that you realize you are not the main user. (For example, I may love kids books or certain type of toys and realize they are for an audience that is not 100% like me.) Another point to me in the article was that this wasn’t the founders’ first company. It took them a couple of companies before they founded one with a product they loved!
  3. Schools Aren’t Teaching Kids To Code; Here’s Who Is Filling The Gap. This article is about how US high school students are not learning how to code and how a nonprofit Code.org is helping to fill that gap.
  4. Startup Lab workshop: How Google sets goals: OKRs. This hour and a half video is an insightful look at how Google manages their quarterly and annual goals and how startup companies might use that same process.
  5. Firefox Developer Tools Highlighter. Are you a developer and want to weigh in on how developer tools work? Now’s the time to talk about the highlighter. (Mozilla introduced the Firefox OS App Manager this week too.)
  6. Regular Bedtimes Tied to Better Behavior. This makes me feel better about my super strict bedtimes! I do it because I think you sleep better if you go to bed at the same time everyday and I think sleep greatly affects how well you think and therefore how well you learn.
  7. Google’s five questions every business should address on mobile strategy. Google publishes a mobile playbook – this is Econsultancy’s summary of what’s important in it. One interesting tidbit is that “68% of mobile searches actually occur at home where there are other larger screen devices available.”

 

Other interesting links:

Not an article but a top site:

  • The Old Reader – it’s just like the old Google Reader complete with sharing, navigation, look and feel. Thanks to Justin Crawford for telling me about it!

Would you like your favorite author in a new genre?


Last month my book group read The Cuckoo’s Calling by Robert Galbraith, aka J.K. Rowling. Although I wouldn’t call her my favorite author, I loved the Harry Potter series – I started reading the first one on an airplane ride home and actually sat at the airport to finish the book before I drove home. I was really curious what she’d be like writing in a different genre. I was particularly impressed that the book did well before anyone knew she wrote it.

I confirmed for myself that the genre matters to me. The Cuckoo’s Calling was a good mystery. It was full of details that kept you guessing until the very end but in the end I didn’t find the story fascinating. I actually found the descriptions of London, the city, the locales and the different types of societies much more entertaining than the plot. I’d say J.K. Rowling has both been looking at real estate and getting glimpses into other lives like the rich and famous and models.

I missed the book group discussion but heard that half the group loved the book and half hated it … that makes for some good discussion!

So what do you think, would you like your favorite author in any genre?

How to find Amazon Prime eligible Kindle books: A direct link

If you have an Amazon Prime membership, you can check out a book a month on your Kindle without paying anything extra. The problem is it’s really hard to search for which Kindle books are part of the program.

Here’s a link to an Amazon search result that will show you all the Prime eligible books:

Amazon Prime Kindle Books

You can also get to this page by going to Amazon, searching in books and checking the “Prime  Eligible” box but half the time the box doesn’t show up for me and I can’t click it, so I just bookmarked the link.

Now I just wish you could check out more than one a month …

Disclaimer: my affiliate code is in the link above so I will get a referral fee if you buy a book using that link.

You have to take care of the individuals as well as the process

I read an awesome book last month, Little Princes: One Man’s Promise to Bring Home the Lost Children of Nepal by Connor Grennan that made me realize that in addition to saving the world and solving big problems that affect millions of people, we also need to make sure everyone has a champion.

Little Princes is about this guy who decides to quit work and travel around the world. In order to look less like he’s on a boondoggle, he decides to stop in Nepal and volunteer at an orphanage. While there he falls in love with the kids and makes a personal commitment to several of them. He also discovers that many are not really orphans but rather children whose families are trying to save them from being recruited as soldiers.

When he finds out that 7 of the kids he promised to help have gone missing, he starts a nonprofit, raises money and goes back to find those 7 kids. He sees hundreds of needy children, but he hunts for those 7 kids. (He also opens an orphanage and does a ton of great things along the way.)

I struggled with that for a while – his ability to continue hunting for 7 kids while tons of others could have used his help. He passes hundreds of kids who need his help and focuses on finding those 7. At some point, I think I would have given up and gone to work fixing the political system that caused the problem. Trying to fix it for just 7 kids would have felt pointless. Then I realized that I fight every day for the 2 kids in my house. I help hundreds of kids indirectly through my work but I am a champion for the individual kids that live in my house. And they have not just me but their dad and a huge extended family of parents, grandparents, aunts and uncles.

So everybody needs someone who is fighting for them as an individual. And all of us need to fight for the individuals we believe in as well as the causes.

So what does this mean? I think we need to focus more on relationships, not just causes. In the open source world, we do this a lot through events and blogging. We do it when we say we’re a “meritocracy” and each individual earns their role. We value the individual and form tight bonds that aren’t dissolved when someone changes roles or gets hired or fired. The individual is more important than the role. The project is made up of individuals.

I think there are also opportunities for a different kind of mentorship. A much more accountable, visible mentorship.