Our company spent over a year looking for a junior PHP developer. Literally couldn't find one anywhere (the few bites we did get had no clue how to actually program in any language). And on a personal level - I've never been able to find a decent mentor anywhere. Local user groups are anemic and tend to be filled with nothing but MBA's and "idea guys" looking for dev talent, so networking is a total bust.
While this situation is great for a contractor/young developer with talent (in demand, loads of bargaining power) - it's frustrating as all heck once you buy into a company and want to take it to the next level.
Our province is bursting with resource money - yet very little of it is being directed at creating a sustainable economic sector based on something other then crap that can be pulled out of the ground.
They make FPS-style training programs for service rigs, among other things. Thanks for the offer, I'll pass it on.
If you are making $1000/day on the oil patch then you can put up with it, but why would you move there for a regular dev job?
But seriously, who wants to live in Edmonton? I know a bunch of people at BioWare, and the company is the only reason they're in Edmonton. They complain about the weather constantly.
One of many reasons I'm not seriously considering coming back to Alberta (even though I loved living there) - in my experience, even most of Australia, where I'm living currently, has a much deeper talent pool and access to gov't VC funding.
Have you considered using .net for your startup? There is the obvious drawback of having to license the Microsoft stack, but ASP MVC is now mature enough to being a solid backend platform for a startup, and your odds at finding a talented .net developer in Alberta are magnitudes greater than the platforms hyped in Silicon Valley. The BizSpark program also gives you a 3 year free run at MS licensing.
As an experienced contractor in the Calgary area, I'd go as far as saying the Oil & Gas has created a large surplus of .net developers especially in the last 3 years, which explains the booming IT headhunting sector here, and hiring capable developers seems to take only a handful of days from start to finish.
That's absolutely not the issue. In fact, Canada's national past time is to psycho analyse Americans. If anything we understand them better then they themselves.
Also there is tons of money available. The issue is smart money. We raised all our money in New York City.
In our case, it was about talking to users outside of the Blackberry bubble. After we moved down to the Valley, we started seeing more and more people use Fitbit and other quantified self devices, as well as all the cool new fitness tracking apps on Android and iOS. That helped drive our feature set for Pebble.
This seems like a false premise. I would guess people who live in the valley are just as disconnected from the rest of the states as people who live in Canada. Perhaps more so.
There is a feedback loop between not being able to raise sufficient money, and not being able to afford the most talented people...