My company: 5 months work from home, one month work in a 5 star hotel
blog.cubeofm.com
blog.cubeofm.com
[ rant begins ]
For people who (for whatever reason) can't move to Silicon Valley, it is excruciating to watch all the cool startups in the USA and be stuck with an outsourced enterprise maintenance crap job because that is all that is available locally.
It sucks when you read a startup dev job description, know that you'd be great at it and the very last sentence is "you should be a US resident. No remote working". I understand why people would want that, but it sucks anyway :-P.
I am luckier than most developers in Bangalore - I work on Machine Learning/AI projects, which is where my expertise lies - but working alone is a bit of a drag and if I could work for (just as an example) ReThinkDB without having to move to the USA, I would apply in flash. Working with some of the people I "met" on HN would be awesome. I would happily take a paycut.
Once my present project ends, I'll probably do something like this.
[ rant ends ]
Nutshell: I am very appreciative of any and all attempts by HN folks to work distributed/remote. Go @maxklein!
2. Your wife may be forcing you to stay in state to be with her. Either celebrate your marriage and don't bitch about how it's bringing you down or move on.
>You should not think about someone's happiness, that does not also think about your own.
I guess you can live by that, but I certainly don't like the dynamics of this towards the limit. If somebody is hurting I don't mind trying to say something. Suffering isn't cool.
People in such situations should focus on communication and progress, possibly with the help of a therapist. Or end the marriage. But plodding along blaming your spouse for your terrible lot in life is no way to raise a family (or save some money).
I've been married 10 years. It's up and down, but in the end, it's what you make of it.
Also, though the state overall may not be that low, there may be parts of the state that are pretty bad. Rural parts of West Virginia come to mind.
An aside: The area with the 2nd-worst standard of living in the Western Hemisphere is in the US. It's the Pine Ridge Indian Reservation in South Dakota. It doesn't quite apply to this conversation since it's an Indian reservation, but it is a good reminder of just how badly we screwed over the natives.
1. That may have been hyperbole. A better way to phrase it would be "A state where the tech sector seems to have as little presence as a country with no tech sector at all."
2. My wife and I talked after this. She said she understands the sacrifice I'm making to stay here. I said I I understand that she wants to live near her family.
Get involved in open-source, it is the best way to be apart of things you wouldn't otherwise have access to as the requirements are simple: 1) show up (virtually), 2) be polite. You seem to have the inclination to be the second. id like to encourage you to do the first.
But more to the point, there are lots of ways to be technically engaged. Elance, guru.com, hireacoder kind of places need technical people and they don't care where you are.
The startup phase into a life style like that (this), can be long and arduous, but also something you can do in your spare time. Point is, if you want to be in a rural area and still have your fingers in technical stuff, there are avenues to that -- the internet.
That's the beauty of the internet. You can do almost anything technical from anywhere, like the main post to this thread... Lots of people, myself included, do. When I talk to my clients/customers, they're always like, "Where are you now?" It's awesome.
In theory, I could do almost anything technical from anywhere, and that's what gives me hope. But society doesn't always change as fast as technology could enable it to - I have yet to find a company actually willing to let me work completely remotely, even though programming or circuit design work could be done that way.
But that's why I am involved in a startup as a side job, and I hope one day we'll be able to employ 100% of our workforce 100% remotely, because there are many capable people living in backwater places. That's the interesting thing about dividing by zero - introducing an undefined result breaks the rules of the system.
As far as I know there isn't. Most people are (rightly) trying to outsource just the grungy bits for which they (rightly) seek low cost folks through elance etc.
"How do you look for work, and how would people find you?"
I can't answer the general question but as for me specifically,
I have a bit of a unique skillset (AI/ML/compilers, reasonably strong math skills), which, while not in wide demand in Bangalore/India is sufficiently compelling for the few people who do want it (e.g some folks in the local Defence Research labs, telecom companies, financial trading folks and so on). More importantly, over the years I've made a bit of a reputation for straight dealing and delivery on time/below budget.
I have never actively looked for work since I left ThoughtWorks (6 years ago now , yikes! where did the time go?). And I left TW because I was tired of working on enterprise sw. The company and my co workers were great - the work was terrible.
I have enough work for the next five years. Research + coding projects tend to be like that. I constantly turn down projects.
So far so good. The problem is that the "rare skillset" bit cuts both ways - I've been working alone for the last 6 years and would love to work with great people (ideally much smarter than I am) again. That part doesn't seem to work out so well hereabouts. There are some interesting startups coming up but still very early days here. Bradford Cross (of FlightCaster) and I (along with a couple of others) wrote about this at http://measuringmeasures.blogspot.com/2010/02/globalization-... )
Nutshell: As of now I get work via word of mouth from satisfied customers. I don't use any websites etc.
I am the founder of a company who's goal is to create an environment where remote contributors are the company. I have one other co-founder and a few more interested in it. None of us live in the same city. I really want to get at least one more really talented person as a co-founder.
Please have a look: http://www.fireworksproject.com/pages/extraordinary_people.h...
I suppose it all depends on how the team is used to work and communicate, but I do wish we could have everyone in the same office more often. We have a team meeting in the same location once every six months for 4-5 days, but you can only achieve so much in a few days.
With everyone either having partners, children or both to take into account it isn't always so easy to fit everything together.
This is completely fair and rational. You shouldn't have to make any irrational sacrifices to work with people in far away places.
The way I look at this is - I am not (yet, perceived as,) good enough for people to want to work with me in spite of the distance/time difference etc. Lars Bak (for example) [1] is so good that he can work from somewhere in Europe and the rest of the team (and Google) make whatever compromises are necessary. In my opinion the best way to overcome this is to become (and be seen to be) way better than the average. "Be so good they can't ignore you" is good advice.
So, back to work!
[1] From Wikipedia
"In 2004, Bak was hired by Google to work on what was to become the Chrome browser. He did not return to the United States, preferring to work in Denmark where his daughters were also receiving their education. With a team of 12 engineers, Bak has been coordinating the development of the JavaScript machine for Chrome which he has code-named V8, to mirror the powerful automobile engine"
Doing this would be more work and would require actually having to employ people in these countries, not to mention consolidated accounts from three subsidiaries, with local accountants, audits etc.
Guess what, that was exactly the genesis of our startup. Startups are bound to go virtual. The Silicon Valley model should become accessible to anyone with an Internet connection, from anywhere in the world.
So we did http://fairsoftware.net. The only problem, is the imbalance between people with ideas and people willing to implement them.
Working with some of the people I "met" on HN would be awesome.
Totally agreed. That's why we even considered highlighting people from the HN community on our site, kind of like adding a badge of quality/honor. Who knows, we may eventually do it. Because trust and shared passion is so important to starting something together.
Edit: it's actually quite similar to a management consultant's schedule. Except instead of Bangkok, you end up in Houston.
I did get to go to some cool places as a consultant, but the truth is, airports, taxis, meeting rooms and hotels are the same everywhere in the world. Having great colleagues is a must, there are some good times to be had. But you can't live like that for more than a few years without going crazy.
One competitor company of ours would enter a new territory by renting a nice house in that country and a few people from other offices would all go live there. Like MTV's The Real World. They would be the nucleus and the rest of the office would be made up of traveling consultants and local hires.
I also think the 5 month cycle between trips could cause a lot of repetitions of falling back into a boredom mode.
Seems more like 1 week together every 8 weeks would be more manageable and logical overall.
Ship captains and oil rig engineers leave their family for 6 weeks or more at a time. There are some people for whom this type of travel is workable, and some for whom it is not. If oil rig engineers can keep families and be away so much, so can programmers.
There's no natural requirement for programmers to leave their home/families (unless they're consulting). I suspect you're not giving your employees "hazard" pay either, are you?
If it were me, I'd want to bring my family along and turn it into a work vacation.
Not to mention, if your employees are in committed relationships you're also subjecting them to a month without sex. I don't know if it's worth $2800/month to have two months a year where your employees are homesick and sexually frustrated.
Given that they have 5 employees in 4 countries scattered across 2 continents, this is a pretty big benefit.
(Speaking of quirky individual preferences: I'm a strict Catholic. Two months, huh. <dry>How ever would I cope.</dry> You can probably find five or ten other people with similar preferences -- it is a big Internet.)
Different strokes for different strokes I suppose. <Insert celibacy joke here.>
I've worked as a consultant for years. It's a job that requires a lot of travel. We don't hide this from prospective hires, and despite having a schedule that's a lot more rigorous than 1 month in 6, and going to places that are a lot less swank than a five-star in Bangkok, we've never had trouble recruiting.
Actually I think there are a lot of people for whom the possibility of traveling twice a year to some semi-exotic locale and having their food/drinks/entertainment comped would be a big draw. As long as you're okay with the demographics that tends to lean towards -- young people, probably fresh college grads -- you might end up finding people willing to work for less, because they'd see the travel as a benefit, than if you were hiring for a cube job.
A lot depends on how you spin it, and what kind of people you try to recruit. It's going to affect the character of the company a lot though.
He'll change his tune pretty quickly, I'm sure, after getting married (from one "strict" Catholic to another).
Dude, they went to Bangkok.
$700 is pretty cheap... Go look at what business-class flights cost on Expedia.
Also: I think this idea is pretty cool. I might side with others that four 2-week trips would be preferable, but traveling like this is definitely something that appeals to me.
However, staying some place for a week vs. a month should cut the hotel bills and food/meal/bar bills by 75%. You reference $200/day for food/bar. Two month-long trips is 60 days of this expense. 6 week-long trips is 42 days of this expense, or an 18 days savings, or a $3600 net savings. Factor that against the $14K increased flight cost and you're adding $10K/year, or $830/month increase. Based on the way you presented the finance details, this still doesn't seem like a big factor, and could potentially remove a lot of stress from employees personal lives if they don't have to be gone for month-long stretches. Of course, if your employees LIKE a big break from their family, then this may not add any value for them :)
Assuming you have decent people and an engaging goal in the company, then these jaunts should really be more about strategizing and prototyping vs. doing "actual" work.
I would consider these more like regular "Demo Days" and brainstorm sessions. My personal bet would be that higher-frequency, shorter duration meetings would allow every one to come together, collaborate, get inspired, and then go off on an 8 week productivity binge. These little trips SHOULD be mini vacations for the team.
The more I think about this, I almost think you're doing it backwards. You'll get 2 months of high-productivity work (the 2 months the team is all together under your plan) and another month of mid-productivity work (the first 2 weeks of the next month after each trip) and then (IMO) a steady taper of productivity back toward zero until the next month-long getaway.
I think these meetings can serve to add momentum to your org. Keeping an object in constant, regular motion is usually more sustainable if the object gets a "shove" at more frequent intervals.
Sounds like a great plan, but is it sustainable? Is it really solving the problem?
Edit: iPhone apps. Not sustainable. OP even agrees. http://news.ycombinator.com/item?id=1060019
"The first location is on a remote island in Bocas del Toro, Panama, right on the ocean, by a coral reef, on an island with no cars. We use solar power, have running water, propane refrigerators, and, of course, reliable Wifi. We're right on the border to Costa Rica, and the closest airport is 30 min away by boat.
This is definitely a place for seriously adventurous souls - you can be working online one minute, and snorkel or kayak the next, or go for a hike in the jungle, or snorkel, waterski, ...
We have lots of space -- several common areas to hang out, and a place to stay for everyone. We plan to have 6-10 people there at a time... We have a cook who prepares breakfast and lunch; dinner is self-organized; there are a few restaurants in the area, or we cook together.
As far as I know, this is still a very new idea, and I'm curious how it works out... We're also looking for anchors/volunteers who would like to spend more time there and help run and improve the place, and to help shape the community. Any thoughts on the idea in general would also be appreciated."
However, there are no indications of cost that I can find -- anyone stayed there before?
If you don't have time to contribute, you're welcome to offer a donation instead. (Our cost is roughly $20 per person per day, plus your own food consumption)
It really does sound like a cool idea.
Before my time, IBM regularly held a WebSphere Services Technical Conference (WSTC) in Las Vegas and annually flew in a big portion of the team for a week to learn about the hottest features. I am sure my colleagues learned a lot, but the stories I am told these days about those days also go beyond and usually start with someone getting lost on The Strip at 3am.
It probably doesn't have to be that expensive though. I would assume that renting a house wouldn't take away too much from the experience and benefits but would be significantly cheaper (we had a house which could easily fit up to eight people at the ocean, 60km away from Venice in Italy for 500EUR/week). When the team is right, doing simple stuff such as cooking together can be quite fun and bonding.
A related approach: Designer Stefan Sagmeister gives up some of his retirement years and instead takes a one year 'creative break' every seven years. Here's his TED talk:
http://www.ted.com/talks/stefan_sagmeister_the_power_of_time...
I don't think that's true at all. You need to learn English to understand programming manuals, teachers, and reference guides. Effective communication is not required but understanding of the English language is a must.
The following are protected groups: http://en.wikipedia.org/wiki/Protected_class
Edit: See also http://en.wikipedia.org/wiki/Title_VII#Title_VII
I'll also state the obvious here - I'm not a lawyer and you shouldn't trust legal advice you receive on the internet.
I guess a legal alternative is to headhunt rather than advertise positions. In the tech industry, I suspect this is a lot easier (thanks to open source, blogs, etc) than elsewhere. Surely there aren't laws against a company hunting down people they want to hire, rather than hanging out their shingle and waiting for people to submit résumés.
Interesting metric. What happens if the difference comes about because you are more fair than your industry's average?
Say you have more female employees. Could a man sue you?
And how do you tell that `more fair' from `less fair'?
The main reason the idea was introduced was because, during the civil-rights era, a bunch of companies and even state/local governments abolished their official "no blacks" policies, but nonetheless unofficially still didn't hire blacks (or, if they had low-level black workers, had a de facto no-blacks-in-management policy). So the 1964 Civil Rights Act is intended to ban that sort of unwritten-rules discrimination. The background of Jim Crow laws was a motivator as well, since many didn't officially impose any restrictions on the basis of race, but used proxies that happened to correlate well with race; and the Civil Rights Act was intended to do away with all those roundabout methods, too.
But it doesn't have much on it and shows 1 or 2 iPhone apps which I'd be a little surprised if they were making $40k a month. What is the product or company?
If you can, get a regular, non-luxury cabin/summerhouse in the countryside for a week. Beer in the fridge, hamburgers on the grill and a bonfire at night works every bit as well as Bangkok nightlife for bonding.
Good internet might be an issue, but if you bring a 3G modem and a router, and spend some time setting up a server, so you can bring a local repository, build-server, test-server etc., you should be able to get by.
I've thought about equipping a summerhouse for this model, as a business (good chairs, good desks, good internet aren't usually found in summer houses), mostly aimed at teams that need to get out of the office to bond, kick-start a project etc.
PS: rather funny codename though
Andrew Warner on the other hand talks about how he was initially uncomfortable with it but decided to do it based on the advice of the Neil Patel and it really helped him establish credibility and build traffic: http://mixergy.com/about/
Basically you're OK as long as you don't get paid for your work there. My friend works in the oil/gas industry and he keeps flying to different countries frequently and works there for almost 3-4 weeks. But he doesn't get paid in that country (he gets some per-diem allowance but that's all).
Of course, it's also extremely unlikely that they'll get caught (except, perhaps, as a result of bragging about it on the Internet...). A guy, or bunch of guys, sitting on the beach with laptops isn't exactly an atypical sight.
Still, they might want to pick their destinations based less on the quality of the beaches and nightlife, and with more consideration towards those which aren't going to try to skewer them for taxes or visa fees if their scheme gets found out.