Junior engineers don't have to fix bugs or write tests anymore—sounds like a dream, but it's a trap.