4 ms·
This is a good move, though I'm not sure how much good it will actually do. Canada's software engineering industry has a massive brain drain problem, bigger th
by potatolicious 14y ago
This is a good move, though I'm not sure how much good it will actually do.
Canada's software engineering industry has a massive brain drain problem, bigger than the mainstream media knows, and bigger than even many tech insiders know. Of the people I graduated university with the people who are still in Canada are the minority, a notion that still boggles the mind.
The bulk are in the US, and almost everyone I know who works on "startupy" things are in the US. In fact, I can count on one hand the number of people I know, still in Canada, working on startupy tech. The vast majority of my peers who remain in Canada are working in BigEnterprise, not exactly a talent pool well fit to encourage startups.
Without making meaningful strides at reversing the brain drain, I feel like any policy changes are just bandaids over a gaping wound. Can there be a startup revolution when the bulk of your engineering talent is busy diving across the border?
- mjn 14y agoI know mostly folks going the other direction, moving to Toronto and Montreal from the US (and a few from Scandinavia) to start or expand businesses. But that's mostly in videogames, where it seems both Quebec and Ontario currently have very generous support programs (both outright grants and tax incentives).
- peripetylabs 14y agoThat's been my experience as well. Those of us left in Canada are those who have not yet made the move to the US. Given the option, I know precisely where I'd be, and it's not here.
- lucisferre 14y agoThis [1] article stated that there are 350,000 Canadians currently living in SV. That's around 1% of our entire population. Considering most of these are members of a small minority of skilled software people (no idea what the exact percentage might be) it's likely to be pretty a huge chunk of the total. It's a little surprising me how bad it is considering how much the Canadian government offers to tech startups (IRAP, SRED, etc.). However, the wages I see most established software companies paying let alone the startups probably has a lot to do with it. The lack of good software companies likely has more to do with the brain drain than anything else does. [1]: http://www.theglobeandmail.com/report-on-business/rob-magazine/lessons-from-canadas-silicon-valley-diaspora/article535544/?page=all http://www.theglobeandmail.com/report-on-business/rob-magazi...
- duncanmcdowell 14y agoI live in Waterloo and know a large handful of startups that have gone to the valley and then came back (bufferbox, vidyard, thalmic, to name a few). Waterloo is a specific case, but I'm not sure it's as bad as you're presenting it to be.
- leot 14y agoGetting the money and basic policy right is the easiest part. The fact is that it's really really hard to compete with California's intrinsic benefits. If Canada wants to develop its own SV, they need to figure out how to develop single region that's extremely attractive to a wide demographic range of the highest achieving among us. This means cultivating a place with a sophisticated and edgy culture, an awesome lifestyle, and compelling geography. If I were a Canadian policy maker, I'd probably work from the intrinsic potential of Vancouver. Pour money and talent into UBC and/or SFU, set up hundreds of live-work artist studios, sponsor the construction of maker spaces and publicly accessible wet labs, liberalize drug policy, and set up a visa program to bring in and house the best and the brightest from all over (South America, Europe, Asia), and direct them all to a relatively small and extremely fun area. And perhaps most of all, avoid "Made in Canada/BC" provincialism.
- psycr 14y agoI am someone who has stayed behind, and works at a startup. As a full-stack web (Rails+JS) developer I certainly haven't seen any shortage of demand. Although I would say that about 25% of the recruiting messages I receive are from US companies - often acknowledging me being Canadian and in some cases even playing off of it with message subjects like "Hate the winter? Come south" or what have you. There are some distinct advantages to staying up here though. First, at least in Toronto, the cost of living is substantially less than that in San Francisco. To maintain my standard of living, I estimate that I would need to earn 35 - 40% more in Cali, which would be at the upper end of most salaries I've seen. Second, "standing out" career-wise is much easier when there aren't 100,000 people with a duplicate skill set.
- hsckr 14y ago"Of the people I graduated university with the people who are still in Canada are the minority, a notion that still boggles the mind." ^ This has been my experience as well. Screw this new start-up visa -- what we should really be doing is providing subsidies to companies as an incentive to hire junior developers and/or paying Canadian developers of all levels what they're actually worth. The problem with Canada's start-up culture isn't that we're low on talent. We generate plenty of talent. Canada's problem is a problem of retention. Freshly minted Canadian C.S. grad here. I'm passionate about my craft, did well in school and I've done several very cool (I think) "for fun" personal projects. I've even successfully shipped one. For what it's worth, this is my perspective on the current climate. As it stands, we do have a bit of a start-up culture up here (see http://startupnorth.ca/ http://startupnorth.ca/). However, there are some major problems which desperately need to be addressed before any real growth can happen here: 1) Probably about 90% of the "startupy", or relatively interesting, coding gigs are located in Ontario. Not situated in, or interested in moving to, Toronto/Waterloo? Guess you're SOL. Oh, what's that? You are interested in relocating? Well, there's plenty of cheap talent here in Ontario from UT and/or UW that won't cost us anything in terms of relocation. We're probably just going to go with them instead. Thanks for applying, though. 2) Junior developer positions are practically non-existent. There are a few that are advertised as "junior" positions. They're not. Canadian employers: "two years of professional experience in a production environment" for a "junior" position is two years too many. Junior developers are recent grads. Recent grads who head south because of your ill-conceived, rigid criteria. 3) Setting aside my own gripes, it seems that even senior developers are being undervalued. I caught this the other day: http://vancouver.en.craigslist.ca/rds/sof/3705649489.html http://vancouver.en.craigslist.ca/rds/sof/3705649489.html. Not cool, Canada. For now, I'm currently working in systems administration. While I still really, really want to pursue a career in software development (or even just an intern position for now), I can't even get my foot in the door for an interview with anyone in Canada. I'd really rather not relocate to the US, but it's looking increasingly appealing with each passing day.