2015 and 2016 could not have been more different.

    2015 was mostly spent living out of a carry-on bag, traveling from Estonia and Berlin to Tokyo and Taipei helping run trips for, and building, Hacker Paradise.

    It was great. Wanderlust: satisfied.

    2016 found me receiving an H1-B visa, moving back to the Bay Area, and obtaining honest-to-goodness employment. Different.

    Here’s how becoming sedentary and employed has turned out so far, relative to expectations.

    The Good

    Basically, stability.


    My partner Mari1 and I are (at long last) engaged! After 5 years of being together, we’re back to living together and have a place in Bernal Heights that feels like our own. We’re so domestic we even got an L-shaped couch and the kind of mattress they advertise on podcasts.

    There’s something very warm and comforting in having a good sense of who you are going to spend the rest of your life with. Mari has been an anchor, making the disruption in other parts of my life that much more manageable.

    Friendship & Community

    It’s also been rewarding to be able to engage and re-engage in meaningful friendships. One of the toughest parts of traveling full-time turned out to be meeting new people every month (great people, mind you) and forging friendships with them. At some point, the task became exhausting. I yearned for the comfort of spending time with the sort of friend that already knew my jokes were overly-complicated and terrible and would laugh anyway, if only on the inside.

    I’m still not 100% back to feeling integrated or satisfied with the depth of my relationships back in San Francisco, but compared to full-time travel, the improvement has been remarkable and the last few months of 2016 felt much better than the months prior.


    I joined Opendoor in September. Part of the motivation of being an employee was to have co-workers I would learn from & enjoy working with. This came true. Another part, which I was more surprised to learn, was that “Growth Engineering” - a term I would have thought ridiculous back in college, and as a sell-out-sort-of-a-thing-to-do, is actually quite engaging and satisfying. It feels like I’m doing behavioral economics research again, but with higher stakes. I’m very grateful to Remi Gabillet, for first identifying this role for me.

    Opendoor has easily met expectations in terms of the company’s growth, the quality of my coworkers, my faith in the executive team, and my ability to have an impact as an individual contributor joining a 150+ person company.

    The Bad

    There’s no better crutch for procrastination than employment.


    A problem that I’ve seen a fair bit with engineers and especially founders in tech is this mission-at-all-costs mentality. Like political operatives on a critical campaign or soldiers in the middle of a war, it’s easy to say “this thing I’m part of is more important. I can postpone [personal thing that I should get done] for now, because if we win we can always deal with it later.”

    And then the mission comes to an end and we’re stuck figuring out that we’ve got to find a way to do our own laundry and maybe go to the gym more often and our last annual check-up was in the last decade. Maybe you deal with it, but often you start hoping and searching for another mission to come along because it’s easier and you don’t have to do boring, mundane things like take care of yourself.

    One of the reasons for deciding to get a job rather than starting another company was that I could use the superior work-life balance to get the rest of my shit in order, and avoid getting caught in the mission-at-all-costs mentality.

    That hasn’t really happened.

    It did, a little bit, at Sprig. But at Opendoor, working harder and staying longer has been too gratifying, too tempting to be easily avoided, and I found myself slowly falling back into using mission-at-all-costs excuses2.


    As a result, I’ve definitely gained some weight (something that did not happen while traveling and eating at restaurants full-time for a year and a half). I’ve ignored a doctor’s note to start watching my cholesterol. I missed a dentist appointment. I bike to work but have failed to follow a regular gym schedule.

    I also have yet to deal with setting up some nuances relating to my Health Savings Account. I have an accident claim from a rental car that got broken into that has been pending since September.

    I planned to set concrete mental health goals around building resilience and good habits, and meet with a therapist regularly3. Still TBD.

    Instead, I’ve reverted to occasionally staying up way later than I should and then being less productive at work the next day - essentially a high-school version of myself but with more severe impact to my productivity, given I’m not sixteen anymore.

    My lifestyle has me eating less healthily and drinking more than when I was traveling, on “vacation”.

    I find myself easily falling into many of the typical privileged-engineer-at-a-legit-startup-in-the-bay-area traps. It’s funny but also a little disappointing, since I was well aware of (and caution others) against this kind of self-neglect. I’d rather be making new mistakes.

    All in all

    Some good, some bad. As far as new year’s resolutions go, I’m going to need to make sure to be hitting the original goals I had in mind when I moved back to San Francisco.

    2017 Goals

    Sleep Maintain a healthy sleep schedule (7+ hours of sleep and in bed by 1AM, 95% of the days of the year).

    Exercise Do something (bouldering, gym, or other form of exerfise) 3+ days a week, 95% of weeks except vacation. Reach and maintain target weight of around 10 pounds less than Jan 1st, 2016.

    Mental Health Build mental resilience (either follow a book or hire a therapist by Jan 30; create a growth plan; follow said plan).

    Physical Health - Schedule & attend follow-up physical by Jan 30; follow recommendations. - Schedule & attend dentist appointment by Feb 30.

    Writing (AKA, other interests) - Publish a 500+ word piece once a month, including receiving quality feedback from friends.

    Fingers crossed.

    1. I have to say I’m pretty stoked to stop explaining why I use “partner” and just saying “fiancee”.

    2. More caveats: Opendoor is a great place to work and if I haven’t tried convincing you to join yet, ping me.

    3. I assume that by 2017 this is not a controversial position. To be explicit: I’m not in any particular trouble, other than the sort of typical garden-variety depression and anxiety you’ll often see in ambitious over-achievers. You don’t wait until you’re overweight to start exercising; you shouldn’t wait to be struggling emotionally to work with a professional to build resilience and maintain mental health.

    Published: March 10 2016

    Giving back to open source projects you benefit from is one of those obviously-good-in-theory-confusing-in-practice ideas, like eating healthy or being carbon-neutral.

    Many services - flattr, bountysource and gratify, among others, offer widgets that developers can put on their projects to encourage subscription donations. None has been a breakout success.

    There needs to be a fast and straightforward tool to empower an engineering manager to say “sure, let’s do it.”


    Here’s how it would work.

    Dependency File

    Most projects I work on these days have a file with a list of package dependencies - Gemfile for ruby, requirements.txt for python, package.json for node, and plenty more.

    List of Dependencies

    Piggybacking on package managers files, Dependonate would take a project’s dependency file and generate a list of direct and indirect projects. Each of those projects can then be parsed to see whether their Readme file includes links to any of the popular donate options (flattr, bountysource, gratify, paypal, etc).

    Actionable Next Steps

    Finally, Dependonate would open up the various URLs that would make donating as registering and entering your credit card on the services above, the lists of desired projects to contribute to having been auto-filled.

    Dependonate would also generate a pretty report for the company to put up on their website as proponents of Open Source, somewhere near the engineering hiring page.

    Hit me up if you build something like this, or if your company would be up for donating through it.

    Published: August 01 2014

    I’m putting Estonia on hold - still excited to go there, and hoping to do so in April or May, once it warms up again.

    In the meanwhile, I’m heading to Costa Rica to help facilitate Hacker Paradise a 12-week digital retreat. The location has all the benefits of nomadism (cheap, beautiful location with delicious food and friendly people) while bringing together a small community of hackers working on individual learning, contracting or their own companies.

    Here’s how it happened: Casey Rosengren, a Penn classmate and fellow Penn Hackathon organizer, was doing the whole travel-and-freelance thing and did some work for a boutique hotel that was down to give Casey the entire place for a couple of months, leading to the creation of Hacker Paradise. I saw one of Casey’s posts about the place, and offered to come help.

    In short: I’ll be hacking by the pool in Costa Rica until November if you need me.


    PS. Care to join, either for the whole 12 weeks or for a shorter trip? We’re keeping a couple of spots open.

    Published: July 03 2014

    TL;DR: My US work visa runs out in a month, so I’m leaving for about a year to go travel. I start on August 2014.

    …actually, that’s it.


    • Wait, you’re not American? I’m an Israeli citizen born in Ukraine. I came to the US for my undergraduate degree. I kind of sound American because I went to the American International School for elementary through high school in Israel.

    • So what’s the story with the visas? I was able to stay in the US on my F-1 (student) visa for two a half years after graduation through OPT and STEM. This year, I applied for an H1-B visa with a sponsor - there were 172k people for 85k slots. There was a lottery, and I didn’t make it. Could have been worse.

    • Well, that sucks. Anything I can do to help? It’s fine, really. Thanks for your concern! I’ve been meaning to travel for a while, so the timing works out. If you’d like to help,
      • Recommend particular cities that you think would be great places to live for 2 months
      • If you know any good companies that do remote work, I might be interested
      • …actually, if you have the space and aren’t planning to move for a year, I wouldn’t mind storing a bit of stuff in your basement
    • What’s the plan? Largely TBD, but the tentative plan is to live in six different locations for about two months each.

    The first stop is Tallinn, the capital of Estonia. Why? Wired swears by it, and my further research confirms Tallinn should be an interesting place. I don’t know if I want to work on my own ideas or contract remotely yet - time will tell. Plans are still up in the air for the next destination, but I am hoping to get a couple of months of skiing in over January & February.

    • That sounds fun! Can I come visit? Absolutely. My plan is, rent prices permitting, to have a guest bedroom in every place I’ll be living in.

    • …so, are you coming back? I certainly plan to. I love it here.

    • Our immigration policies are ridiculous! That’s not a question. Also, politics is hard! If you want to help, consider supporting fwd.us or one of many other immigration reform groups.

    • Let’s hang out before you leave! Totes. Email me and let’s try to find a time and a place.