Earlier quoted context omitted.
MacOS is less than 10% of their sales, so makes sense.
Counterpoint: All iOS apps, and the OS itself, are built macOS. Measuring importance in terms of sales seems shortsighted to me.
Ask HN: Is all of FAANG like this?
151–160 of 648 posts
Re: Ask HN: Is all of FAANG like this?
#152This doesn't directly answer your question and you didn't ask it, but I feel it relates directly to the source of your frustration potentially: you may never find a job that is fully satisfactory in terms of what you hope to find. I used to be in a similar boat striving to work towards and find some magical job that would make me feel fulfilled and purposeful. They all ended up having things I didn't like and would q…
>So at least what I did is stop trying to put so much of an expectation on my job to fulfill me. I took responsibility to find and do things at and especially outside of my day job that did fulfill me. I'm not debating you but I just want to point out that your advice depends on the personality. It may even work for most workers but for some us, we cannot mentally "compartmentalize" the day job as the isolated 9-to-5…
Remember that the absolute majority of humanity are working soul-sucking slog jobs to get a salary to be able to afford a home and food and some nice things.
We who work in tech are extremely fortunate to be able to find jobs that are both very well-paying as well as fulfilling. Thank your lucky stars that this is a possibility for you.
Re: Ask HN: Is all of FAANG like this?
#153I've never worked at a FAANG company but, for when you do reach you do choose to stay are go, can you put a burner email in your profile? A lot of engineers at startups, like myself, want to work with talent that is skilled enough to get into FAANG bit too bored of the extremely glacial pace these companies work at. On a more on topic note: I've heard about, and observed, similar behavior from friends of similar comp…
Re: Ask HN: Is all of FAANG like this?
#154Re: Ask HN: Is all of FAANG like this?
#155At Apple, the amount of debate, code review delays, and interdepartmental meetings made everything take forever. I once waited 2 months for a code review there. A feature I wrote and pushed for Leopard didn’t actually ship until Lion. Back then there was severe priority inversion, anything the desktop needed got delayed by iOS priorities but also the senior engineers with magic rubber stamp powers were working on iOS…
This really goes a long way towards explaining the current state of macOS.
Re: Ask HN: Is all of FAANG like this?
#156Firstly, you're measuring pace compared to companies that are struggling to survive, while these companies are not.
Secondly, the benefit to these companies of hiring boatloads of staff (89.9% of staff are newer than me and there are about 5 times the number of people now than when I started) is not really to get a lot of stuff done and done quickly; but instead the following:
1) More eyes on a problem means potentially less defects, even if it slows things down. Especially with giant systems like search or ads or huge social media sites a small change not well considered and done quickly could cause serious problems. Your job at this company is truly more like an engineer than a developer. You're not there to "develop", but to slowly and carefully engineer.
2) It's like firing a shotgun, something is bound to hit the target. You hire 80,000, 100,000 etc. engineers and one of them is bound to produce something genius. At least that's the theory.
3) The more brilliant well-paid developers you have internally the fewer are out in the market doing work for competitors. (Or worse, creating new competitors)
Having been through an acquisition and then seen others, I feel like #3 is most important to understand management behaviour. They simply cannot afford to have the market disrupted. Luckily for them most of our industry churns on this process: a) Get VC, b) Make something 'disruptive' c) Get acquired by the people you're disrupting d) Rest & vest.
While here I've seen some of the most brilliant engineersing and cleanest nicest code. But all done for rather banal and slowly implemented tasks.
... Also the process has surprised me, I've been on projects that felt like ridiculously slow and mismanaged progress was what was going on and then 6 months later and not really delayed there was this shiny beautiful product sitting on a store shelf with code in it that I worked on (a very small amount), and I honestly couldn't figure out how it got there because the whole process seemed so broken to me. And yet there it was, and it was good.
So for advice, what I'd say is this: if you're young and in the early stages of your career still then spend 4-5 years, dig yourself into it, learn what you can, and then _move on_. If you're older, like me, well, you could find your niche and milk it until you can retire. [Not sure I'll last that long myself, tho, I'm looking for something new now]
Honestly, you are surrounded by really smart people, there is a bottomless amount of knowledge you could absorb in companies like this, even if the work can seem unsatisfying.
EDIT: I should also mention that you should be careful about measuring productivty right now -- during this COVID-19 situation -- compared to normal times. Things are moving very slowly right now.
Re: Ask HN: Is all of FAANG like this?
#157And FWIW, Amazon isn’t a typical prestigious company. FNG are different compared to it.
Re: Ask HN: Is all of FAANG like this?
#158Earlier quoted context omitted.
> For example in Sweden and most of Europe, most devs only make 2x-3x of what the toilet cleaner makes. Most devs in Europe are massively underpaid, and should work on the internet instead of some local underpaid wage-slave job. There is a shortage of skilled programmers in the world. There’s no reason to remain underpaid other than really, really wanting to work a very specific set of local timezone hours.
You are right about the underpayment, but you're underestimating the challenges of finding good remote working opportunities that pay more. For one thing, why would an American company offer to pay me twice as much as I could make in the UK if I'm in the UK? They only have to offer a little bit more to inceltivize me to take the job.
If they have the money, e.g. they're a large corp or a startup with VC money to burn, they tend to not watch costs that closely and it should not be a problem. I've received multiple offers for six-figure remote jobs in the US (I'm from Eastern Europe) and so far only one offer for less than $100k - that one offer was from a small, profitable self-funded startup.
OTOH, if you're already making say $100k in the UK and want to double it by getting a $200k remote offer, then it's considerably harder. I'm betting it would require a lot of valuable and unique experience in your CV.
Re: Ask HN: Is all of FAANG like this?
#159Earlier quoted context omitted.
I'm struggling with the purpose of my job too.
I’ve been struggling with just purpose in general for years. I’m a husband and father - those are supposed to be my purpose. But sometimes I don’t feel very good at them. Hang in there. We’ll figure this all out.
Re: Ask HN: Is all of FAANG like this?
#160I remember talking to a senior person at FB (wears a suit on friday). I asked "how is hiring?". Their response: terrible. People like this OP game systems, know how to test, understands what the boss wants, know ahead of time the questions they will be asked, etc. They have gamed the entire system. So! They tend to get through the interview with ease. The problem is... now what. What is the next thing they need to ga…