I turn down contract engineering work at Google for several reasons. One, because the people I interviewed with were jerks. Second, because the place (at one group I interviewed with) had a creepy physical vibe that was too self consciously hip. Third, the company does some bad things, is hand in hand with the CIA and NSA. Fourth, too many of its people have an attitude problem that they're superior to mere humans. F Google.
I've felt this way, he got there first saying it. But I've been on Agile development teams and realized how much we have stupid people doing software. We build over-complex systems, which grow a lot like government does - the contents expand first to fill the container then push the container outward. Inside the container it is often chaos.
I loathe Apple so I have a shitty Android phone, whose UI is hard to navigate; thank you Google Android.
I turn down contract engineering work at Google for several reasons. One, because the people I interviewed with were jerks. Second, because the place (at one group I interviewed with) had a creepy physical vibe that was too self consciously hip. Third, the company does some bad things, is hand in hand with the CIA and NSA. Fourth, too many of its people have an attitude problem that they're superior to mere humans. F Google.
You may want to read Nolan Lawson's take on this exact issue
https://nolanlawson.com/2022/06/09/the-collapse-of-complex-software/
I've felt this way, he got there first saying it. But I've been on Agile development teams and realized how much we have stupid people doing software. We build over-complex systems, which grow a lot like government does - the contents expand first to fill the container then push the container outward. Inside the container it is often chaos.
I loathe Apple so I have a shitty Android phone, whose UI is hard to navigate; thank you Google Android.