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 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.

    Published: February 04 2014

    I helped organize HackCon, a conference for student hackathon organizers, this past weekend in NY.

    I gave a talk about Hackonomics, trying to quantify the financial benefit for hackathon sponsors and figuring out what the future looks like. I then annotated the slides - on Medium, for a change.

    The writing style here is a lot more like the talk I gave - more stream-of-consciosness than well-organized. Different, but not necessarily worse. Hopefully.

    Published: December 19 2013

    I gave a talk at the latest Meteor Devshop a couple of weeks ago about Houston, the Django-Admin like tool that Greg, Geoff and I are working on for Meteor.

    With over 200 stars on Github, I think we might almost be real Open Source Contributors now. It’s fun!

    If you’re into web development and Javascript and real-timey things, check out Meteor.

    If you already know about Meteor, you should try Houston.

    If you already use Houston (whoa, thanks!) check out the feature wishlist and send us some pull requests!

    PS. I thoroughly enjoyed TA-ing in college and I miss it, so public speaking on technical subjects is a ton of fun (though nerve-wrecking) for me. If you’ve got tips for things I should work on after seeing the talk, please email me!

    Published: October 20 2013

    2013 hasn’t been a great year for new content on this blog. Let me try to change that.

    First, what’ve I been up to since January?



    It took a while to get my first gig - the first 7 or 8 companies I spoke with all ended up passing, for various reasons, which put a fair bit of dent in my plans. I came up with lots of ways to get more inbound flow, but didn’t have the energy to execute any of it because I was so tired of rejection. Basically, if you’re burnt out and trying to recover, putting yourself in a position to get rejected a lot is not a great idea.

    Eventually, I refined and simplified my pitch, going from “co-founder for rent”/”on-demand hiring manager” to a much simpler one - “I can code, and I don’t need to be micro-managed on product.” That worked.

    I spent the first ~10 weeks at Baydin, the makers of Boomerang for Gmail, pitching and then adding a feature to Boomerang Calendar. I’ve been fascinated by scheduling tools ever since I saw, so it was tremendously rewarding to work on this problem, and the Boomerang team both provided awesome leverage and feedback, as well as giving me a lot more autonomy than should be reasonable. An awesome and very small (<10) person team in Mountain View - a fantastic place to work. My updates to Boomerang Calendar deserve their own blog post. Hopefully.

    Next, I worked at Tencent, a giant Chinese tech company (think AOL or IAC, but more successful) with an office in a church in Palo Alto. The people were great and I appreciated the opportunity to work with them, but the biggest thing I learned was that larger, more traditional companies are not places I thrive.

    Finally, I spent two and a half months at Dropbox, working on Dropbox for Business. From Soleio to Guido to Aditya and Ruchi, to (more anecdotally) a few friends I have a ton of respect for, Dropbox has been making some killer hires over the past year and I couldn’t help but want to see why. Now I know (hint: it’s the cafeteria). Dropbox is an absolutely fantastic company with a rather talented group of people, and (I imagine) a lot like what Facebook felt like in 2008 or 2009. Drew is a fantastic public speaker and generally an affable guy.

    Each of the three gigs above was a 4-day-a-week kind of job, and I learned a lot from each. The thing that most stuck with me - and I was a little surprised by this - was how much fun I had working on Boomerang Calendar. I worked in a mostly-solo capacity, but with design and library engineering support when needed and great product people to brainstorm and prioritize with. I want to do more of that.

    The InternProject

    I’ve written a whole bunch about recruiting and internships in the Bay before, and started the 2012 Bay Area interns Facebook group. Still, the problem of “how do you make sure people doing internships in the Bay Area get the value out of it that they can” - admittedly a first-world problem, but my first-world problem, didn’t feel completely-solved.

    I had met Alex Poon the prior year, when he organized a number of intern dinners. We brainstormed about what the ideal solution would look like - a single website with everything you need to know, a big kick-off event for interns from small companies to meet others to hang out with during the summer, and a way to generally keep in the loop on what the good events were. Out of this came the InternProject, which (it seems, so far) met our goals for the summer and then exceeded them.

    We’re still figuring out how to transition the project to being student run - Alex and Tess dropped out of school and I graduated. We’ll see. The important thing is that the ~2,500 students on our list-serv found it to be valuable, according to click and open rates.

    What’s next

    I’ve begun to consider folks like Marco Arment and Loren Bricter as role models rather than just fascinating people. In the long run, I’d love to get into a place where I can make apps that I consider interesting, ideally focused on productivity or developer tools, and have the occassional engineering/design/product support necessary to keep me focused, all the while avoiding management as much as possible. Baydin was a ton of fun. I’d love to replicate that experience, if I can.

    In the meanwhile, I’m playing with an entirely different idea that probably deserves its own blog post.

    I want to explore whether the reasons that recruiters have a poor reputation in the industry (spam, sketchiness, competence) are an unavoidable side-effect of the industry model.

    To do that, I’m spending the next few months figuring what its like to be a full-time technical recruiter, but eliminating all the parts I don’t like.

    We’re focusing on seeing if we can be Talent Advocates, helping rising seniors in CS figure out what to do with their lives and monetizing by putting students in touch with companies that help them get there. I want to know if (1) there’s a business here, (2) if I can add enough value to have a clean conscience, and (3) if I can do the work. Follow along at

    August 2016 Update: Divvy now has a native guide for migrations. Use that instead.

    If you’re having trouble importing, it might be because the URL Divvy gives you is too long. I solved this (on a Mac) by, rather than pasting the URL into the browser, opening a terminal window and typing.

    open ‘Divvy Backup URL’

    instead. (Where the ‘Divvy Backup URL’ is the one you got when exporting

    I’ve been using Divvy the tiling tool for OSX (and windows) ever since I switched to using Macs full-time in 2010. It’s great.</p>

    I’ve been using Divvy the tiling tool for OSX (and windows) ever since I switched to using Macs full-time in 2010. It’s great.

    Migrating it between installs isn’t so great, and unfortunately googling “migrate divvy preferences” doesn’t help. So, while moving to yet another Mac, I emailed support@mizage and asked what to do.

    Here (with their permission) is how to migrate your divvy settings / preferences / configurations / setup / whatever to a new computer:

    If you’re on Windows:

    0) Quit Divvy on both PCs.

    1) Click Start > Run, and paste in this command:

    %USERPROFILE%\Local Settings\Application Data\Mizage LLC\Divvy

    2) This should open a new Explorer window.

    3) Locate the file shortcuts.db

    4) Copy that file to the same location on your second computer.

    If you’re on Mac:

    0) Quit Divvy on both Macs.

    1a) If you’re on Snow Leopard, go into your User’s Library folder in Finder.

    1b) If you’re on Lion or later, open a Finder window, now hold the Option (alt) key and choose the “Go > Library” menu item.

    (AMK Note: this is at ~/Library/Preferences)

    2) Go into the Preferences folder.

    3) Locate the file com.mizage.Divvy.plist

    4) Copy that file to the same location on your second Mac.

    Regards, Steve

    Thanks Steve!