Reminds me of the old days working at Motorola. Your feature branches were merged into a biweekly dev branch, which needed to be “sanity tested” before it could get merged into the branch that the QA folks validated. Every software engineer was on a lab rotation: when it was your turn, you and a couple others that made up your team went to a different building and descended into the hardware lab where you didn’t come out until you had created a working mobile phone network from scratch and tested it with a wide variety of phones -basically anything that could work. They had shelves with bins of everything: early unreleased smartphones (this was way before the iPhone), junky flip phones, RAZRs, StarTacs, bag phones, etc.
It was honestly a lot of fun to see the hardware side of what you were working on, and to ensure that documentation and checklists were always sufficient.
Apple is probably way too secretive to do anything like that :(
Ah, I wish I could get a job like that -- both hardware and software. I need to take out the STM32 dev board I purchased a few years ago and started writing software for it.
Reminds me of the old days working at Motorola. Your feature branches were merged into a biweekly dev branch, which needed to be “sanity tested” before it could get merged into the branch that the QA folks validated. Every software engineer was on a lab rotation: when it was your turn, you and a couple others that made up your team went to a different building and descended into the hardware lab where you didn’t come out until you had created a working mobile phone network from scratch and tested it with a wide variety of phones -basically anything that could work. They had shelves with bins of everything: early unreleased smartphones (this was way before the iPhone), junky flip phones, RAZRs, StarTacs, bag phones, etc.
It was honestly a lot of fun to see the hardware side of what you were working on, and to ensure that documentation and checklists were always sufficient.
Apple is probably way too secretive to do anything like that :(