News for hackers. Stuff that matters.
Re:Software Engineering at Google (2017) by blub on Friday January 04, 2019 @05:54AM (#18823140)
Any company that can rely on an ads cash cow and a large, competent engineering team can probably afford to rewrite most of their software periodically. This won't apply to most companies, hence the conventional wisdom.
Re:Software Engineering at Google (2017) by paganel on Friday January 04, 2019 @07:02AM (#18823410)
> team can probably afford to rewrite most of their software periodically

I think Google partially does this in order to keep its engineers happy, as you are more happy when you develop something from the ground-up compared to just maintaining something already built. By going down this route those engineers are kept in a “happy state” so there’s less risk of them flying off to other pastures, where they could potentially build the next product that could “kill” Google. Sort of invisible golden hand-cuffs, if you will. I personally find it tremendously wasteful at a societal level but I can see the value of this strategy for Google as a company.

Re:Software Engineering at Google (2017) by yakshaving_jgt on Friday January 04, 2019 @06:10AM (#18823194)
Like most things, it depends. There are happy mediums between rewriting absolutely everything and making the fewest possible changes. This is true and viable in organisations of any size.