Just in: Meta has rescinded fulltime offers in London, as I confirmed with devs impacted. New grads with offers due to start in February have been taken back in bulk. I know of about 20 people so far.
This is the first time I'm aware that Meta is taking back signed, FTE offers.
Meta's position until now was that FTE offers are NOT at risk. Up to even a week ago.
@Pragmatic_Eng We should acknowledge that the job market has been very rough for new grads since COVID started - even during the 2021 boom for most of tech! -, and it's getting even tougher right now.
Amazon has done something similar to Meta since December: rescind fulltime, signed offers. Amazon has not done this for about a decade, according to old-timers I talked to.
"I received an offer from a Big Tech that could have been a step-up, career-wise. However, because I would have had to move countries and the contract has a 12-month probation, I decided to decline it, because of the current economic conditions."
I cannot argue with this.
This was someone I gave advice on how to negotiate, and they negotiated to the comp package they were happy with.
But now, seeing that Big Tech is laying off, they decided that job security is worth more than the risk of change.
It's starting: good candidates staying put.
On the questions on the 12-month probation: common in countries like the NL or the UK. In the Netherlands, a perm contract is given 12 months later by even some bigger companies, and up to 3 years by startups. In UK, the first 2 years you have little protection & can be let go.
The iPhone was released in 2008, and in the early years it was one of the most exciting (and profitable!) technologies to specialize in.
That was 15 years ago. This means that there are people with 15 years of iOS engineering experience... who have only been working as iOS devs.
There's this duality in tech when technologies come and go, and some industries - and engineers - get "stuck" with one technology or the other (e.g. enterprises still using e.g. Java, Spring etc) as the industry moves by.
But with eg iOS and Android, change is constant.
Both iOS and Android has a moving window where most apps only support the last N versions of the OS. And the latest version *needs* to be supported.
This means that as a native iOS or Android engineer, you keep up with the latest: because you have to!
A common reason I've observed an engineer get a worse performance outcome (==bucketing) than perhaps should have been the case was b/c their manager was either brand new and didn't come prepared to the meeting, or because they were in bad standing, also having few to no allies.
Every now and then I hear from non-technical founders asking how they can succeed with their tech startup.
I can’t help because my view is that you don’t want to outsource the core of your business. If you are a *tech* company, this means you want a founder to know technology.
Now, there are plenty of businesses where tech is not core, but it's a cost center that it's fine to outsource. Like if you're selling something online, but the core of the business is sourcing this thing and marketing it, and you just need a webshop that you can outsource.
I've observed it's cool to say a company is a "tech company" even if technology is not a core competency and not part of the value proposition.
Just know that if, as a founder, you are unwilling to learn tech, and don't have a technical founder, you are outsourcing tech.