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
cool to see more AI tools address this
If it's not an AI story for your business you need exceptional metrics. Like growing from 8M to 24M in a year for a C round.
and some of the hires we've made have never even used Go before.
- You need to understand the work to evaluate your team
- You need to understand the work to prioritize and rank what's important
- You need to understand the work to know which roles to hire for
- Good developers typically don't want to have a non-technical engineering manager
- The budget for a non-contributing team member reduces your budget for engineers
- It creates a more hierarchical and less flat org chart, which creates communication scaling challenges
I would only consider non-technical managers for companies with large budgets and a non-technical product. Not only should they be technical, they should be excellent.
Stream (https://getstream.io/) provides APIs for building in-app chat, feeds and realtime video. We do this for over a billion end users, and thousands of apps such as Nextdoor, Strava, Gojek, Alfagift and others
Looking for Go engineers of all levels, and in particular staff and above. Also very happy to train people on Go if needed (https://www.reddit.com/r/golang/comments/1eiea6q/10_week_pla...)
Tech stack is Go, Postgres, Redis, RocksDB, Raft. We run an edge network of servers around the world for optimal video calling latency. Fun part of the job is the high scale and focus we place on engineering.
Full job description and apply here: https://jobs.ashbyhq.com/stream/69536de0-6349-4394-a1a0-ea2e...
It's not for everyone though. Bar is super high, risk is high, long work weeks with little balance are the entry ticket.
- Why are employment and insurance connected? - Why can't you select an insurance company? - Why are there no standardized 3 levels of insurance with a legal mandate for the coverage to be the same across all insurers (so they cant play games with denies). You can't have an efficient and competitive market if nobody understands what they are buying - Costs are inflated due to legal and administrative fees... - Costs are inflated due to high educational fees... - Why are we effectively subsidizing research and medicine for the rest of the world? - Food and health is a major part of what increases the costs
Hope someone fixes it one day
At Stream a lead is 80% technical, a director roughly 50% sometimes more. And even VPs and up are still somewhat technical.
I think the idea of management without technical excellence track is just misguided. Small teams, technical excellence, and leaders who can do the work is the right way.
I think the cloud is good for some things, and not so great for others. S3 is fairly cost effective. RDS is expensive, bandwidth is crazy etc.
(5M a year spend on AWS atm.)
- The market for talent is competitive. So companies bid up to the absolute max they can - The market for managers is also competitive. Creating dynamics that lead to larger teams and raises for team members - Companies allow things like remote work, which is a perk, but also has a lot of abuse in terms of how much work gets done
The end result is that if companies are spending their max, if there's a shock to the market/system etc they have to cut. You'd see this less if there was more padding/ less competitive pressure/lower salaries.
I think that's fine and the system is working as intended. People should be freed up to move to other roles where they can be productive. Your manager doesn't get upset when you leave, bit weird how people feel so differently when they get fired.
The issue is not that you're getting fired. The issue is that healthcare is attached to employment, that makes zero sense. There should also be some reasonable government provided safety net so people can reskill/learn and move to other fields.
Cost of capital is up, productivity is down. So all companies have to work through options to increase productivity, and/or reduce costs. Companies will take different approaches to this