Those who think Google has the best engineers and tech, and those who have actually worked at Google.
Seriously though where are the good teams? My team has no leadership, all the TLs are coasting, and it takes us half a year to ship simple features that I could write in weeks. Where do all these supposed smart engineers work at?
- If it takes the team half a year to launch something you could put together in weeks maybe you should do that and be a superstar.
Though given your attitude I'm guessing you're some new dude who won a few coding competitions and thinks he's amazing but doesn't have a clue how to build things at Google scale.
- Google isn't the fastest company, agreed. If he just wants to push stuff out fast a startup is a way better choice. Take a look at the attitude in the original post though. There's a lot more than just criticism of the launch process. Sounds like we're all just in the way of his T7-T9 abilities.
- Microsoft / Eng188.8.131.52moreI actually just left MS to move to PDX and try a non-tech sector job while I bootstrap a SaaS company.
I went to UW. interned at google in MTV, then MS. Had a way more interesting team and preferred Seattle area so went there after grad (and yes, I interviewed at google and had an offer). Eng culture is much worse and pay was maybe 30% less. Stayed for four years to the day and don’t regret it. WLB was amazing and I learned a ton about enterprise sales, an opportunity that doesn’t really exist at google.
All in all, if I only wanted to do engineering Google is a much better company, but MS had more to offer as a package.
- Newcis maleSorry but while there are a *lot* of overconfident new engineers, tech giants like Google, Microsoft, Apple, etc. do develop new systems very slowly.
This is due to numerous reasons, such as compliance, internal politics, boredom, incompetent project managers, open space, too many meetings, too little risk tolerance, and too many conflicting opinions.
If it takes 1 engineer 3 months to complete a task, it could take a team of 3 engineers 6 months, a team of 10 engineers 12 months, a team of 10 engineers and 3 project managers will keep expanding the scope and introducing tech debt before reaching the first MVP, and never release anything.
“Too many cooks spoil the stew.”Apr 251