|
|
|
|
|
by anyguy2017
3118 days ago
|
|
I created a separate account to write this comment, since it's going to be harsh. I work for a Bay Area technology company with a decidedly mediocre engineering team. My experience over the past 2-3 years is that the worst software engineers (at our mediocre organization) are being hired by Apple. This is totally anecdotal and the sample size is maybe five. But I just cannot escape the fact that Apple continues to hire our engineers that barely know how to program. Hiring engineers in the Bay Area is hard. I'm sure Apple has a deep bench of talented engineers, but my own anecdotal experience tells me they have very much reduced their standards. |
|
- Everything must be Scrum or a similar sprint system: https://news.ycombinator.com/item?id=8836734 - Move to an open office layout to foster collaboration: https://news.ycombinator.com/item?id=14962663 - Kick out high-performing "heroes" like Scott Forstall - Instead, build teams of mediocre (but probably nicer) engineers. They can then lift each other up through positivity and pair programming.
This is of course a lot of speculation (and wishful thinking) on my part, and honestly it's likely that any process would be doomed to failure under Apple's self-imposed deadlines. But I almost want to get a job at Apple only to see what it's like on the inside.