lol @ ebay and DevEx. (one of the examples in the article) When I was there (up to 2017) the team that made the internal web framework, Raptor, refused to let anyone see the source code. I mean people that worked at the company, they wouldn't let people sitting 15 feet from them see the source code to the web framework that they used all day to work. Of course you could easily see it in any Java IDE, but they didn't seem to know that. Another team was merging branches by copying the entire source tree and going through the files one by one and manually merging changes in. eBay had been 100% on git/github for over 5 years at that point, nobody on the team had ever learned how branches work, and they had managed to never have anyone tell them either. There had been about 17 large initiatives to fix the MyEbay pages, since every tab was implemented on a different generation of web framework, going all the way back to one that worked entirely via XSLT and merging xml documents which had been retired for well over a decade at that point. All of the efforts failed, and I just checked and my eBay is still using multiple generations of web framework spanning decades. This wouldn't be such a big deal except they don't have the competence left in the company to update the styling so as you click through tabs the page changes from reactive to fixed width to %width depending on what you are looking at. (try it, go to myEbay and click eBay Bucks, or click Messages) They can't even get the color scheme aligned. Again, if they said 'nobody cares' that's just prioritization, but I know that this has been attempted at least 5 times with teams of a dozen people spending up to a year on it. There isn't some secret complexity that thwarts them, it's just an organization that is politically driven and leadership that is more interested in harassing journalists than the business of the company. eBay's DevEx was bad, but their DevCompetence was shocking.