3 ms·
A couple of things: one is that there is additional legal/compliance stuff to deal with for each additional country (EU might count as one, when it comes to tha
by dangoor 7y ago
A couple of things: one is that there is additional legal/compliance stuff to deal with for each additional country (EU might count as one, when it comes to that), but the bigger reason is that we wanted more overlap in working times. It's also less expensive when we do get together in person at headquarters in California (which has typically been 3-4 times a year).
- codr7 7y agoAs far as overlap goes, I strongly prefer working nights anyway. And you could get around a lot of legalities by hiring as a consultant and billing per hour, a friend of mine runs a company that I've occasionally worked through. I honestly don't know why I even bothered to answer, but something about your post felt right and my intuition has served me well so far. I'm afraid I don't have much backend stuff to show, as most of it is owned by respective customers. Privately I've mostly been designing my own scripting language embedded in Go [0] lately. [0] https://github.com/codr7/gfoo https://github.com/codr7/gfoo
- dangoor 7y agoNeat language. Looks like a fun project, and I totally get that your previous work is generally owned by the folks you did the work for and therefore non-public. I can ask when I next meet with my manager, but I can say from my nearly 5 years at Khan that engineering has not desired to spread out beyond the timezones we're in. I did work for Mozilla for 4 years, so I do know that it can be done and what the tradeoffs are like. This is just not a step we've wanted to take at Khan.
- dangoor 7y agoI did speak to my manager about hiring from Europe. She said that in order for us to ensure legal compliance, we work through a particular company. Doing so covers our legal bases, but also means it's very expensive for us to hire elsewhere.