2,656 karma · joined August 3, 2010
Always searching for great Go engineers: https://getstream.io/team/
Open source projects: https://github.com/tschellenbach Contact: thierryschellenbach at google's email service Twitter: https://twitter.com/tschellenbach
SF office space is going to get crushed. Most other places will partially recover.
Or perhaps not engage in competition with their competitors?
I think the conclusion here is that companies don't control this. If the market pays people more, they pay more. If there's heavy competition they compete and hire aggressively.
You can't predict these cycles. If you could you'd be a billionaire trading on the stock market. So anyone who says that now is just suffering from hindsight bias.
I think the root cause here is government action on monetary policy and interest rates.
Some of the companies that promoted the hands-off style of management, like Twilio are currently really struggling. Datadog is a great example of a more hands on approach and they are crushing it. If tech is more core to a company, people should stay hands on.
If you care about performance and being productive: Go
If you want to play with new tech: Rust
Google is a public company. If part of the team is costing them more than the value they create for shareholders, there will be immense pressure to down size. This is actually healthy in a way since talent frees up for other companies. The bigger problem is that in the USA healthcare is tied to employment. That's messed up
- They ignore overhead. If an engineer makes $100k they calculate with those number. The reality is a 2X to 10X overhead depending on the company. - Required return. You can't spend $100 to make $100, no investor will fund that. So you need to do activities that generate an adequate return. - Opportunity costs. So say that you have an engineer that costs 100k, the overhead takes that to $400k and they need to generate at least $600k a year. That still doesn't mean that you should do the project if you have something else that's even better. - Maintenance. People always underestimate the cost of maintenance. I'm skeptical of any estimate where maintenance is < build costs
One thing I regret building is an analytics pipeline. We should have relied on Segment for that. I've also once built an analytics platform from scratch which was bad.
On the flip side, one time we bought an ETL tool and it was terrible compared to in-house solutions
At the end of the day though, as long as you make sure you're excellent at your job, you'll be able to find something new in any market.
The press coverage has been insane especially if you think about all the problems universities have.