Ask HN: Does FAANG innovate anymore? If not, where to go?
I’m about to graduate and it seemed obvious to aim for google or one of the other faangs until my classmate asked me, do any of them really innovate anymore?
I want to work somewhere where they are doing something new and exciting. Which companies do you think still embody this?
Some that come to mind are SpaceX, Tesla, Waymo, Meta and Microsoft are trying hard, maybe Intel
22 comments
[ 2.9 ms ] story [ 72.9 ms ] threadNetflix doesn't seem like a great innovator if you compare it to Disney. (e.g. animated films, that Lincoln, Space Mountain, building a machine that turns Star Wars and Marvel into $$$ better than anyone else...)
Apple has the talent and resources to create something new but there are a limited number of products that most people buy that cost as much or more than a smartphone: there's room for an Apple Car and an Apple House, but will an Apple AR headset move the needle financially?
That area of software is very advanced at this point and even at FAANG you're mostly just wiring together services/libraries.
You might think "Well what about huge scale services?, that must be interesting?" Eh, not really. It just means more partitioning of data/traffic, more hosts, and more time writing pipeline/automation code.
I would recommend finding a more niche area you are interested in, for example: game development, game engines, image processing, machine learning, operating systems, graphics, VFX, audio/DSP, high performance computing, GPU related stuff, embedded systems, robotics, etc...
You are definitely right regarding niching down!
However innovation is useless without adoption (at least early users) and the most popular app of 2022 is Wordle. So its all relative
I reckon the next innovation might not even be software related so you can probably niche down to verticals like climate - carbon capture or sustainable protein.
1. Product + technical work (e.g. Siri at Apple)
2. Pure technical work (e.g. chaos monkey at Netflix)
Most of the product work at big companies is some combination of maintenance and keeping up the competition (our competitor implemented feature X and now we need it too!). Even for those features which are innovative the sprawling complexity of existing products means that even engineers nominally working on the innovative feature are not doing any innovative work themselves but are instead doing bog-standard data piping or UI work.
For pure technical work, most of the low hanging fruit has already been grabbed. You genuinely need to be quite clever to not only identify big cross-cutting problems but also come up with a solution that meets all backwards compatibility requirements without putting too much of a burden on your fellow engineers.
The key thing here is that this is true at more or less any medium to large company, it just falls out of the business dynamics. The lesson is that if you want your work to be interesting and innovative, target teams, not companies.
1. Join a team somewhat adjacent to the team you want to join, preferably supporting them.
2. Identify the most senior people on that team and figure out what their pain points are.
3. Solve these pain points in your free time.
4. After doing this for a few months, ask to join the team.
(3) can be difficult, but if you can do it this often works well.
Basically what I'm saying is go work for a non software company doing B2B work and make "magic" happen. Infinitely rewarding and can pay remarkably well if you provide value.
It's hard to innovate in such an environment. You make something super innovative and grow it to making $40m but those same people could be growing existing revenue by $400m. It's hard for a company to prioritize innovation in such an environment. We're gonna become an IBM.