4 ms·
Because newer software has less bugs and is more secure? I doubt that.
by jackewiehose 8y ago
Because newer software has less bugs and is more secure?
I doubt that.
- deepsun 8y agoActually, refactoring a somewhat larger internal project in Google to a different language+architecture served us as a pretty good code review + self security audit. Yes, there was some turbulence at the beginning, but in the end it turned out to be way better understood/tested project. I believe every project should be re-written every 4-5 years, it becomes less and less expensive to maintain it on the long run. Also keeps workers morale and promotion cycle healthy. Unfortunately, not all companies have resources AND structure to put that resources in refactoring something that already works.
- ThbTs4wbXC9Qjv 8y agoHas that project been subjected to the greater world of people who don't think like Google programmers? Internal projects always suffer from groupthink. Don't get me wrong, I love internal projects because once you're behind the gate, they are the first things I probe and attack. Usually very easy targets.