Geography's The Fuck
jasonpunyon.com
jasonpunyon.com
I totally agree that the importance of geography is only occasionally touched upon, usually when working-from-home topics arise.
But it's crucial.
I know a lot about canvas. I'm the top answer-er on StackOverflow for Canvas and HTML5 tags. By far. I love it, I love helping people. Because of this I get emails weekly from people with various issues and I try to reply to them as best I can. Job offers come in too, from uh, one corner of the globe (a little place called California). I reject all of them out of hand[1] because they reject me out of hand, because I won't move.
It might sound like I'd work somewhere special or prestigious (do they still say that about companies?), but I don't.
I'm a person before I'm a programmer. And I always will be. And I have a family and friends and a home in New Hampshire and I want to stay here, even if that means staying with my teeny tiny less-than-ten-person company. And I probably get paid a pittance of what I might get paid out in CA (chuckles were had when I last mentioned my salary on the phone).
But I walk seven minutes to work every day. And lunches are paid, and I feel relaxed and at home, and at noon I can go home (paid lunches, no clock) and cook eggs and swing by the cafe to find fresh coffee and see the faces Jed and Emily and Sam and Alyssa and all the others that I know and love. Just seeing some of the same people every day, people I've known for years, brings me immense joy.
I'm not curing cancer, but at the end of the day I do feel accomplished and refreshed and loved by coworkers and friends in my tiny little world.
Well. I think I've sort of lost the point I was getting at in my own head. Anyway, suggesting people merely uproot their lives seems like the height of insanity, and while many a brave soul do it, I don't think I ever could, not even for cancer-curin'.
[1] One company to date has said that not-relocating my entire life is OK with them.
(move to the states you say? I'm not a fan of your bread. Sorry.)
"Real" bread does exist in the US, though usually only in wealthy communities, and even in those places is considered relatively boutique. Middle America's definition of bread would shock anyone coming from a bread-heavy culture.
I grew up on various derivations of Wonder Bread on the West Coast, FWIW.
I've lived in a bunch of different places, and invariably good bread was only to be found in relatively wealthy areas. I suspect though, sanity in baking returns once you get rural enough.
Edit:
The bread gets better because when all you can afford is the materials to make bread and your time is cheap, it becomes worthwhile to optimize that process. (Sie poor)
If you don't have the surplus value to allocate to making bread, but your time is still too "valuable" to allocate towards making better bread, you eat crap bread. (Middle America)
If you have surplus value to slosh around, then fuck it. (Rich peeps)
I don't live in the U.S. but every time I visit, I'm actually rather amazed by the wide variety of bread (and beer) even in average grocery stores, some of which looks really nice.
That's not true everywhere of course, but I suspect it's not unusual in the sort of place you're likely to find any concentration of tech companies.
The days when a loaf of wonderbread and a delicious canned meal were considered the height of sophistication are, I think, mostly behind us... :]
We could make up lots of good reasons for not moving though. My parents are sick and I need to be near them. My wife / girlfriend / boyfriend / life partner has a job / sick parents / other commitments where I am. The US won't let me into the country for any number of completely idiotic reasons even though I'm not a criminal (visas are hard). I have a personal objection to the TSA. The point is that for a lot of people moving very very far is legitimately either not an option, or not a very good one.
(the humorous half-truth stands though, at least the store bought stuff I've had when I've been over there. Bread should not taste like sugar...)
So even though I'm in "Chicago" I still care for a job that allows remote work. It's a quality of life issue.
I would never move to California. It just won't happen, my family is more important than working for some company that has no interest in working asynchronously.
In addition. I know that a company that has the infrastructure to support remote work, will have the infrastructure to support different hours. Most developer around here are early 20s, single, and can wake up at 9, roll into work at 10, and come home at 6.
I'm up at 6 every morning with my kid. If I get inspiration, I don't want to be held up by a restrictive process.
Your answer is:
"One simple answer to the question is Geography."
There are two problems with your answer:
1. He isn't asking how to get more people to click on ads, he is asking why our best minds are working on that problem.
2. Geography isn't the answer to people clicking on ads, it just happens to be very important if it's a job ad (according to your experience). There are plenty of ads that aren't for jobs and Geography is not the answer.
It is interesting to hear your findings about job ads, but the context of your post and the summary of the results don't seem to fit.
"Why do some of the best minds in our industry spend time figuring out how to make people click more on ads?...One important factor to answering that question is Geography."
See the difference?
But as a specific reply to the questions literally asked in Raganwald's post, it's wrong. Maybe it's connecting with the spirit of the question, I'm not sure, but it's failing on the letter of the question.
Raganwald asked about Google, Facebook, Apple, and people "trying to remix the same five or six tired 'social' ideas in the hope of being acqui-hired". Those people mostly work in Silicon Valley. And almost all of them are immigrants to the Bay area.
Case study: On my team of 30, I think there are half a dozen people from the Bay Area, if that. And then there are Canadians, Australians, Germans, Indians, Chinese, and more (and I mean people who lived and worked in those places until a few years ago, not people whose parents were from those places). There are a lot of Ohioans, there are folks from Florida and some Carolina and Texas. Anywhere at Google, "where are you from" is a reasonable conversational gambit, because it's not here.
So, uh, no. Geography is not the reason "the greatest minds of our generation toiling away in the Googleplex [and elsewhere in Silicon Valley] ... trying to figure out how to get Scott Hanselman to click on ads [and whatever other allegedly low-value things we're doing]".
Just clicking on Careers 2.0 shows me one job near Tuscaloosa AL for something that doesn't sound remotely interesting (obviously that's subjective). If that showed me stuff near Huntington Beach, San Francisco, or LA - I might be inclined to click on it. In fact, and this may be an unpopular opinion or maybe you're already doing this because I don't have an account on StackOverflow, but have you thought about matching jobs to most-common programming languages searched for info? I constantly search for Objective-C information but the only listings I see on my cursory click are for C#/ASP, HTML5/CSS3, Visual C++, PHP, Systems Software Dev Lead, and jQuery Master. This does come down to privacy but we gladly give Google that info, and I trust StackOverflow if all this would be for is getting me a better job in a field I'm actively seeking information in.
For me, I would take your algorithmic approach a step further. For known tech hubs / top 100 cities (at least in the US) your approach probably works wonders. For others, I would recommend feeding in geographic locations on the coasts out of the top 100 cities, radiating inward. Also I would add the programming language filter in as well.
Again, most of this is probably terrible from a privacy standpoint and you're probably already doing it by some means. But on cursory glance, these are the things that actually matter to me when job searching.
And I know this is only tangentially related to the point of your blog post haha.
Because Diabetes AutoMeters Inc™ that Raganwald thinks should get the engineering energy isn't located in the valley, it won't attract engineers from the valley. Similarly, because so many ad-driven companies are in the valley, many of the engineers that want to be (or already are) in the valley tend to end up working on advertising stuff.
Having said that, Raganwald is essentially advocating for people to consider using their knowledge and effort on more noble causes than adding features to a website to get more clicks and make more money.
It is marginally less efficient for your company to support remote work than to have everyone in the same place, but it's absolutely critical if we want to be able to connect the best people to the best, and most important, opportunities.
given that this is a direct reply to another HN post, it might be useful to have a "submit reply post" feature that shows this entry, indented, right below the "Why the f*ck?" entry, just like in your email software or any forum.
It wouldn't increase HN real estate occupation (still two slots out of 30), it would be clear(er) what this is an answer to, although one can use links in the comments. Plus, it would make sense to have comments for the two posts in one page.
I know, easier said than done. Among the questions to be answered: what to do when the first post should get off the first page and the reply shouldn't.
If I were to create an employment marketplace site, I would definitely make it mandatory for employers to list the salary range. Salary discussions come up way too late in the hiring process if the employer doesn't state them up front.
Since I am a native English speaker living in Germany, I still get Adsense ads in German, regardless of my browser Accept Language headers.