| ▲ | JKCalhoun 5 hours ago | |
They could go a long way if they 1) slowed down the major OS releases (I mean, like stop them altogether, actually?) and 2) give priority to all bugs and not keep kicking bugs down the road because: we-already-shipped-with-those-bugs-so-they-must-not-be-that-big-of-a-deal. I'd add 3), more pair-programming between senior engineers and junior engineers—to hopefully make junior engineers better engineers. I have to say though, when I knew I was heading out of the company (Apple) within a year, I tried to be a "mentor" to the junior engineers at Apple. And they wouldn't have me. I suppose I was too old… To be sure, they knew Swift better than I did, ha ha. (Oh well, I tried. I did push back very publicly against management during some of the team meetings—I was told by a few of the junior engineers as I was retiring that they appreciated that example.) | ||