school

Advice

Fri, May 2, 2014 - 9:13am -- Isaac Sukin

As I head out from Penn, here are some of the most important things I've learned about life so far. I almost didn't publish this because in some ways offering general advice is pretentious, but I hope that someone will be a little happier for having read this.

  • Be nice to people even when you don't want to. It can take some mental effort, but it's amazing how much it pays off. There are lots of ways you can be nice to people: you can just not be mean, you can listen to people, you can respond quickly when others ask for favors, you can pro-actively look for ways to share your successes with others, you can connect people who can help each other, you can make it known that you're willing to help if an opportunity arises, you can make sure people are included, you can stop other people from being hurtful... just make sure it's genuine and not ingratiating, and don't let people take advantage of you; sometimes being nice means being willing to say No.
  • Pick something and make it special. Find something that gets you excited and make it a top priority. You will get more out than you put in. All that really matters for a group or project to be successful is having people who care about it.
  • Get to know people. I've been the happiest in college when I've had the strongest relationships. Those have happened through dating, "new member education" in my fraternity, activities with other groups I've had a leadership role in, and becoming best friends. I was not expecting this, but I think it's a pretty common pattern. I've been very happy working on side projects too, but it really turned out to be about the people. It's not always easy to find people you enjoy affiliating with, but it's easier when you proactively seek out or create groups for people with similar interests and values. The relationships you can start there build on themselves over time and introduce you to broader networks. It helps if you can find ways to meet your friends' friends. Some ways to do that include organizing private events (dinner parties, outings, trips) where people can invite their friends, asking your friends for introductions to interesting people (especially if they come up in conversation), becoming an expert or gatekeeper so that other people think to refer their friends to you, and staying in touch with people on the edges of your network. The only caveat to all of this is that you should keep your relationships in perspective, and try not to overcommit.
  • Have no fear. Almost always, nobody cares if you fail or look stupid. The few people who do care don't take those risks themselves, and by the time you've taken a few risks you won't care about those people any more. Worst case, it's a funny story. Best case, you learn a lot and accomplish more than you thought you could. The best case happens more often than you'd think.
  • Never let the urgent crowd out the merely important. Most people have trouble seeing beyond their day-to-day struggles. It turns out that most things that seem urgent aren't actually that important, and taking a wider view helps you prioritize better. It's important to maintain a big-picture view to help you do this. That said, don't neglect the details for the things that do matter or you won't be able to get things done effectively. Especially go out of your way to get details right for the people in your life who matter most to you.
  • Weight other people's opinions appropriately and in context, including the ones I've presented here. You know the details of your own situation better than anyone else. Don't let that be an excuse to not act, but don't blindly follow advice either. Instead, try things and adjust. Do seek out information. Do develop your own opinions and become confident in them. Make sure to remain open-minded and to consider different perspectives. Almost nothing is black and white.

PennApps Hackathon 2012S

Sun, Jan 15, 2012 - 11:43pm -- Isaac Sukin

I participated in my first (!) hackathon this weekend, a 48-hour student-run event at UPenn known as PennApps Hackathon. A friend and I wrote UnStock.Me, a stock trading game that -- at one point at least -- was intended to be educational. "Codecademy for the stock market" was the original idea, which we intentionally chose because it wouldn't take very long.

Labeling Subgraphs

Mon, Nov 14, 2011 - 3:53am -- Isaac Sukin

On Friday I went to a series of talks for the kickoff of the Marketing and Social Systems Engineering (MKSE) department at UPenn, chaired by one of my professors. There were four speakers -- I missed the second -- and the talks ranged from monetizing people's browsing behavior on the internet to proving that humans exist.

I've been building an open-source suite of social networking software as a hobby since 2007 so the underlying topic of network science has interested me for a long time. I have mainly focused on building user engagement. Towards that end I've thought a lot lately about the right way to represent relationships on a social networking website given varied successes and failures of Facebook's Friend Lists and new Smart Lists as well as Google+'s Circles. My expertise is in Drupal and the choices there all require tediously, manually building your network. I'm convinced that the best approach for usability is to automatically identify people's friend groups. In general it's a good principle not to make users do anything that is not directly related to accomplishing their task of participating on your site, and manually maintaining friend lists is awkward anyway.

Subscribe to RSS - school